4、模组电源树设计:模拟与数字电源分区、LDO与DC-DC选型、电源纹波抑制(PSRR)、上电时序控制
电源树设计,说白了就是给探测器模组“喂饭”。喂得不好,探测器就闹脾气——图像有横纹、底噪飙升、甚至直接死机。我这些年经手的项目,至少有一半的疑难杂症,追根溯源都出在电源上。今天咱们就把这块硬骨头啃下来。
4.1 模拟与数字电源分区:为什么必须“分家”?
红外探测器模组里,既有模拟电路(像读出电路ROIC的像素级放大器),又有数字电路(像SPI接口、时序控制逻辑)。这两兄弟天生不对付。
数字电路是开关噪声大户。时钟沿跳变时,瞬间电流能冲到几百毫安,在电源线上产生毛刺。这些毛刺一旦串进模拟电源,就会在图像上表现为固定图案噪声。
模拟电路对噪声极其敏感。探测器输出信号本身才几十毫伏,电源上哪怕1mV的纹波,都会直接叠加到信号上。
我个人习惯的做法是:
- 物理隔离:PCB上模拟电源和数字电源走线间距至少3倍线宽,中间用地线隔开。
- 单点连接:模拟地和数字地在电源入口处通过0Ω电阻或磁珠单点连接,避免形成地环路。
- 分区供电:模拟电源(如AVDD、VREF)和数字电源(如DVDD、VDDIO)从不同LDO输出。
核心原则:模拟电源的“干净度”直接决定图像质量。宁可多花一个LDO的成本,也别省。
我在一个项目中遇到过,为了省成本,模拟和数字共用一颗DC-DC。结果图像上全是周期性竖条纹,怎么调参数都消不掉。最后换成独立LDO,问题立刻解决。嗯,有些学费是必须交的。
4.2 LDO与DC-DC选型:什么时候用哪个?
很多新手会问:LDO和DC-DC到底怎么选?其实没那么复杂。
| 特性 | LDO | DC-DC |
|---|---|---|
| 输出纹波 | 极低(<10μV) | 较高(10-50mV) |
| 效率 | 低(压差大时更明显) | 高(80%-95%) |
| 噪声 | 低 | 高(开关噪声) |
| 成本 | 低 | 中等 |
| 适用场景 | 模拟电源、低噪声需求 | 数字电源、大电流需求 |
我的选型经验:
- 模拟电源(AVDD、VREF):必须用LDO。推荐PSRR(电源纹波抑制比)在1kHz处>60dB的型号,比如TI的TPS7A47、ADI的LT3045。
- 数字电源(DVDD、VDDIO):如果电流超过500mA,用DC-DC更划算。但输出端一定要加LC滤波,把开关频率的纹波压下去。
- 混合方案:我常用的套路是——DC-DC先把电池电压降到3.3V,再用LDO从3.3V降到模拟需要的1.8V或2.5V。这样既保证了效率,又保证了干净度。
小技巧:LDO的压差(Dropout Voltage)要注意。比如你输入3.3V,输出3.0V,压差只有0.3V。有些LDO在低压差下PSRR会下降,选型时要看数据手册的曲线。
4.3 电源纹波抑制(PSRR):你的LDO到底有多“干净”?
PSRR(Power Supply Rejection Ratio)是衡量LDO抑制输入纹波能力的指标。单位是dB,数值越大越好。
公式很简单:PSRR = 20 * log(Vin_ripple / Vout_ripple)。比如输入纹波100mV,输出纹波1mV,PSRR就是40dB。
但要注意:PSRR不是一条直线,它随频率变化。低频段(<1kHz)PSRR通常很高(>80dB),但到了开关频率(几百kHz到几MHz),PSRR会急剧下降。
我曾经在一个项目中,用了某款标称PSRR 70dB的LDO,结果在1MHz处实测只有30dB。探测器输出端直接出现了1MHz的噪声分量。后来换成LT3045(在1MHz处仍有60dB),问题才解决。
避坑指南:选LDO时,一定要看数据手册里PSRR vs Frequency的曲线图。别只看低频值,高频段才是关键。
提升PSRR的实战技巧:
- 输入滤波:在LDO输入端加RC或LC低通滤波器,把高频纹波先滤掉一部分。
- 输出电容:LDO输出端用低ESR的陶瓷电容(如10μF+0.1μF并联),能提升高频PSRR。
- 反馈回路:反馈电阻的走线要远离噪声源,否则PSRR会打折扣。
4.4 上电时序控制:谁先谁后,有讲究
红外探测器模组对供电顺序很敏感。为什么?因为内部有CMOS电路,如果电源顺序不对,可能触发闩锁效应(Latch-up),直接烧毁芯片。
典型的时序要求:
- 数字电源先上:DVDD先于AVDD。因为数字电路先建立,可以确保逻辑状态稳定。
- 模拟电源后上:AVDD在DVDD稳定后再上,避免模拟电路在不确定状态下工作。
- 偏置电源最后:像VREF、VBIAS这类偏置电压,必须在AVDD稳定后才能施加。
- 下电顺序相反:先断偏置,再断模拟,最后断数字。
我习惯用电源监控芯片(如TPS3808)来实现时序控制。它有一个使能引脚,可以设置延迟时间。比如:
// 伪代码示例:上电时序控制
1. 系统上电(5V输入)
2. DC-DC输出3.3V(DVDD)
3. 延迟10ms后,使能LDO1输出1.8V(AVDD)
4. 再延迟5ms,使能LDO2输出2.5V(VREF)
5. 所有电源稳定后,释放探测器复位信号
关键点:上电延迟时间不是越长越好。有些探测器有“上电窗口”要求,比如必须在100ms内完成所有电源建立。具体看数据手册的“Power-Up Sequence”章节。
我记得有一次调试,探测器死活不工作。用示波器抓电源波形,发现AVDD和DVDD几乎同时上升,差了不到1ms。后来在AVDD的使能引脚上加了一个RC延迟电路,把时间差拉到10ms,问题就解决了。有时候,就是这么微小的差异。
4.5 实战电源树设计示例
下面是一个典型的红外探测器模组电源树结构,我用SVG画出来,方便你理解:
这个架构图里,DC-DC负责把系统输入电压降到3.3V,然后分三路:一路直接给数字LDO,一路给模拟LDO,一路给偏置LDO。时序上,数字LDO先使能,模拟LDO后使能,偏置LDO最后使能。每个LDO输出端都加了10μF+0.1μF的滤波电容。
我的建议:在PCB布局时,把DC-DC放在板子边缘,远离探测器敏感区域。LDO尽量靠近探测器引脚,走线越短越好。电源层和地层要完整,不要被信号线切断。
好了,电源树设计这块就聊到这儿。记住一句话:电源是探测器的“血液”,干净、稳定、有序的供电,是图像质量的基石。你想想看,如果血液里有杂质,身体能好吗?
课后自检清单:
- ☐ 模拟和数字电源是否物理隔离?
- ☐ LDO的PSRR是否满足探测器要求?
- ☐ 上电时序是否符合数据手册?
- ☐ 输出滤波电容是否足够?
- ☐ 电源走线是否远离噪声源?