电源系统设计:多级LDO与DC-DC选型、3.3V/5V/电池电压轨设计、电源纹波抑制
飞控的电源系统,说白了就是整个飞行器的「心脏」。我见过太多飞控炸机,最后查出来不是算法问题,而是电源纹波把IMU给干扰了。嗯,这章咱们就聊聊怎么把这个心脏搭好。
一、电源架构的整体思路
飞控上需要几种电压?我帮你捋一捋:
- 电池电压:通常是2S-6S锂聚合物电池,7.4V到22.2V不等
- 5V轨:给舵机、接收机、部分传感器供电
- 3.3V轨:给MCU、IMU、气压计、Flash等核心芯片供电
你想想看,电池电压是波动的。满电4.2V每节,放电到3.3V每节,这中间差了将近1V。如果直接拿电池给3.3V供电,那肯定不行。所以我们需要一个合理的降压方案。
核心原则:高压差用DC-DC,低压差用LDO。电池到5V用DC-DC,5V到3.3V用LDO。
二、DC-DC选型:别只看效率
我个人习惯,飞控上的DC-DC首选TPS5430或者MP2307。为什么?
- 输入电压范围宽:4.5V-28V,覆盖2S到6S电池
- 输出电流够用:3A,带舵机绰绰有余
- 开关频率500kHz,纹波相对好处理
我在项目中遇到过一个问题:选了开关频率太低的DC-DC(比如150kHz),结果纹波频率落在IMU的敏感频段内,导致姿态解算数据跳变。后来换成500kHz的,问题就解决了。
选型小技巧:DC-DC的开关频率尽量避开IMU的采样频率及其谐波。比如IMU用1kHz采样,那DC-DC别用1kHz、2kHz、3kHz这些频点。
三、LDO选型:压差与噪声的平衡
从5V降到3.3V,压差1.7V。如果MCU跑100mA,LDO上消耗的功率就是1.7V × 0.1A = 0.17W。这个热量不大,所以用普通LDO就行。
我推荐AMS1117-3.3或者RT9013。前者便宜皮实,后者噪声更低。
但要注意一点:LDO的输入输出压差不能太大。有人拿LDO直接从12V降到3.3V,压差8.7V,电流200mA,功耗1.74W。LDO本身没散热,很快就过热保护了。嗯,这就是典型的「省一个DC-DC,烧一块板子」。
警告:LDO不是万能的。压差超过5V、电流超过300mA的场景,老老实实用DC-DC。
四、3.3V/5V/电池电压轨设计
这三条电压轨,每条都有自己的讲究。
电池电压轨
电池进来第一件事:防反接。我用的是PMOS管方案,比二极管压降小。然后加一个保险丝,防止短路烧板子。
// 防反接电路示意
// 电池正极 -> PMOS S极
// PMOS D极 -> 系统电源
// PMOS G极 -> 电池负极(通过电阻分压)
// 电池负极 -> GND
5V电压轨
5V轨是给舵机用的。舵机启动瞬间电流很大,一个舵机可能到2A。所以5V轨的电容要够大,我一般用470μF电解电容 + 10μF陶瓷电容并联。
另外,5V轨和3.3V轨之间要加磁珠隔离。磁珠能滤掉高频噪声,防止舵机的反电动势串到MCU那边去。
3.3V电压轨
3.3V轨是飞控的「生命线」。MCU、IMU、气压计都靠它。这里我建议用两级滤波:
- 第一级:10μF陶瓷电容 + 0.1μF陶瓷电容
- 第二级:在每个芯片的电源引脚旁边再加0.1μF电容
我曾经在一个项目里偷懒,3.3V轨只放了一个10μF电容。结果IMU数据偶尔跳变,查了两天才发现是电源噪声引起的。从那以后,我再也不敢省去耦电容了。
五、电源纹波抑制:实战技巧
纹波抑制,说白了就是让电源更「干净」。我总结了几个实战技巧:
- LC滤波:在DC-DC输出端加一个电感和电容组成的π型滤波器。电感选4.7μH到10μH,电容选22μF陶瓷电容。
- 布局分离:大电流回路(电池、舵机)和小信号回路(MCU、IMU)的GND要分开走,最后单点接地。
- 屏蔽罩:如果空间允许,给DC-DC加一个金属屏蔽罩。我实测过,能降低10dB以上的辐射噪声。
实测数据:不加LC滤波时,DC-DC输出纹波约50mVpp。加了LC滤波后,纹波降到5mVpp以下。IMU的数据稳定性明显提升。
六、知识体系图
下面这张图帮你理清电源系统的整体逻辑:
七、避坑指南
最后,分享几个我踩过的坑:
- 电容选型:陶瓷电容的容值会随直流偏置电压下降。10μF的电容在5V下可能只剩4μF。所以选电容时,要留足余量。
- 地线环路:大电流回路和小信号回路共用地线,会导致噪声耦合。我习惯用「星形接地」,所有GND都回到电源入口的一点。
- 上电时序:有些MCU要求3.3V先于5V上电,或者反过来。查一下芯片手册,别让芯片「死锁」了。
我的习惯:每次画完电源部分,我都会用示波器测一下纹波。如果纹波超过20mVpp,就加LC滤波。如果超过50mVpp,那就得重新检查布局了。
嗯,电源系统设计就聊到这儿。记住一句话:电源是飞控的命脉,纹波是飞控的毒药。把电源做好了,飞控就成功了一半。
公众号:蓝海资料掘金营,微信deep3321