3. LDO工作原理:线性稳压器拓扑、压差电压、静态电流与PSRR
LDO,全称Low Dropout Regulator,中文叫低压差线性稳压器。很多工程师把它当成一个简单的降压芯片,一接就完事。但说实话,在低功耗MCU系统里,LDO选不对、用不好,漏电流和效率问题会让你抓狂。
我刚开始做电池供电产品时,就吃过这个亏。选了一颗看似参数不错的LDO,结果待机电流死活降不下去。后来一查,静态电流Iq就占了系统功耗的大头。嗯,从那以后,我再也不敢小看LDO的选型了。
3.1 线性稳压器的基本拓扑
LDO本质上是一个串联型线性稳压器。它的核心结构很简单:一个调整管(Pass Element)、一个误差放大器(Error Amplifier)、一个反馈电阻分压网络,以及一个基准电压源。
核心工作逻辑:误差放大器将反馈电压与基准电压比较,动态调整调整管的导通程度,从而稳定输出电压。
调整管是LDO的灵魂。根据调整管类型,LDO分为两种主流拓扑:
| 拓扑类型 | 调整管 | 典型压差 | 适用场景 |
|---|---|---|---|
| PNP型LDO | PNP双极型晶体管 | 0.3V ~ 0.6V | 中高电流、低成本 |
| PMOS型LDO | PMOS场效应管 | 0.1V ~ 0.3V | 低压差、低功耗、电池供电 |
为什么PMOS型更受欢迎?因为PMOS是电压驱动器件,栅极电流几乎为零,静态电流可以做得非常低。而PNP是电流驱动器件,基极电流会直接贡献到Iq上。你想想看,在微安级待机场景下,这个差距就非常明显了。
下面这张图是我整理的LDO内部结构框图,帮你快速建立整体认知:
3.2 压差电压(Dropout Voltage)
压差电压,就是LDO维持稳压所需的最小输入输出电压差。说白了,VIN必须比VOUT高至少这么多,LDO才能正常工作。
公式很简单:
Vdropout = VIN(min) - VOUT
举个例子,如果VOUT=3.3V,LDO的压差是200mV,那么VIN最低不能低于3.5V。低于这个值,LDO就进入Dropout区,输出电压会跟着输入电压往下掉,失去稳压能力。
我曾经踩过的坑:在一个2节AA电池供电的产品中,我选了压差300mV的LDO。电池放电到2.9V时,LDO输出3.3V已经稳不住了,系统频繁复位。后来换成压差100mV的PMOS型LDO,电池利用率提升了近15%。
压差电压与哪些因素有关?
- 调整管类型:PMOS型压差更低,PNP型压差相对较高
- 负载电流:负载越大,压差通常越大(因为调整管导通电阻上有压降)
- 温度:高温下调整管导通电阻增大,压差会上升
选型时,我建议你关注数据手册中满载条件下的最大压差,而不是典型值。典型值往往是在理想条件下测的,实际工程中要留足余量。
3.3 静态电流(Iq)
静态电流Iq,是LDO自身消耗的电流。它包含误差放大器的工作电流、基准电压源的电流、反馈电阻分压网络的电流等。注意,Iq不包含流过调整管供给负载的电流。
为什么Iq这么重要?因为在轻负载或待机模式下,Iq可能成为系统功耗的主要来源。
| LDO类型 | 典型Iq | 适用场景 |
|---|---|---|
| 标准LDO | 几十μA ~ 几百μA | 通用供电、对功耗不敏感 |
| 低Iq LDO | 1μA ~ 10μA | 电池供电、IoT终端、可穿戴 |
| 超低Iq LDO | 100nA ~ 1μA | 始终在线、RTC供电、待机保持 |
我个人的习惯是:在电池供电的MCU系统中,待机时LDO的Iq最好小于系统待机电流的10%。比如MCU待机电流是2μA,那LDO的Iq最好控制在200nA以内。否则,LDO自己吃的电比MCU还多,这就不合理了。
小技巧:有些LDO有关断引脚(EN/Shutdown),在系统休眠时可以直接关断LDO,让Iq降到接近0。但要注意,关断后VOUT会掉到0,需要确保MCU的RTC或备份寄存器有独立的供电路径。
3.4 电源抑制比(PSRR)
PSRR,全称Power Supply Rejection Ratio,中文叫电源抑制比。它衡量LDO对输入电源纹波的抑制能力。说白了,就是输入端的噪声能有多少被LDO挡在外面,不让它传到输出端。
PSRR的定义:
PSRR(dB) = 20 × log10(Vin_ripple / Vout_ripple)
PSRR值越大,抑制能力越强。比如PSRR=60dB,意味着输入纹波被衰减了1000倍。
PSRR不是一条直线,它随频率变化。通常:
- 低频段(< 1kHz):PSRR较高,可达60~80dB。误差放大器增益高,反馈环路能有效抑制
- 中频段(1kHz ~ 100kHz):PSRR开始下降,约40~60dB。环路增益开始滚降
- 高频段(> 100kHz):PSRR进一步下降,可能只有20~30dB。调整管的寄生电容和环路带宽限制
我在项目中遇到过一个问题:一个无线通信模块在发射时,PA瞬间拉大电流,导致电源线上出现几十mV的纹波。如果LDO的PSRR不够,这个纹波会耦合到MCU的供电上,引起ADC采样抖动,甚至导致无线通信误码率上升。
关键认知:PSRR不是万能的。高频纹波(比如DC-DC开关噪声在几百kHz到几MHz)LDO很难抑制。这时候需要配合LC滤波器或磁珠使用。
选型时,我建议你关注数据手册中PSRR vs 频率曲线图。不要只看1kHz下的PSRR,要看你实际应用中噪声频率点的PSRR值。
3.5 效率分析
LDO的效率公式很简单:
η = VOUT / VIN × 100%
注意,这个公式忽略了Iq。更精确的效率公式是:
η = (VOUT × ILOAD) / (VIN × (ILOAD + Iq)) × 100%
从公式可以看出,LDO的效率主要取决于输入输出电压差。压差越大,效率越低。这也是为什么LDO不适合大压差、大电流的场景。
举个例子:
- VIN=5V, VOUT=3.3V, ILOAD=100mA, Iq=10μA
- 效率 = (3.3 × 0.1) / (5 × (0.1 + 0.00001)) × 100% ≈ 66%
- 接近34%的功率以热量形式耗散在LDO上
如果换成VIN=3.6V(比如锂电池直接供电):
- 效率 = (3.3 × 0.1) / (3.6 × (0.1 + 0.00001)) × 100% ≈ 91.7%
- 效率大幅提升,发热也小得多
注意:LDO的功耗全部转化为热量。如果压差大、电流大,LDO会严重发热。我曾经见过一个设计,用LDO从12V降到3.3V给传感器供电,LDO烫到能煎鸡蛋。后来不得不换成DC-DC。
总结一下LDO的适用场景:
- 适合:低压差(< 1V)、小电流(< 500mA)、对噪声敏感的场景
- 不适合:高压差、大电流、高效率要求的场景
在实际的MCU低功耗系统中,我常用的策略是:DC-DC先做一级降压(比如从锂电池降到3.6V),再用LDO做二级稳压(降到3.3V或1.8V)。这样既保证了效率,又提供了干净的电源。