本文目录
一. Led 电路
如下图中,只有当PE1、PC13、PC14、PC15口设置为输出模式,且输出低电平时LED才会亮,设置为高电平时灭。
●原因:只要有电位差就灯就可以亮。
●巧记:发光二极管的箭头方向是电流的流向方向。电流流向:从高流向低。
二. 按键电路
1.外部没有上/下拉电阻。
●端口配置为上拉/下拉输入模式(读取io电平)。
由于外部没有上/下拉电阻,所以需要在STM32内部配置上下拉电阻(软件配置)以用来确保空闲时端口的状态。
又由于该电路图中按键另一端接地,所以按键按下为低电平。则需要STM32内部配置上拉电阻,来确保端口空闲时为高电平。反之则相反。
2.外部有上/下拉电阻。
●端口配置为浮空输入模式(读取io电平)。STM32内部不需要配置上/下拉电阻。
(1)上拉电阻:
按键没有按下:端口读取为高电平。
当按键按下: 端口读取为低电平。
(2)下拉电阻:
按键没有按下:端口读取为低电平。
当按键按下: 端口读取为高电平。
●上述电路图中电阻的作用:
(1)R1的作用:一方面是保护单片机GPIO,若GPIO不小心被配置成了输出,按下按键可能会损坏GPIO,而串接电阻R1后,即使出现这种情况,也不会损坏GPIO。另一方面,电阻R1可降低按下按键时产生的抖动峰值电压,防止抖动电压对单片机产生影响。虽然很多单片机在GPIO上都有电压钳位设计,可以承受一定范围内的电压抖动,但是通过串接一个小阻值电阻既能让抖动峰值电压更低而又不影响按键检测电路的性能,而且花费的代价也很小(仅串接一个电阻)。
(2)R2的作用:是作为上拉电阻或下拉电阻使用,其作用是将GPIO输入端口不确定的信号通过该电阻钳位在高电平或低电平状态。我们知道数字电路有三种状态:高电平、低电平和高阻状态,有些应用场合并不希望出现高阻状态,这时加上拉电阻可钳位在高电平,加下拉电阻可钳位在低电平
三、PNP、NPN三极管
原理:
箭头方向代表电流的流向,电流是从高电平流向低电平。所以PNP三极管电流由E流向B再到C,E段一定是高电平!所以当B控制端为低电平时,两点具有电位差,即导通。NPN管同理。
四、偏置电阻
偏置电阻是电子电路中用于为晶体管、二极管等器件提供稳定工作点的电阻 ,在电路中扮演重要角色.基于欧姆定律和电路分压原理 ,与电源、器件等构成闭合回路。电源加在回路上时,电流通过偏置电阻产生压降,即偏置电压。调整其阻值可控制偏置电压大小,进而调整器件工作点。
加入偏置电阻之后,假如光敏电阻因强光变400Ω,电压过小,下面的两个4.7的电阻都能分到还不错的电压,三极管能击穿be两点,带动ce连通,所以LED灯可以亮。
当光敏电阻弱光时变70KΩ, 下面两个电阻能分到的电压极小,三极管也不足以击穿be电路,所以三极管是断开的状态,但下面的偏置电阻是通的呀,电流就一股脑的经过偏置电阻形成回路啦
五、 单片机最小系统电路
1. 复位电路
(1)低电平复位
**原理:**当电路上电瞬间,电容两端电压不能突变 。对于这个低电平复位电路,电容 C24 初始电压为 0V(接地端电压 ),此时 RST 节点电位近似等于地电位,即低电平,满足低电平复位条件,从而触发复位操作。。此后电源 VCC 通过电阻 R10 对电容 C24 进行充电,随着时间推移,电容两端电压逐渐升高,这时RST为高电平,即正常工作状态。充电时间常数 τ = R10×C24 = 10×10³Ω×100×10⁻⁹F = 1×10⁻³s(1ms) 。
① 当按下开关 SW1 时:开关闭合,电容 C24 两端被短接,电容开始放电,其储存的电荷快速释放,电容两端电压迅速下降趋近于 0V 。
② 松开开关 SW1 后:电源又开始通过电阻 R10 对电容 C24 充电,电容两端电压又逐渐上升,再次回到初始的充电过程。
(2)高电平复位
原理:VCC上电时,电容C充电,此时电路导通,在10K电阻上出现电压,RST引脚为高电平,使得单片机复位。几个毫秒后,C充满,此时电路为断路,10K电阻上电流降为0,电压也为0,RST引脚为低电平,使得单片机进入工作状态。工作期间,按下按键Key,电容两端相当于短路,电容C放电,RST引脚为高电平,使得单片机复位。松开按键Key,电容C又充电,几个毫秒后,充电完成,电路断路,单片机进入工作状态。
(3)电容和电阻的选值
2. 晶振电路
晶振是石英晶体谐振器(quartz crystal oscillator)的简称,也称有源晶振,它能够产生中央处理器(CPU)执行指令所必须的时钟频率信号,CPU一切指令的执行都是建立在这个基础上的,时钟信号频率越高,通常CPU的运行速度也就越快。
3. Type-C LDO电源电路(5V转3.3V)
其中AMS1117 - 3.3 型稳压芯片,用于将输入电压转换为 3.3V 输出。电容 C6(10μF)、C7(100nF)、C8(100nF)、C9(10μF) 用于滤波,先经过大电容进行粗滤波,然后经过小电容进行细滤波,在电源输出端,先经过大电容进行粗滤波,初步稳定电压,再经过小电容进行细滤波,进一步提升输出电压的纯净度,减小纹波和噪声 ,最终得到相对稳定、干净的 3.3V 输出电压 。(先小后大也可以)
六、串口自动下载电路(TYPEC)
其中CC1和CC2引脚是为了区分TYPE-C接口的正反插的,通常都接地即可。
七、USB传输电路
查看数据手册,获取哪些引脚具有USB功能。
其中CC1和CC2引脚是为了区分TYPE-C接口的正反插的,通常都接地即可。
八、DCDC电路
DCDC 电路即直流 - 直流转换电路,能将一个固定直流电压变换为可变直流电压 ,也叫直流斩波器。
借助开关元件(如晶体管、MOSFET )周期性开关,搭配储能元件(电感 )和滤波元件(电容 )实现电压转换。通过调整开关元件的占空比(PWM 方式,即脉冲宽度调制,开关频率固定 )或开关频率(PFM 方式,即脉冲频率调制,脉冲宽度固定 ),控制输出电压 。
如,通过一个转换器能将一个直流电压(5.0V)转换成其他的直流电压(1.5V或12.0V),我们称这个转换器为DC-DC转换器,或称之为开关电源。
1. 降压型
TPS5450QDDARQ1 是降压型 DC - DC 转换器,可将较高输入电压转换为稳定的较低输出电压 。这里
2. 升压型
九、 电源、电池供电选择(优先电源供电)
其中BT1(CR1220 - 2ZX):这是一颗纽扣电池,常见的 CR1220 型号纽扣电池电压一般为 3V 左右 ,用于在外部电源 VCC 失效时,为电路提供备用电源。
当外部电源 VCC +3.3V 正常供电时,由于 VCC 电压高于纽扣电池 BT1 的电压(3V 左右),D1 处于正向导通状态,电流从 VCC +3.3V 出发,经 D1 后向负载供电 ,同时对 C18 充电。此时,C18 两端电压接近 VCC 电压,平滑输出电压(旁路电容滤波)。为什么纽扣电池下面的二极管没有被导通呢?这是因为下面二极管的右边电压为3.3V,而左边电压为3V,所以没有被导通。当外部电源3.3V小时后,下面二极管导通,继续为负载供电。