【通识】如何看电路图

1. 电路图

1.1 基础概念

电路图即电原理图。 电路图第一种是说明模拟电子电路工作原理,用图形符号表示电阻器、电容器、开关、晶体管等实物,用线条把元器件和单元电路按工作原理的关系连接起来。 第二种则是说明数字电子电路工作原理的。用图形符号表示门、触发器和各种逻辑部件,用线条将他们的逻辑关系连接起来,用来说明各逻辑单元间的逻辑关系和整机的逻辑功能。 常见的还有方框图,用一个框表示电路的一部分,说明电路各部分的关系和整机的工作原理。 符号如上所示,表示 a)一般的阻值固定的电阻器 b)半可调或微调电阻器 c)电位器 d)带开关的电位器

字母和图标对应的

字母含义UIC元件(集成电路,使用的指令也会放在这里面)C电容L电感R电阻J连接器Q三极管D二极管DS灯Y晶振F保险丝S开关(拨向哪头)拨灯时用到哪些电路不同

1.2 电阻器与电位器

电阻的文字符号是R,电位器是RP(在R的后面再加一个说明有调节功能的字符P) 在某些电路中,对电阻器的功率有一定要求。分别用图1中(e)、(f)、(g)、(h) 几种特殊电阻器的符号第一种是热敏电阻符号(该电阻值随外界温度变化而变化),负温度系数用NTC表示、正温度系数则用PTC表示( 1)P0.0 显示出来的是以下 理论讲解包括理想波形、实际波形等【理想】 2)

1.3 单片机和数据存储

对数据存储实质是对内存地址的操作,unsigned char a(0-255;2*{8})、unsigned int a(0-65535;2*{16})、unsigned long a(char a[-127-128])

#ifndef __REG52_H__

#define __REG52_H__

/* BYTE Registers*/

sfr P0 = 0x80;

sfr P1 = 0x90;

sfr P2 = 0xA0;

sfr P3 = 0xB0;

sfr PSW = 0xD0;

sfr ACC = 0xE0;

sfr B = 0xF0;

sfr SP = 0x81;

sfr DPL = 0x82;

sfr DPH = 0x83;

sfr PCON = 0x87;

sfr TCON = 0x88;

sfr TMOD = 0x89;

sfr TL0 = 0x8A;

sfr TL1 = 0x8B;

LED灯在0001 0000这里会 LED的高位从0001变为0010 *P = * P<<1; 这里用P存储LED的灯的地址 这里PP=PP<<1表示对变量PP进行左移1位(bitwise left shift by 1)并重新赋值给PP,左移后最低位补0最高位会被丢弃 PP=0010 0000(0x20) 最终PP<<1变为0100 0000(0x40) 左移1位相当于乘以2,同理PP<

#include

void LeftMove(unsigned char *P);

void main() {

unsigned int i;

unsigned char LED = 0x10;

while(1) {

P0 = ~LED;

for(i=0; i<35000; i++) {

LeftMove(&LED);

if(LED==0)

LED = 0x10;

}

}

}

void LeftMove(unsigned char *P) {

*P = *P<<1;

}

&取地址:得到变量的实际地址 &地址则是205, 取b的地址操作为&b 取值符:(&b)的操作事把地址内容取值

unsigned char *P;

P = &a;

unsigned char *P = &a;

#include

void LeftMove(unsigned char *P);

void main() {

unsigned int i;

unsigned char LED = 0x10;

while(1) {

P0 = ~LED;

}

}

2. 电路图

原理图 原理图大概如下,包含USB TYPE-C、Crystal oscillator、Solder Pad等外设和模块。

案例:宏观角度,梳理出拓扑结构(Computer Network Topology)指由计算机组成的网络及连接状态 1)通信协议:外设都有很多信号线和中间的SPI(1\2\3;显示器和FLASH都是)、UART(USB转串口)、SDIO(TF卡)、I2C+DVP(摄像头)、GPIO(按键) 为什么单片机还需要I2C和SPI通信: a. 因为引脚资源有限(8-64个引脚很常见),I2C仅需2根线(SDA数据+SCL时钟)、SPI仅需3根(MISO+MOSI+SCK,片选复用)。相比并行通信(需要8、16、32根数据线+控制线)节省了大量引脚 b. 多设备连接需求:I2C支持总线拓扑-理论上可挂载128个设备通过地址区分,SPI通过片选CS/SS管理多个从设备。如同时连接EEPROM、传感器和显示屏等外设 c. 速度和灵活性平衡

特性I2CSPI速度速度模式100kps,高速3.4Mbps通常10Mbps,有些实现可达50Mbps全双工半双工全双工复杂度协议复杂(地址、ACK等)协议简单(纯时钟驱动)实际应用层场景低速传感器(温度、湿度),小容量存储器EEPROM,实时时钟(RTC)高速数据交互(Flash存储器),显示屏(OLED/TFT),ADC/DAC转换器

2)以下是模块的电路图,VCC的5伏和Q2的5伏。而GND的0伏是电流能流过来 而DHTL和电动按钮类似,看芯片手册和数据手册。 单总线协议,还有DSDS1302十种模块,IPHONEC协议和窗口 而TXRX,蓝牙模块、串口协议,原理性协议是可以 还有单片机最小系统、晶振电路 用的是并口的数据传输,一个点位高电平 要写上第一个位置就清零 而CLK(Clock时钟信号;用于同步数据传输或空控制时序,输出或输入引脚)、DIO(Data Input/Output双向数据线,用于输入或输出数据,常见于单线或双线通信协议、如I2C、单总线协议,需结合时钟信号工作)、GND(Ground,地线电路的参考零电位为电流提供回流路径,确保稳定性和抗干扰能力)、3.3V(电源正极,提供3.3V电压为低功耗设计,如微控制器、传感器等供电需注意与5V设备的电平兼容性)。若要引脚速出是高电平

电压匹配:3.3V设备与5V系统需电平转换接线正确:避免反源GND必须连接,时钟信号需稳定

d. 与UART对比 2)电源拓扑 ? ? ? ? 3)元器件作用 ? ? ? 4)原理图:首先了解主控是不是MCU、SoC还是MMPU;如果是MCU要看晶振(复位和电源),再看引脚和FLash 然后背光屏幕的电源和,理解为传感器。先知道每个模块是做什么的,不用理解为什么使用、PMOS、电阻值为什么是实则好样的 而不知道这个DC-DC芯片的话去看拓扑图和引脚的作用 5)LCD1602是一种工业字符型液晶能同时显示两行,每行16个字符。LcdDB表示的是P2

编号符号引脚说明编号符号引脚说明1VSS电源地9D2Data2VDD电源正极10D3Data3VL液晶显示偏压信号11D4Data4RS数据/命令选择端(H/L)12D5Data5R/W读/写选择端(H/L)13D6Data6E使能信号14D7Data7D0Data15BLA背光源正极8D1Data16BLK背光源负极

第6引脚E:表示使能液晶屏。主要由3个引脚控制,底下是单片机时序;第4引脚RS发送的是数据还是命令(高电平为数据低电平为命令);第5引脚R/W用来表示当前操作是读还是写 而不管是读还是写都是单片机发起的

RSR/W写数据10写命令00读数据11读命令01

时序:高低电平+时间

3. 实际的案例:英伟达P2892

概述:T214,LPDDR4,MAXIM PMIC DRACY MAIN BOARD

下图是英伟达 其中,T210是线路板上的名称(名次和位置),使用ctrl+f可以快速定位

参考文献 4. 电路图符号超强科普,轻松看懂电路图