电源系统排查:从源头掐断启动抖动
启动抖动这个问题,十有八九跟电源脱不了干系。我这些年经手的C2000故障案例里,电源惹的祸少说占了一半。你想想看,芯片内核要1.2V,IO要3.3V,ADC还要独立的1.8V或3.3V——任何一个电压出问题,启动时都可能抖给你看。
这一章咱们就扎进电源系统里,把上电时序、纹波噪声、LDO与DC-DC选型、去耦电容布局这些关键点挨个捋一遍。说白了,就是教你怎么把电源这块儿整得明明白白。
电源上电时序要求
C2000对电源上电时序有硬性要求,不是随便拉个电源就能用的。我见过最典型的翻车现场:3.3V IO电源先起来,1.2V内核电源还没到位,结果IO口上的外部信号直接通过内部ESD二极管倒灌进内核,芯片直接锁死。
上电时序的核心原则就两条:
- 内核先于IO:VDD(1.2V)必须比VDDIO(3.3V)先达到稳定值,或者至少同时到达
- 斜坡速率有下限:电源电压从10%升到90%的时间不能太慢,通常要求小于1ms~10ms(看具体型号)
我个人习惯在原理图设计阶段就把时序检查表列出来,每个电源轨的上升时间、启动顺序、稳定时间都标清楚。这样做的好处是——板子回来调试时少走弯路。
| 电源轨 | 典型电压 | 上电顺序 | 斜坡速率要求 |
|---|---|---|---|
| VDD(内核) | 1.2V | 第1位 | <1ms(典型) |
| VDDIO(IO) | 3.3V | 第2位 | <10ms |
| VDDA(模拟) | 3.3V/1.8V | 与VDDIO同时或稍后 | <10ms |
| VDDOSC(振荡器) | 1.2V/1.8V | 与VDD同时 | <1ms |
如果板子上用了电源监控芯片或FPGA来控制上电顺序,记得把使能信号的延迟时间也算进去。我曾经遇到一个案子,监控芯片的延迟标称200μs,实际批次偏差到了500μs,刚好踩在时序窗口边缘,低温启动时偶尔抖一下。
电源纹波与噪声测量
纹波和噪声是启动抖动的隐形杀手。很多工程师测电源只会用万用表看平均值,这远远不够。纹波是低频成分(开关频率及其谐波),噪声是高频尖刺——两者对C2000的影响完全不同。
测量时我建议你用示波器,带宽至少100MHz,最好用200MHz以上。探头要用短地弹簧,别用那个长地线夹子。为什么?长地线会形成一个天线环路,把空间噪声耦合进来,你测到的根本不是真实的电源纹波。
C2000对电源纹波的要求大致如下:
- VDD(1.2V):纹波峰峰值 < 30mV,噪声尖刺 < 50mV
- VDDIO(3.3V):纹波峰峰值 < 50mV,噪声尖刺 < 100mV
- VDDA(模拟):纹波峰峰值 < 10mV,噪声尖刺 < 20mV(这个最敏感)
如果测出来纹波超标怎么办?先别急着换电源芯片。我一般按这个顺序排查:
- 检查输出电容容量和ESR是否匹配(电解电容老化后ESR会变大)
- 看开关频率是否和负载瞬态响应频率重合
- 确认PCB走线是否形成了电源环路天线
- 最后才考虑换更大电流或更低纹波的电源方案
LDO与DC-DC选型建议
LDO和DC-DC怎么选?这个问题没有标准答案,得看具体场景。我个人的经验法则:
| 对比项 | LDO | DC-DC |
|---|---|---|
| 纹波噪声 | 极低(<10μV典型) | 较高(10~50mV典型) |
| 效率 | 低(压差大时更明显) | 高(80%~95%) |
| 输出电流 | 通常<1A | 可达数A |
| PCB面积 | 小(外围元件少) | 大(电感+电容+反馈) |
| 成本 | 低 | 中等 |
对于C2000的模拟电源(VDDA),我强烈建议用LDO。ADC的精度直接受电源噪声影响,DC-DC的开关噪声会耦合到转换结果里。数字内核电源(VDD)可以用DC-DC,但输出端必须加一级LC滤波或后接LDO。
具体到型号,TI自家的TPS7A系列LDO在噪声和PSRR方面表现不错,我好几款产品都在用。DC-DC的话,TPS621系列或LMR系列都挺靠谱,开关频率选高一点的(2MHz以上),这样输出滤波电容可以小一些,纹波也更容易控制。
电源去耦电容布局要点
去耦电容布局这件事,看着简单,实际上坑特别多。很多工程师把电容往电源引脚旁边一放就觉得完事了——嗯,我早期也这么干过,结果板子回来启动抖得跟筛子似的。
去耦电容的核心作用就两个:
- 提供瞬态电流:芯片内部逻辑翻转时,电流需求在纳秒级变化,电源线来不及响应,靠电容就近放电
- 降低电源阻抗:电容在特定频率下呈现低阻抗,把高频噪声旁路到地
布局时我坚持几条铁律:
- 电容离芯片引脚越近越好——距离不超过2mm,走线宽度不小于0.5mm
- 小电容靠近引脚,大电容稍远——0.1μF贴片电容放在最内侧,10μF钽电容或陶瓷电容放在外侧
- 每个电源引脚至少配一个0.1μF陶瓷电容——别想着共用,每个引脚独立配
- 过孔不要共享——电容的接地端单独打过孔到地平面,别跟其他电容串在一起
下面这张图展示了C2000典型电源去耦网络的布局逻辑:
最后说一句,去耦电容的ESR和ESL也很关键。陶瓷电容(MLCC)的ESR低、ESL小,适合高频去耦。钽电容ESR稍高,但容量大,适合低频滤波。别把钽电容放在高频去耦的位置,效果不好还容易烧。
电源系统排查这块儿,说白了就是三个字:测、看、改。测纹波噪声,看时序是否合规,改布局和选型。把这章的内容吃透了,启动抖动问题至少能排除一半的电源嫌疑。