ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

线性稳压器设计实战:从架构选型到量产的关键技术解析

线性稳压器设计实战:从架构选型到量产的关键技术解析 1. 线性稳压器到底在解决什么问题线性稳压器Linear Voltage Regulator这个题目很多人第一次接触是在模拟电路的教材里觉得它无非就是一个运放加一个功率管负反馈一接输出电压就稳了。但真正在芯片设计或者板级电源设计里摸爬滚打过几年之后你会发现这个东西远比教科书上的框图复杂得多。它要解决的核心问题其实很朴素输入电压在变、负载电流在变、温度在变但我的后级电路需要一个干净、稳定、噪声极低的供电轨。开关电源虽然效率高但输出纹波和开关噪声在很多模拟场景里是致命的比如射频前端、高精度ADC参考、锁相环的供电。这时候线性稳压器就是最后一道防线。线性稳压器的本质是一个闭环负反馈系统。功率调整管工作在线性区相当于一个可变电阻通过反馈环路实时调整它的等效阻抗把多余的电压“吃掉”从而维持输出恒定。这个“吃掉”的过程就是功率损耗的来源效率约等于Vout/Vin所以它天然不适合大压差、大电流的场景。但它的优势也很明显输出噪声低、PSRR电源抑制比可以做得很高、瞬态响应快、外围元件少。这些特性决定了它在系统中的位置——通常是开关电源之后的二级稳压或者对噪声敏感的模拟模块的专属供电。这篇文章面向的是正在学习模拟集成电路设计的学生、刚入行的电源IC设计工程师以及需要为系统选型或设计LDO的硬件工程师。我会从架构选型、核心模块设计、关键参数权衡、版图注意事项、常见调试问题几个维度展开尽量把我在实际项目中踩过的坑和总结的经验都写出来。你不需要有很深的背景但最好对MOS管的小信号模型和基本运放结构有所了解这样读起来会更顺畅。2. 架构选型PMOS、NMOS还是PNP这是个问题2.1 三种功率管架构的底层逻辑线性稳压器的功率管选型是整个设计的起点因为它直接决定了压差、驱动方式、环路补偿策略和版图面积。市面上最常见的三种架构是PMOS调整管、NMOS调整管需要电荷泵或辅助电源和PNP调整管常见于老式的78xx系列和某些低压差场景。PMOS调整管是最直观的方案。源极接输入漏极接输出栅极由误差放大器驱动。当负载电流增大导致输出电压下降时误差放大器把栅极电压拉低Vgs增大PMOS导通更强输出回升。这个架构的好处是压差可以做得非常低因为PMOS的导通电阻可以很小而且驱动电路简单不需要额外的升压。缺点是PMOS的载流子迁移率只有NMOS的三分之一左右同样的导通电阻需要更大的面积而且PMOS的闪烁噪声通常比NMOS大对低噪声应用不太友好。NMOS调整管的情况要复杂一些。NMOS源极跟随器接法漏极接输入源极接输出理论上可以提供很低的输出阻抗但问题是栅极电压必须高于输出电压一个Vgs才能让NMOS导通。如果输入电压不够高就需要电荷泵或者独立的辅助电源来产生这个高压。这就增加了设计的复杂度和成本。不过NMOS的迁移率高、噪声低在对噪声和PSRR要求极高的场合工程师还是愿意付出这个代价。另外NMOS作为源极跟随器时其栅极驱动电压的摆幅要求也更高误差放大器的输出范围需要仔细设计。PNP调整管在双极型工艺时代是主流现在在纯CMOS工艺里已经很少见了。它的优点是驱动简单压差大约在0.7V到1.5V之间但PNP的基极电流会消耗一部分输入电流而且在大电流下效率不如MOS管。不过在有些混合信号工艺里PNP仍然有它的价值特别是需要极低噪声的时候双极型晶体管的1/f噪声拐角频率通常比MOS管低。2.2 压差与效率的权衡计算压差Dropout Voltage是线性稳压器的一个核心指标定义为维持输出电压稳定所需的最小输入输出压差。对于PMOS架构压差近似等于负载电流乘以PMOS的导通电阻Vdropout ≈ Iload × Rds(on)假设你的最大负载电流是200mAPMOS的导通电阻在最大驱动条件下是0.5Ω那么压差就是100mV。这个计算看起来简单但实际设计中Rds(on)会随温度和工艺角变化。在慢工艺角Slow Corner和高温下Rds(on)可能比典型值大50%甚至更多。所以你在设计时必须留足余量否则在极端条件下压差会超标输出电压掉出调整范围。效率的计算更直接η (Vout × Iload) / (Vin × Iin)其中Iin ≈ Iload Iq静态电流。静态电流Iq包括误差放大器的偏置电流、基准电路的电流、反馈电阻分压器的电流等。对于低功耗应用Iq可能只有几微安这时候效率可以接近Vout/Vin。但对于大电流应用Iq的影响可以忽略效率主要取决于压差。这里有一个常见的误区很多人以为线性稳压器的效率就是Vout/Vin忽略了静态电流。在轻载或者待机状态下静态电流的影响会被放大。比如一个LDO的Iq是50μA负载电流只有100μA那么效率就只有Vout/Vin的67%左右。所以在电池供电的设备里低Iq是一个非常重要的指标。2.3 为什么PMOS在低功耗LDO中占据主导尽管PMOS有迁移率低、噪声大的缺点但在低功耗、低压差的LDO市场里PMOS几乎是默认选择。原因有几个第一PMOS的驱动电压范围天然匹配低输入电压场景不需要额外的升压电路第二PMOS的栅极驱动电流在稳态下几乎为零有利于实现极低的静态电流第三现代CMOS工艺对PMOS的匹配和噪声优化已经做得很好通过增大面积和采用斩波稳定技术可以把1/f噪声压到很低。我在一个射频收发机的供电项目里用过NMOS架构的LDO当时是为了追求极低的输出噪声和高的PSRR。结果发现电荷泵的开关噪声反而耦合到了输出上最后不得不增加额外的滤波。后来换回PMOS架构配合大面积的输入输出电容和精心设计的反馈网络噪声性能反而更好。这个经历告诉我架构选型不能只看单一指标系统级的权衡才是关键。3. 核心模块设计与参数计算3.1 误差放大器的设计要点误差放大器是线性稳压器的大脑它的增益、带宽和输出摆幅直接决定了稳压器的精度、瞬态响应和稳定性。在PMOS架构中误差放大器的输出驱动PMOS的栅极所以它的输出摆幅必须能够覆盖从Vin到Vin-Vgs(max)的范围。这意味着误差放大器的输出级通常需要是一个共源级或者推挽输出级能够把栅极拉到接近地电位以充分导通PMOS。增益方面误差放大器的直流增益决定了负载调整率和线性调整率。假设误差放大器的增益是A反馈网络的反馈系数是β那么闭环输出阻抗约为1/(Aβgm)其中gm是功率管的跨导。为了达到1%以内的负载调整率Aβ通常需要大于60dB。这个要求对于单级共源放大器来说有点吃力所以实际设计中常用两级或者折叠共源共栅结构。带宽和相位裕度是另一个关键。线性稳压器的环路里至少有两个极点误差放大器输出节点驱动PMOS栅极的节点和输出节点。输出节点的极点频率是1/(2πRoutCout)其中Rout是负载电阻和功率管输出阻抗的并联Cout是输出电容。这两个极点如果靠得太近相位裕度就会不够环路会振荡。所以通常需要在误差放大器内部做米勒补偿或者利用输出电容的ESR引入一个零点来提升相位。注意输出电容的ESR零点是一把双刃剑。ESR太小零点频率太高起不到补偿作用ESR太大零点频率太低虽然提升了相位裕度但输出纹波会增大。一般建议ESR在几十毫欧到几百毫欧之间具体要看环路带宽。3.2 基准电压源与反馈网络基准电压源的精度和温漂直接决定了输出电压的精度和温漂。在CMOS工艺里最常用的基准是带隙基准Bandgap Reference它利用双极型晶体管的Vbe负温度系数和ΔVbe正温度系数相互抵消产生一个近似零温漂的电压大约在1.2V左右。带隙基准的设计有几个坑。第一运放的失调会被放大导致基准电压的绝对精度变差。假设运放的失调是5mV经过带隙核心的增益放大后可能变成十几毫伏的基准误差。第二电阻的匹配和温漂也会影响基准精度。在版图上带隙核心的电阻必须做严格的匹配和共质心布局。第三启动电路必须可靠否则带隙基准可能稳定在零状态。反馈网络通常是一个电阻分压器输出电压通过它反馈到误差放大器的输入端。分压比决定了输出电压Vout Vref × (1 R1/R2)其中R1是上电阻R2是下电阻。电阻的绝对值会影响静态电流和噪声。电阻越大分压器电流越小静态功耗越低但电阻的热噪声也越大而且误差放大器的输入偏置电流在电阻上产生的压降会引入误差。所以电阻的选择需要在功耗、噪声和精度之间权衡。3.3 功率管尺寸与导通电阻计算功率管的尺寸设计是一个多目标优化问题。你需要同时满足压差、效率、版图面积和热耗散的要求。以PMOS为例导通电阻的公式是Rds(on) 1 / (μp × Cox × (W/L) × (Vgs - Vth))其中μp是空穴迁移率Cox是栅氧电容W/L是宽长比Vgs-Vth是过驱动电压。为了减小Rds(on)你可以增大W/L或者增大过驱动电压。但增大W/L会增加栅极电容影响环路的带宽和稳定性增大过驱动电压意味着误差放大器的输出摆幅要更大而且PMOS的栅极电压会更低可能影响其他性能。在实际设计中我通常会先根据最大负载电流和允许的压差计算出所需的Rds(on)然后根据工艺库里的μp、Cox和Vth参数反推W/L。但要注意工艺库里的参数是典型值实际流片后会有偏差。所以我会在仿真里跑蒙特卡洛分析确保在慢工艺角、高温、低Vgs的最坏情况下压差仍然满足要求。功率管的版图也有讲究。为了减小寄生电阻源极和漏极的接触孔要尽量多金属走线要尽量宽。为了改善散热功率管通常会用多个指状结构并联并且分散布局避免局部热点。如果功率管和误差放大器放在一起还要注意热耦合的影响因为误差放大器的失调会随温度变化。4. 环路稳定性与频率补偿实战4.1 零极点分析与补偿策略线性稳压器的环路稳定性分析是设计中最容易出问题的地方。我见过不少设计在仿真里相位裕度有60度流片回来却振荡了原因往往是寄生参数或者负载条件的变化没有考虑周全。环路里主要的极点有三个误差放大器输出节点驱动PMOS栅极的节点的极点、功率管输出节点的极点、以及误差放大器内部如果有多级的话还会有内部极点。输出节点的极点频率是fp_out 1 / (2π × Rout × Cout)其中Rout ≈ (Rload || Rds(on))Cout是输出电容。在轻载时Rload很大Rout主要由Rds(on)决定极点频率较高在重载时Rload很小Rout主要由Rload决定极点频率会升高。所以输出极点是随负载变化的这给补偿带来了挑战。误差放大器输出节点的极点频率取决于该节点的等效电阻和PMOS的栅极电容fp_gate 1 / (2π × Ro_ea × Cgs_pmos)这个极点通常频率较低因为Ro_ea很大误差放大器的输出阻抗Cgs_pmos也很大功率管的栅极电容。如果这个极点是主极点那么环路的单位增益带宽就是gm_ea / (2π × Cgs_pmos)其中gm_ea是误差放大器的跨导。补偿策略通常有两种一种是让误差放大器输出节点成为主极点输出节点成为次极点然后在输出电容的ESR上引入一个零点来补偿次极点另一种是在误差放大器内部做米勒补偿把主极点压得更低次极点推得更高。第一种策略适合输出电容较大的场景第二种适合输出电容较小或者需要全集成LDO的场景。4.2 负载瞬态响应与压摆率负载瞬态响应是线性稳压器的另一个关键指标。当负载电流突然从轻载跳到重载时输出电容会先放电输出电压会有一个下冲然后环路响应把输出电压拉回来。下冲的幅度取决于负载电流的跳变幅度、输出电容的大小、以及环路的响应速度。下冲电压的近似公式是ΔVout ≈ (ΔIload × Δt) / Cout其中Δt是环路的响应时间大约等于1/(2π × 环路带宽)。所以要提高瞬态响应要么增大Cout要么提高环路带宽。但提高环路带宽会影响稳定性增大Cout会增加成本和体积。这是一个典型的权衡。还有一个容易被忽略的因素是功率管的压摆率。当负载跳变时误差放大器的输出需要快速摆动来改变PMOS的栅极电压。如果误差放大器的输出级压摆率不够PMOS的栅极电压变化太慢瞬态响应就会变差。所以在设计误差放大器时输出级的偏置电流要足够大保证在最大负载跳变时能够及时驱动功率管的栅极电容。实操心得在仿真瞬态响应时不要只用理想电流源做负载跳变。实际系统中负载跳变往往伴随着PCB走线的寄生电感和电容这些寄生参数会让瞬态波形更复杂。我通常会在仿真里加入几纳亨的走线电感和几皮法的寄生电容这样得到的瞬态响应更接近实测。4.3 PSRR与噪声抑制PSRRPower Supply Rejection Ratio衡量的是稳压器对输入电源纹波的抑制能力。在低频时PSRR主要由环路的增益决定PSRR ≈ Aβ其中A是误差放大器的增益β是反馈系数。所以提高低频PSRR的关键是提高环路增益。在高频时PSRR会下降因为环路的带宽有限来不及响应输入纹波。这时候输出电容和输入电容的阻抗就变得很重要。提高高频PSRR的方法有几个一是增大输出电容降低输出节点的高频阻抗二是在误差放大器的供电上做RC滤波防止输入纹波通过供电耦合到误差放大器的输出三是采用前馈或者反馈技术在输入纹波到达功率管之前就把它抵消掉。噪声方面线性稳压器的输出噪声主要来自基准电压源的噪声、误差放大器的噪声、以及反馈电阻的热噪声。基准的噪声通常通过一个低通滤波器来抑制滤波器的截止频率要低于环路的带宽否则滤波器的极点会影响环路的稳定性。误差放大器的噪声要尽量低特别是输入级的噪声因为它会被环路增益放大。反馈电阻的热噪声是4kTRB其中R是电阻值B是带宽。所以减小反馈电阻可以降低热噪声但会增加静态功耗。5. 版图设计与工艺角仿真5.1 功率管版图的匹配与散热功率管的版图设计直接影响到导通电阻、热性能和可靠性。首先功率管的指状结构要尽量均匀每个指的宽度和长度要一致避免电流分布不均。其次源极和漏极的金属走线要足够宽能够承受最大负载电流而不产生明显的电压降。第三功率管的周围要留足够的空间避免和敏感模拟电路靠得太近因为功率管在工作时会发热热梯度会导致匹配恶化。在版图上功率管通常采用多指并联的结构每个指的栅极通过多晶硅或者金属连接在一起。为了减小栅极电阻栅极的金属走线要尽量宽并且要在两端都连接形成网格状。源极和漏极的接触孔要尽量多减小接触电阻。如果工艺允许还可以采用厚金属或者铜工艺来减小金属电阻。散热方面功率管的版图要尽量分散避免局部热点。如果功率管很大可以考虑把它分成几个小块分散在芯片的不同位置。但这样会增加连线的寄生电阻和电感需要权衡。另外功率管下面的衬底要尽量连接到低阻抗的地避免衬底电流引起的噪声耦合。5.2 工艺角与温度仿真工艺角仿真Corner Simulation是确保设计鲁棒性的关键步骤。对于线性稳压器我通常会跑以下几个角工艺角温度输入电压负载电流关注指标Slow125°C最低最大压差、稳定性Fast-40°C最高最小静态电流、过冲Typical27°C典型典型精度、PSRRSlow-40°C最低最大启动时间Fast125°C最高最小振荡风险在慢工艺角、高温、最低输入电压、最大负载电流的条件下压差最大功率管的过驱动电压最小环路增益也最低这是最坏的工作条件。在快工艺角、低温、最高输入电压、最小负载电流的条件下环路增益最高相位裕度可能最小容易振荡。所以这两个角都要仔细检查。蒙特卡洛分析也必不可少。电阻的随机偏差、MOS管的Vth偏差、运放的失调电压都会影响输出电压的精度。我通常会跑200次以上的蒙特卡洛确保输出电压的3σ偏差在规格范围内。如果偏差太大就需要增大关键器件的面积或者采用修调Trim技术。5.3 启动电路与保护功能启动电路是线性稳压器里容易被忽视但非常重要的部分。带隙基准和误差放大器都有两个稳定状态零状态和正常工作状态。如果启动电路不可靠电路可能卡在零状态输出电压为零。启动电路通常是一个弱上拉或者脉冲发生器在电源上电时给带隙核心注入一个启动电流把它拉出零状态。启动电路要在正常工作后自动关闭否则会增加静态功耗。保护功能包括过流保护、过热保护和短路保护。过流保护通常通过检测功率管的电流来实现当电流超过阈值时把功率管的栅极电压拉高限制输出电流。过热保护通过检测芯片温度来实现当温度超过阈值时关闭功率管。短路保护是过流保护的一种极端情况需要确保在输出短路时功率管不会被烧毁。注意过流保护的阈值要留足余量不能太接近最大负载电流否则在正常工作时可能误触发。但也不能太大否则短路时功率管会承受过大的电流。一般建议阈值是最大负载电流的1.5到2倍。6. 常见问题与排查技巧实录6.1 振荡问题的排查思路振荡是线性稳压器调试中最常见的问题。表现是输出电压上叠加了一个高频正弦波频率通常在几百千赫兹到几兆赫兹之间。排查振荡问题我通常按照以下步骤第一步确认振荡是环路振荡还是局部振荡。环路振荡的频率通常和环路带宽有关局部振荡的频率通常更高可能是某个内部节点的寄生振荡。可以用示波器探头逐级探测找到振荡的源头。第二步检查相位裕度。在仿真里跑AC分析看环路的相位裕度是否大于45度。如果小于45度就需要调整补偿网络。常见的调整方法是增大米勒补偿电容或者调整输出电容的ESR。第三步检查负载条件。有些振荡只在特定的负载电流下出现比如轻载或者重载。这时候需要检查输出极点的变化确保在所有负载条件下相位裕度都足够。第四步检查版图寄生。如果仿真没问题但实测振荡很可能是版图寄生导致的。比如误差放大器输出节点的寄生电容过大或者功率管栅极的走线电阻过大。这时候需要修改版图减小寄生参数。6.2 输出电压精度不达标的原因输出电压精度不达标通常有以下几个原因基准电压的精度不够、误差放大器的失调过大、反馈电阻的匹配不好、或者键合线和PCB走线的压降。基准电压的精度问题通常出在带隙核心的运放失调上。如果运放的失调是5mV经过带隙核心的增益放大后可能变成十几毫伏的基准误差。解决方法是增大运放输入管的面积或者采用斩波稳定技术。误差放大器的失调也会直接影响输出电压。假设误差放大器的失调是Vos那么输出电压的误差就是Vos/β。所以反馈系数β越小失调的影响越大。解决方法是增大误差放大器输入管的面积或者采用自动调零技术。反馈电阻的匹配问题通常出在版图上。如果两个电阻的布局不对称或者周围的环境不一致匹配就会变差。解决方法是采用共质心布局并且在电阻周围加 dummy 电阻保证环境一致。键合线和PCB走线的压降也会影响输出电压。如果负载电流很大键合线的电阻可能产生几十毫伏的压降。解决方法是在PCB上采用开尔文连接把反馈点放在负载端而不是稳压器的输出端。6.3 常见问题速查表问题现象可能原因排查方法解决方案输出电压振荡相位裕度不足AC仿真看相位裕度增大补偿电容调整ESR输出电压偏低基准电压偏低测量基准电压修调基准增大运放面积压差超标功率管导通电阻过大测量压差检查工艺角增大功率管W/L提高Vgs静态电流偏大偏置电流过大测量各支路电流减小偏置电流优化启动电路瞬态下冲过大环路带宽不足瞬态仿真看下冲增大Cout提高环路带宽启动失败启动电路不可靠检查启动电路增强启动电流增加启动脉冲PSRR不达标环路增益不足AC仿真看PSRR提高环路增益增加滤波噪声偏大基准或运放噪声大噪声仿真增大器件面积增加滤波6.4 独家避坑技巧第一个坑是输出电容的ESR。很多人在选输出电容时只看容值和耐压忽略了ESR。ESR太小零点频率太高起不到补偿作用ESR太大输出纹波会增大。我通常会在仿真里扫描ESR从10mΩ到1Ω找到最稳定的区间然后在这个区间里选电容。第二个坑是功率管的热耦合。功率管在工作时会发热如果和误差放大器靠得太近热梯度会导致误差放大器的失调漂移。我通常会在功率管和误差放大器之间加隔离环或者把误差放大器放在远离功率管的位置。第三个坑是键合线的压降。在大电流应用中键合线的电阻可能产生几十毫伏的压降导致输出电压在负载端偏低。解决方法是在PCB上采用开尔文连接把反馈点放在负载端。第四个坑是启动电路的功耗。有些启动电路在正常工作后没有完全关闭导致静态电流偏大。我通常会在启动电路里加一个比较器当基准电压建立后彻底关断启动电路。第五个坑是仿真和实测的差异。仿真里用的都是理想元件实测时PCB的寄生参数、元件的偏差、温度的变化都会影响性能。所以我在设计时通常会留20%到30%的余量确保在极端条件下仍然满足规格。7. 从设计到量产的关键检查清单线性稳压器从设计到量产中间有很多检查点。我整理了一份清单每次流片前都会过一遍环路稳定性在所有工艺角、温度、负载条件下相位裕度大于45度最好大于60度。压差在慢工艺角、高温、最大负载电流下压差小于规格值。静态电流在快工艺角、低温、轻载下静态电流小于规格值。输出电压精度蒙特卡洛分析3σ偏差在规格范围内。PSRR在低频和高频下都满足规格。噪声输出噪声谱密度在规格范围内。瞬态响应负载跳变时的下冲和过冲在规格范围内。启动时间从上电到输出电压稳定的时间在规格范围内。保护功能过流、过热、短路保护都能正常触发。版图检查功率管的匹配、散热、寄生参数都经过检查。可靠性ESD、闩锁、电迁移都经过检查。这份清单看起来简单但每一条背后都是大量的仿真和验证工作。我在实际项目中光是环路稳定性的仿真就要跑几十个条件确保没有任何遗漏。量产前的测试芯片也要覆盖所有的工艺角和温度点确保设计在硅片上的一致性。最后分享一个我在实际项目中的体会线性稳压器的设计理论计算只占30%剩下的70%是仿真、版图、测试和调试。教科书上的公式能帮你理解原理但真正决定成败的是对细节的把控。比如一个不起眼的寄生电容可能就会让环路振荡一个不对称的版图可能就会让精度超标。所以做这个方向耐心和细致比聪明更重要。
返回列表