4、电源系统抗干扰设计:电源纹波抑制、去耦电容布局、电源平面设计、LDO与DC-DC选型

电源系统,说白了就是嵌入式系统的“心脏”。心脏跳得不稳,整个系统都得跟着抖。我在做数据采集项目时,吃过不少电源的亏。有一次采集到的信号总是有规律的毛刺,查了三天,最后发现是DC-DC的开关噪声直接串到了ADC的参考电压上。从那以后,我对电源设计就格外上心。

这一章,咱们就聊聊电源抗干扰的几个关键点。纹波怎么压下去?电容怎么摆?电源层怎么切?LDO和DC-DC到底怎么选?嗯,一个一个来。

4.1 电源纹波抑制:别让“心跳”带杂音

电源纹波,就是输出电压上叠加的交流分量。对于数据采集系统来说,纹波直接决定了ADC的信噪比天花板。你想想看,ADC的参考电压上如果有个10mV的纹波,那12位ADC的理论精度可能就只剩10位了。

纹波的主要来源有两个:

  • 开关噪声:DC-DC转换器工作时,开关管高频通断产生的尖峰。频率从几十kHz到几MHz不等。
  • 工频纹波:交流整流后残留的50Hz或100Hz分量。虽然LDO能抑制一部分,但高频段效果有限。

我个人的经验法则:对于16位及以上的ADC,电源纹波最好控制在1mVpp以内。如果做不到,至少也要保证纹波小于1/2 LSB。

抑制纹波,我常用的三板斧:

  1. 加大输出电容:尤其是电解电容,对低频纹波效果好。但要注意ESR,ESR太大会影响高频抑制。
  2. 加LC滤波器:在DC-DC输出和负载之间串一个磁珠+电容的π型滤波器。磁珠选100Ω@100MHz左右的,电容用10μF+0.1μF组合。
  3. 后接LDO:这是最彻底的办法。LDO的PSRR(电源抑制比)在低频段通常有60-80dB,能把纹波压到微伏级别。

一个小技巧:如果空间允许,可以在LDO前后各加一个10μF的钽电容。钽电容的ESR比陶瓷电容高一点,反而能抑制LDO自激振荡。我在一个精密称重项目中就这么干过,效果立竿见影。

4.2 去耦电容布局:细节决定成败

去耦电容,每个工程师都会用。但你真的用对了吗?我曾经见过一个板子,芯片周围密密麻麻摆了十几个0.1μF电容,结果高频噪声还是压不下去。为什么?因为电容离芯片引脚太远了,走线电感把电容的效果抵消了大半。

去耦电容的核心原则:电容离芯片电源引脚越近越好,回路面积越小越好。

具体布局建议:

  • 每个IC的每个电源引脚,都要配一个0.1μF陶瓷电容。这个电容要放在引脚旁边,走线长度不超过2mm。我习惯用0402封装,寄生电感小。
  • 每4-6个0.1μF电容,配一个10μF的钽电容或陶瓷电容。这个电容负责补充中低频能量,可以稍微远一点,但不要超过1cm。
  • 板级入口处放一个100μF以上的电解电容。这个电容负责储能和滤除低频纹波。

注意:陶瓷电容的容值会随直流偏置电压下降。比如一个10μF的X5R电容,在5V偏压下可能只剩4μF。所以选型时最好留出余量,或者用C0G/NP0材质。

我总结了一个去耦电容的选型表,供你参考:

频率范围 电容值 封装 材质 作用
1MHz以下 10μF - 100μF 1206/1210 X5R/X7R 储能、低频去耦
1MHz - 100MHz 0.1μF - 1μF 0603/0402 X7R/C0G 中频去耦
100MHz以上 10pF - 100pF 0402/0201 C0G/NP0 高频去耦

4.3 电源平面设计:把“路”修宽修直

电源平面,就是PCB上的整片铜箔。它的作用不仅仅是导电,更重要的是提供一个低阻抗的回路。你想想看,如果电源走线又细又长,那它就像一根天线,既容易辐射噪声,也容易接收噪声。

电源平面设计的几个要点:

  • 尽量用整片铜皮做电源层。不要用走线,除非电流很小。整片铜皮的阻抗可以做到毫欧级别,而走线阻抗可能几十毫欧甚至更高。
  • 电源层和地层要紧密耦合。两层之间的介质越薄越好,这样能形成分布式电容,对高频噪声有天然的抑制作用。我一般用4层板,电源层和地层放在中间两层,间距控制在0.1mm左右。
  • 分割电源层时要小心。如果板子上有多个电源(比如3.3V、1.8V、5V),需要把电源层分割成不同的区域。但分割线不要太窄,否则会形成“瓶颈”。我习惯留出至少2mm宽的铜皮通道。

一个常见的坑:分割电源层时,如果信号线跨过了分割线,回流路径就会被切断。信号只能绕道走,回路面积变大,辐射和串扰都会增加。所以,尽量不要让高速信号跨过电源分割线。如果实在避不开,就在信号线旁边加一个缝合电容(0.1μF),给回流信号搭一座“桥”。

4.4 LDO与DC-DC选型:各取所长

LDO和DC-DC,就像两个性格迥异的搭档。LDO安静但效率低,DC-DC效率高但噪声大。选谁?得看场景。

LDO(低压差线性稳压器):

  • 优点:输出纹波极小(μV级),响应快,外围电路简单(几个电容就行)。
  • 缺点:效率低,尤其是压差大的时候。比如从5V降到1.8V,效率只有36%,剩下的能量全变成热量了。
  • 适用场景:模拟电路、ADC/DAC的参考电压、对噪声敏感的时钟电路。

DC-DC(开关稳压器):

  • 优点:效率高(80%-95%),可以升压、降压、反压。
  • 缺点:输出纹波大(10mV-100mV),有开关噪声,外围电路复杂(电感、二极管、电容)。
  • 适用场景:数字电路、大电流供电、电池供电系统。

我的选型建议:

  1. 先DC-DC,后LDO。先用DC-DC把电压降到接近目标值(比如3.3V降到1.9V),再用LDO降到1.8V。这样既保证了效率,又保证了低噪声。
  2. DC-DC的开关频率选高一点。1MHz以上的开关频率,电感和电容可以选小一点,纹波也更容易滤除。但要注意,频率高了,开关损耗也会增加。
  3. LDO的PSRR要关注。PSRR越高,对输入纹波的抑制能力越强。我一般选PSRR在60dB以上的LDO,比如TPS7A47、LT3042这些。

一个实战案例:我之前做一个便携式心电图机,电池供电,需要3.3V给数字部分,1.8V给模拟前端。我的方案是:电池(3.7V)→ DC-DC升压到5V → LDO降到3.3V(给数字)→ 另一个LDO降到1.8V(给模拟)。虽然多了一级,但噪声控制得很好,心电图波形干净得跟教科书一样。

好了,电源系统抗干扰设计就聊到这儿。记住一句话:电源是系统的基石,地基不稳,楼盖得再高也没用。下一章咱们聊聊时钟系统的抗干扰设计,那又是另一个有意思的话题。