STM32电赛开发板模块化电路设计精解

1. 电源模块设计:稳定供电是硬道理

做电赛硬件设计,电源模块绝对是重中之重。我见过太多队伍因为电源问题栽跟头了,要么是纹波太大导致ADC采样不准,要么是负载一上来电压就掉得厉害。电源就像系统的"心脏",心脏不好,其他部分再强也白搭。

电赛开发板通常需要多种电压等级:5V给部分外设供电,3.3V是STM32的主电源,有时候还需要1.8V或者更低的电压给某些特殊芯片。这时候就得考虑怎么分配和转换这些电压了。

1.1 LDO线性稳压电路

AMS1117-3.3是我用得最多的LDO芯片,便宜又大碗。它的原理很简单,就是把较高的输入电压(比如5V)转换成稳定的3.3V输出。但别看简单,里面门道可不少。

我在实际使用中发现,输入和输出的滤波电容特别关键。C8、C9放在输入端,主要是滤除来自前级的噪声;C10、C11在输出端,则是为了稳定输出电压。容量不是越大越好,得看数据手册推荐的值。有时候为了进一步降低噪声,我还会并联一个小电容,比如100nF的陶瓷电容,专门滤除高频噪声。

LED1这个电源指示灯,看似简单,其实很有用。调试的时候一眼就能看出电源是否正常,省得老是拿万用表量。限流电阻一般选1kΩ左右,电流控制在3mA,既够亮又不会太耗电。

1.2 DCDC开关电源

当需要较大电流时,LDO就不太合适了,发热严重效率低。这时候就得用DCDC开关电源,比如原理图中的TPS54500。

DCDC的原理和LDO完全不同,它是通过快速开关来调节能量的。电感L1是储能元件,开关管导通时储存能量,关断时释放能量。C5、C6、C7这些电容则是滤波用的,让输出电压更平稳。

反馈回路是关键部分,R3和R4组成的分压网络负责检测输出电压,并反馈给芯片的FB引脚。芯片根据这个反馈来调整开关的占空比,维持输出电压稳定。这两个电阻的精度最好高一点,1%是个不错的选择,否则输出电压可能偏差较大。

布局布线时要注意,开关回路要尽可能小,减少电磁干扰。输入电容要靠近芯片的VIN和GND引脚,输出电容也要靠近电感。我一般会用较宽的走线,降低阻抗和发热。

1.3 Type-C接口设计

现在Type-C是主流了,比Micro USB牢固得多,不容易坏。Type-C接口不仅能供电,还能传输数据,功能很强大。

CC引脚是用来检测连接和协商功率的,这个很多人容易忽略。如果不处理CC引脚,可能只能以默认的5V/0.5A工作,无法实现快充。我一般会加一个5.1kΩ的下拉电阻,这样设备就知道自己是作为用电设备了。

VBUS引脚是供电的,最好加一个保险丝,防止短路损坏电源。DP和DN是数据线,如果不用数据传输功能,可以空着,但如果要用USB通信,就得接到STM32的USB引脚上。

1.4 模数地隔离

模拟电路和数字电路最好分开供电,数字部分的噪声

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值