2. 电源管理基础:线性稳压器(LDO)原理、开关稳压器(Buck/Boost)原理、电源纹波与噪声

各位同学,咱们直接切入正题。点钞机这玩意儿,说起来不算复杂,但电源搞不好,数钱数到一半死机,那可就尴尬了。今天这章,我带你吃透电源管理的三个核心:LDO、Buck/Boost,还有那个让人头疼的纹波和噪声。

2.1 线性稳压器(LDO)原理

LDO,全称Low Dropout Regulator,低压差线性稳压器。说白了,它就是个可变电阻。输入电压高了,它就把多余的电压以热量形式消耗掉,输出一个稳定的低压。

工作原理:内部有个调整管(通常是PMOS),通过反馈环路控制它的导通程度。输入电压减去调整管上的压降,就等于输出电压。公式很简单:Vout = Vin - Vdrop。

关键参数

  • Dropout电压:调整管完全导通时,输入和输出之间的最小压差。我见过有人选LDO不看这个,结果输入3.3V想输出3.0V,Dropout电压0.4V,刚好卡在临界点,一上电就掉链子。
  • 静态电流(Iq):LDO自身消耗的电流。低功耗设计时,这个值越小越好。我习惯选Iq在1μA以下的,尤其是电池供电的场景。
  • 电源抑制比(PSRR):衡量LDO对输入纹波的抑制能力。高频段PSRR会下降,这点要注意。

重要提示:LDO的效率约等于Vout/Vin。如果输入5V输出1.8V,效率只有36%,剩下的64%全变成热量。所以大压差场景,别用LDO,会烫手。

我的经验:点钞机的传感器供电,我一般用LDO。因为传感器对噪声敏感,LDO的输出干净,纹波能做到10μV级别。但记得在输入输出各加一个1μF的陶瓷电容,否则容易自激振荡。

2.2 开关稳压器(Buck/Boost)原理

开关稳压器就不一样了。它不靠消耗能量来稳压,而是通过高速开关和电感储能,实现电压转换。效率能做到90%以上,甚至95%。

2.2.1 Buck降压电路

Buck电路,就是把高电压降成低电压。原理是:开关管导通时,电感储能,给负载供电;开关管关断时,电感续流,继续给负载供电。通过调节占空比D来控制输出电压:Vout = Vin × D。

关键元件

  • 电感:选型时看饱和电流和DCR。饱和电流要大于峰值电流的1.2倍,否则电感饱和,电流失控。DCR越小,效率越高。
  • 输出电容:影响纹波大小。电容越大,纹波越小,但启动时间变长。我一般用陶瓷电容,ESR低,效果好。
  • 开关频率:频率高,电感电容可以小,但开关损耗大。频率低,效率高,但体积大。点钞机里我常用500kHz到1MHz。
// Buck电路占空比计算示例
// 输入12V,输出3.3V,开关频率1MHz
float Vin = 12.0;
float Vout = 3.3;
float D = Vout / Vin;  // 占空比 = 0.275
// 实际还要考虑二极管压降和MOS管导通电阻

2.2.2 Boost升压电路

Boost电路,就是把低电压升成高电压。原理和Buck相反:开关管导通时,电感储能;开关管关断时,电感释放能量,叠加输入电压,输出更高的电压。公式:Vout = Vin / (1 - D)。

注意:Boost电路启动时会有浪涌电流。我曾经有个项目,Boost输出电容选太大,一上电就把输入保险丝烧了。后来加了软启动电路才解决。

Buck-Boost电路:既能升压又能降压,适合输入电压范围宽的场合。比如点钞机用电池供电,电池电压从4.2V降到3.0V,需要稳定输出3.3V,这时候Buck-Boost就派上用场了。

2.3 电源纹波与噪声

纹波和噪声,是电源设计里最让人头疼的两个东西。很多人分不清,我简单说一下。

纹波:开关频率相关的周期性波动。Buck电路的纹波主要来自电感电流的充放电,频率等于开关频率。纹波大小和电感、电容、开关频率有关。

噪声:高频尖峰,通常来自开关管的快速开关动作。频率可以到几十MHz甚至上百MHz。噪声更难抑制,因为它会通过空间辐射和传导耦合到其他电路。

实测数据对比

电源类型 典型纹波 典型噪声 适用场景
LDO < 1mV < 10μV 模拟电路、传感器
Buck(无滤波) 10-50mV 50-200mV 数字电路、电机
Buck(加LC滤波) < 5mV < 20mV 混合信号电路
Boost 20-100mV 100-500mV 背光、高压驱动

关键点:点钞机的传感器(比如红外对管、磁头)对电源噪声极其敏感。我建议传感器供电用LDO,主控和电机用Buck。如果Buck和LDO共用输入,记得在Buck输入端加磁珠和电容隔离,否则Buck的噪声会串到LDO那边去。

降低纹波和噪声的方法

  1. 增加输出电容:电容越大,纹波越小。但注意ESR和ESL,高频时陶瓷电容比电解电容好。
  2. 加LC后级滤波:在Buck输出后面串一个小电感(几十nH到几μH),再加一个电容,能有效抑制高频噪声。
  3. 优化PCB布局:开关回路要短,功率回路和信号回路要分开。我见过有人把Buck的电感和传感器走线并排走,结果传感器读数一直跳。
  4. 使用低ESR电容:比如X7R或X5R材质的陶瓷电容,ESR低,高频特性好。

避坑指南:我曾经在点钞机项目里,用了一颗便宜的Buck芯片,输出纹波标称20mV,实际测出来有80mV。后来换了颗带频率抖动功能的芯片,纹波降到30mV。所以选型时别只看datasheet上的典型值,要看最差值。

嗯,这一章的内容就这些。LDO和开关稳压器各有各的脾气,纹波和噪声是绕不开的坎。下一章咱们聊聊点钞机具体的电源架构设计,到时候我会把实际电路图拿出来讲。记住,电源是系统的命脉,搞好了,后面的工作就顺了。