1. 项目概述与核心价值
在同步升压电源的设计中,电流检测环路的精度和响应速度,直接决定了整个系统的效率、稳定性和可靠性。无论是为了实现精确的峰值电流限制、平均电流控制,还是为了提供可靠的过流保护,一个设计得当的电流采样网络都是不可或缺的。传统的方案是直接在功率路径中串联一个毫欧级的采样电阻,这种方法直观、精度高,但代价是额外的导通损耗和成本。尤其是在大电流应用中,这零点几瓦到几瓦的损耗,对于追求极致效率的工程师来说,是难以接受的。
于是,DCR电流检测技术应运而生。它的核心思想非常巧妙:既然功率电感本身就有直流电阻,我们为什么不利用这个“免费”的电阻来采样电流呢?通过一个精心设计的RC网络,我们可以从电感两端提取出与电感电流成正比的电压信号,从而省去了一个昂贵的、会产生热损耗的采样电阻。这对于汽车电子、通信基站电源、工业伺服驱动等对效率和成本都极为敏感的应用场景,具有巨大的吸引力。
然而,天下没有免费的午餐。DCR检测虽然节省了成本和损耗,但它引入了新的挑战:精度受电感DCR值温漂的影响、RC网络时间常数匹配的敏感性、以及更复杂的噪声抑制需求。同时,在电压模式控制架构下,如何为这个包含电流内环的系统设计一个稳定、快速的电压外环,即环路补偿,是另一个关键难点。补偿网络参数设计不当,轻则导致输出电压纹波增大、负载瞬态响应变差,重则引发系统振荡,烧毁功率器件。
本文将以德州仪器的LM5122同步升压控制器为具体案例,手把手带你走一遍DCR检测网络和电压环路补偿的完整设计流程。我不会只给你公式和结果,而是会深入每个参数背后的物理意义和工程权衡,分享我在实际调试中踩过的坑和总结的技巧。无论你是正在评估DCR检测方案的可行性,还是已经画好了板子却卡在环路稳定性调试上,相信这篇详尽的实战解析都能给你带来直接的帮助。
2. DCR电流检测网络的深度解析与设计
2.1 DCR检测的基本原理与等效模型
要理解DCR检测,首先要忘掉它是一个电感,而是把它看成一个理想电感L和一个串联的寄生电阻DCR的组合。当变化的电流I_L流过电感时,会在其两端产生两个电压分量:一个是电感量L引起的感抗电压L * di/dt,另一个是DCR上的欧姆压降I_L * DCR。我们的目标,就是把这个微小的、与电流成正比的DCR压降准确地提取出来。
直接测量电感两端的电压是行不通的,因为感抗电压分量通常远大于DCR压降,会将其完全淹没。LM5122采用的是一种经典的“模拟计算”方法:使用一个RC网络并联在电感两端,通过让RC网络的时间常数(τ_rc = R * C)精确匹配电感的时间常数(τ_l = L / DCR),来抵消掉感抗电压的影响。
让我们来推导一下这个关键结论。假设电感电流为I_L(t),电感两端电压为V_L(t)。根据基尔霍夫电压定律和电感特性,有: V_L(t) = L * dI_L(t)/dt + DCR * I_L(t)
现在,将这个电压施加到一个由电阻R和电容C串联的网络上(电容另一端接地)。根据分压原理,电容C两端的电压V_C(t)为: V_C(s) = V_L(s) * (1/(sC)) / (R + 1/(sC)) = V_L(s) / (1 + sRC) (在复频域s下表示)
将V_L(s) = sL * I_L(s) + DCR * I_L(s) = I_L(s) * (sL + DCR) 代入上式: V_C(s) = I_L(s) * (sL + DCR) / (1 + sRC)
如果令 RC = L / DCR,即时间常数匹配,则: V_C(s) = I_L(s) * (sL + DCR) / (1 + s*(L/DCR)) = I_L(s) * DCR * ( (sL/DCR) + 1 ) / ( (sL/DCR) + 1 ) = I_L(s) * DCR
看,感抗项sL被完美地消掉了!最终,电容C两端的电压V_C(t)就简化为 I_L(t) * DCR,这正是我们想要的、与电感电流瞬时值成正比的电压信号。这个V_C(t)就可以被接入控制器的电流检测引脚(如LM5122的CSP和CSN),作为电流反馈。
注意:这个推导假设了电感值L和DCR是恒定不变的。实际上,电感在饱和时L值会下降,DCR会随温度升高而增大。因此,DCR检测的精度本质上受限于电感参数的稳定性。对于温度变化剧烈的应用,需要选择DCR温漂系数小的电感,或者在算法上进行温度补偿。
2.2 LM5122的DCR检测网络具体配置
在LM5122的典型应用中,DCR检测网络的具体接法如图35所示(参考数据手册)。它并不是一个简单的RC串联网络接地,而是采用了差分形式,包含RCSN、RCSP和CDCR三个元件。
- RCSN:这个电阻串联在CSN(电流检测负端)引脚和电感的下端(通常是SW节点或地)之间。它与CDCR构成了核心的滤波和时间常数匹配网络。RCSN的取值直接决定了RC时间常数。
- CDCR:这就是上述原理中的电容C,连接在CSP(电流检测正端)和CSN引脚之间。它与RCSN共同工作,滤除开关噪声并实现时间常数匹配。
- RCSP:这是一个可选的补偿电阻,串联在CSP引脚和电感的“热”端(即连接输入电压或开关节点的一端)。它的主要作用是补偿由于CSN引脚存在偏置电流而在RCSN上产生的直流压降偏移,从而改善检测精度。
时间常数匹配公式是设计的起点,必须严格遵守:CDCR * RCSN = L / DCR
例如,假设我们选用一个电感L=10μH,其DCR=5mΩ。那么所需的时间常数 τ = L / DCR = 10μH / 0.005Ω = 2ms。 如果我们选择CDCR = 0.1μF,那么RCSN = τ / CDCR = 2ms / 0.1μF = 20kΩ。 TI数据手册建议CDCR通常在0.1μF到2.2μF之间选择。我的经验是,在开关频率较高(如>500kHz)或噪声较大的场合,选用稍小的电容(如0.1μF~0.47μF)有助于获得更快的响应;在低频或对噪声不敏感的应用中,可以选用更大的值以使用更常见的电阻值。
2.3 关键参数选型与工程权衡
1. RCSN的取值权衡RCSN的选择是一个典型的工程折中。从原理公式看,一旦CDCR选定,RCSN就被确定了。但在实际选型时,还需要考虑:
- 功耗与温漂:RCSN上会流过CSN引脚的偏置电流(虽然很小,典型值在微安级)。过小的RCSN值能最小化由此产生的直流偏移电压,但会增大动态功耗(因为电容CDCR的充放电电流会流过它)。更重要的是,RCSN本身也有温漂,其精度会影响时间常数匹配。我通常建议选择精度为1%、温漂系数为50ppm/°C或更好的薄膜电阻。
- 噪声抑制:RCSN和CDCR构成一个低通滤波器,其截止频率f_c = 1/(2π * RCSN * CDCR)。这个截止频率需要远低于开关频率,以有效滤除开关噪声,但又不能太低,以免影响电流环路的带宽。通常将其设置为开关频率的1/10到1/20是一个不错的起点。
2. RCSP的作用与计算LM5122的CSN引脚内部有偏置电流(典型值±1μA),这会流经RCSN产生一个额外的直流压降V_os = I_bias * RCSN。这个偏移量会被电流放大器放大,导致电流检测的零点偏移。 为了补偿这个偏移,可以在CSP路径上也串联一个电阻RCSP。理想情况下,如果RCSP = RCSN,且CSP和CSN的偏置电流完全匹配,那么偏移电压就会被抵消。 然而,数据手册给出了更精确的公式,说明了RCSP会影响电流放大器的增益A_CS:A_CS = 10 * (1 + RCSN / RCSP)这里的“10”是内部固定增益。如果你设置RCSP = RCSN,那么增益A_CS就变成了20。这是一个非常重要的细节!很多工程师忽略了这一点,直接让RCSP等于RCSN,结果发现过流保护点比预期早了一倍,系统无法带载。 因此,正确的做法是:先根据时间常数匹配公式确定RCSN,然后根据你期望的电流检测放大器增益(通常就是10)来反推RCSP。由公式10 = 10 * (1 + RCSN / RCSP),可得 1 + RCSN/RCSP = 1,这意味着RCSN/RCSP必须为0,即RCSP需要为无穷大(开路)。这显然不现实。 实际上,数据手册的公式暗示,当使用DCR检测时,由于网络引入了衰减,内部增益可能已经考虑了补偿。更稳妥的做法是先将RCSP设为0欧姆或直接短接,在测试中观察电流检测波形和过流点,如果发现明显的零点偏移,再尝试并联或串联一个电阻进行微调,并通过实测校准。在我的多个项目中,直接短接CSP到电感端,而只依靠RCSN和CDCR网络,都取得了很好的效果。
3. 布局与布线要点CSP和CSN是高阻抗节点,对噪声极其敏感。糟糕的布局会引入开关噪声,导致电流检测信号失真,甚至误触发保护。
- 开尔文连接:必须使用开尔文连接方式将CSP和CSN线直接连接到电感的两端。这意味着要用独立的、细的走线从电感引脚直接拉到芯片引脚,而不是从功率走线上分叉出来。
- 紧靠芯片放置CDCR:CDCR电容必须尽可能靠近LM5122的CSP和CSN引脚放置,其接地端(如果使用非差分电容)的过孔要直接打到干净的地平面。
- 远离噪声源:CSP/CSN走线必须远离开关节点(SW)、栅极驱动(HO, LO)以及任何高频数字信号线。最好用地线或电源平面将其包围屏蔽。
实操心得:调试DCR检测电路时,第一个要测的波形就是CSN(或CSP与CSN之间的差分)电压。用一个带宽足够的差分探头,在满载条件下观察。你应该能看到一个干净、平滑的三角波或锯齿波,其幅值等于电感电流纹波 * DCR。如果波形上有明显的毛刺或振荡,首先检查布局,其次可以尝试在CSP/CSN引脚对地增加一个很小容值的电容(如10-100pF)作为额外滤波,但要注意这会影响时间常数。
3. 基于跨导放大器的电压环路补偿设计
LM5122的电压反馈和补偿网络是其控制核心,它采用了一种称为“跨导放大器”的结构。理解这一点对补偿设计至关重要。普通的运放是电压输入、电压输出,其传递函数由反馈网络决定。而跨导放大器是电压输入、电流输出,其输出电流与输入电压差成正比(比例系数为跨导gm)。这个输出电流流入外部的补偿网络(RCOMP, CCOMP, CHF),在COMP引脚上产生一个控制电压Vcomp。Vcomp直接决定了PWM比较器的阈值,从而控制占空比。
3.1 升压变换器的控制环路特性
在设计补偿网络前,我们必须先了解被控对象——升压变换器功率级的小信号特性。它有几个关键极点、零点和右半平面零点,补偿网络的目的就是重塑整个环路的幅频和相频特性,使其在穿越频率处有足够的相位裕度(通常大于45°)和增益裕度,从而稳定工作。
输出电容和负载形成的极点(f_p_load):f_p_load = 1 / (2π * R_load * C_out)其中,R_load = V_out / I_out。这是功率级的主极点,其频率随负载变化而变化(负载越轻,R_load越大,极点频率越低)。
输出电容ESR形成的零点(f_z_esr):f_z_esr = 1 / (2π * ESR * C_out)这个零点是有益的,它能提供相位提升。对于低ESR的陶瓷电容,这个零点频率可能非常高(几百kHz),在环路设计中可能用不上;对于电解电容,这个零点频率较低,是补偿设计需要考虑的关键。
右半平面零点(f_rhpz):这是升压和升降压拓扑固有的、令人头疼的特性。f_rhpz = (V_out * (1 - D)^2) / (2π * L * I_out)其中,D = 1 - V_in / V_out。这个零点位于复平面的右半平面,它会带来90度的相位滞后(而不是普通零点的相位超前),严重恶化相位裕度。而且,它的频率随输入电压和负载变化:输入电压越低、负载越重,f_rhpz越低,对环路稳定性威胁越大。环路带宽必须被限制在远低于f_rhpz的频率以下,通常要求是f_rhpz的1/4到1/5。
3.2 补偿网络元件作用与设计四步法
LM5122数据手册第8.2.2.19节给出了一个清晰的四步设计法,我们结合实例来详细解读。假设设计一个V_in=12V, V_out=24V, I_out=4.5A, f_sw=250kHz, L=10μH, C_out=990μF(三个330μF并联),使用陶瓷电容后有效ESR约为20mΩ的变换器。
步骤1:确定目标穿越频率(f_cross)穿越频率是环路增益降为0dB(即增益为1)的频率。它决定了环路的响应速度。
- 约束一:低于右半平面零点频率的1/4。 在最低输入电压(假设V_in_min=9V)满载时,D = 1 - 9/24 = 0.625, I_out=4.5A。 f_rhpz = (24 * (1-0.625)^2) / (2 * 3.14 * 10e-6 * 4.5) ≈ 5.3 kHz。 因此,f_cross < 5.3kHz / 4 ≈ 1.33 kHz。这是一个非常严格的限制。
- 约束二:低于开关频率的1/10。 f_sw / 10 = 250kHz / 10 = 25 kHz。 显然,约束一更严格。我们选择f_cross = 1.2 kHz(略低于1.33kHz,留有余量)。
步骤2:计算补偿电阻RCOMPRCOMP是补偿网络的基础,它设定了中频带增益。公式如下:RCOMP = (2π * f_cross * V_out * C_out) / (gm * V_ref)其中,gm是误差放大器的跨导,LM5122的典型值为250μS(即0.00025 A/V)。V_ref是内部参考电压,为1.2V。 代入数值:RCOMP = (2 * 3.14 * 1200 * 24 * 0.00099) / (0.00025 * 1.2) ≈ 150 kΩ。 我们可以选择一个接近的标准值,例如147kΩ或150kΩ。
步骤3:计算补偿电容CCOMP,用于抵消负载极点为了在负载极点处提供相位提升,我们通常在补偿网络中引入一个零点,其频率设置在负载极点频率的1~2倍处。CCOMP与RCOMP共同产生这个零点。f_z_comp = 1 / (2π * RCOMP * CCOMP)我们希望 f_z_comp ≈ f_p_load。 首先计算满载时(R_load = 24V / 4.5A ≈ 5.33Ω)的负载极点频率: f_p_load = 1 / (2π * 5.33 * 0.00099) ≈ 30 Hz。 因此,令 f_z_comp = 30 Hz, 则 CCOMP = 1 / (2π * 150kΩ * 30Hz) ≈ 35 nF。 选择一个标准值33nF或47nF。我倾向于选择稍大一点的值(如47nF),让零点频率更低一些,这样在轻载时(负载极点频率更低)也能提供足够的相位补偿。
步骤4:计算补偿电容CHF,用于抵消ESR零点或提供高频衰减CHF与RCOMP并联,在较高频率处形成一个极点,用于衰减高频噪声,并可能用于抵消输出电容ESR零点带来的过高增益。
- 如果ESR零点频率在环路带宽内(例如使用电解电容时,f_z_esr可能在1-10kHz量级),我们可以设置补偿极点来抵消它:f_p_comp = 1 / (2π * RCOMP * CHF) ≈ f_z_esr假设ESR=20mΩ,则 f_z_esr = 1 / (2π * 0.02 * 0.00099) ≈ 8 kHz。 那么 CHF = 1 / (2π * 150kΩ * 8000Hz) ≈ 133 pF。选择标准值100pF或150pF。
- 如果ESR零点频率远高于穿越频率(例如全部使用陶瓷电容,ESR零点可能在100kHz以上),那么这个极点主要用于高频衰减,可以将其设置在穿越频率的2-4倍处,例如 f_p_comp = 4 * f_cross = 4.8 kHz。 则 CHF = 1 / (2π * 150kΩ * 4800Hz) ≈ 220 pF。选择标准值220pF。
注意事项:以上计算是基于典型值的理论估算。实际电路中,电感值、���容值、DCR、ESR都有公差,芯片的gm等参数也有离散性。因此,计算出的元件值是一个非常重要的起点,但最终必须通过实际测试来验证和微调。最有效的方法是使用网络分析仪或具有环路分析功能的示波器(如Venable, AP仪器,或一���高端示波器的附加功能)来测量环路的波特图。
3.3 实操调试技巧与常见问题排查
没有仪器怎么调?对于大多数工程师来说,可能没有昂贵的环路分析仪。我们可以通过“负载瞬态响应测试”来间接评估环路性能。
- 测试方法:给电源施加一个阶跃负载变化(例如,从25%负载跳变到75%负载),用示波器观察输出电压的响应波形。
- 观察指标:
- 过冲/下冲幅度:反映了环路的增益。过冲太大说明增益可能过高或相位裕度不足。
- 恢复时间:输出电压恢复到稳态误差带内所需的时间。反映了环路带宽,带宽越高,恢复越快。
- 振荡次数:最直观的稳定性指标。如果输出电压衰减振荡超过1-2个周期,说明相位裕度可能不足(小于45°)。持续振荡则意味着不稳定。
- 如何调整:
- 响应慢,恢复时间长:可能穿越频率太低。可以尝试减小RCOMP(增加中频增益)或减小CCOMP(将补偿零点频率提高,但注意不要超过f_rhpz/4的限制)。
- 过冲大,有振荡:可能相位裕度不够或增益在穿越频率附近有尖峰。可以尝试增大CHF(降低高频极点频率,增加高频衰减),或者增大CCOMP(降低零点频率,提供更多相位补偿,但可能会让响应变慢)。如果振荡频率很高,可能是ESR零点或右半平面零点的影响,确保你的带宽足够低。
- 输出电压有低频抖动:可能是穿越频率附近的相位裕度接近0度但增益小于1,导致条件稳定。需要调整补偿网络改变相位曲线。
常见问题排查表
| 现象 | 可能原因 | 排查与解决思路 |
|---|---|---|
| 轻载不稳定,输出电压跳变 | 环路在轻载时相位裕度不足。轻载时负载极点频率变低,补偿零点可能离得太远。 | 1. 检查轻载时的右半平面零点频率是否过低。 2. 尝试增大CCOMP,将补偿零点频率降低,使其在轻载时仍能提供相位提升。 3. 考虑在非常轻的负载下让芯片进入脉冲跳跃模式(如果支持)。 |
| 带载启动或负载瞬变时触发过流保护 | 电流检测信号有噪声毛刺,或环路响应过冲导致瞬时电流过大。 | 1. 用示波器仔细检查CSP/CSN引脚波形,看是否有开关噪声干扰。优化DCR检测网络的布局和滤波。 2. 检查补偿网络,过大的环路带宽可能导致瞬态响应过冲,尝试微调RCOMP、CCOMP减小带宽。 3. 适当增加斜率补偿电阻RSLOPE的值。 |
| 效率在特定负载/输入电压下偏低 | 可能是环路振荡导致开关波形异常,增加了开关损耗。 | 1. 观察SW节点波形,在稳态下是否干净、规则。振荡的SW波形会显著增加开关损耗和EMI。 2. 测量电感电流波形,看是否规则三角波,有无次谐波振荡迹象(波形一高一低),这是环路不稳定的典型表现,需要加强斜率补偿或调整环路。 |
| 输出电压纹波大 | 环路增益不足,无法有效抑制纹波。或者是输出电容ESR过大。 | 1. 测量环路带宽,可能穿越频率过低。在满足稳定性的前提下,适当增加RCOMP以提高增益。 2. 检查输出电容的容量和ESR是否足够。在功率回路中优先使用低ESR的陶瓷电容。 |
4. 从理论到实践:一个完整的设计实例与调试记录
让我们结合一个具体的需求来串联所有知识点:设计一个输入9-18V,输出24V/5A,开关频率300kHz的同步升压电源,使用DCR检测。
4.1 功率级参数计算
- 电感选型:最大输入电流发生在最低输入电压、满载时。I_in_max = P_out / (V_in_min * η) ≈ 120W / (9V * 0.92) ≈ 14.5A。设定纹波电流比为0.3,则ΔI_L = 14.5A * 0.3 ≈ 4.35A。电感量 L = (V_in * D) / (ΔI_L * f_sw) = (9V * (1-9/24)) / (4.35A * 300kHz) ≈ 4.3μH。选择标准值4.7μH饱和电流大于20A的电感,其DCR约为2mΩ。
- DCR检测网络计算:τ = L / DCR = 4.7μH / 0.002Ω = 2.35ms。选择CDCR=0.22μF,则RCSN = 2.35ms / 0.22μF ≈ 10.7kΩ,选择标准值10.5kΩ或11kΩ的1%精度薄膜电阻。RCSP暂定为0欧姆(直连)。
- 输出电容:为满足纹波和瞬态响应要求,选择4颗470μF/35V的铝电解电容(并联后ESR约15mΩ)和10颗10μF/50V的X7R陶瓷电容靠近MOSFET放置。
4.2 环路补偿初步计算
- 最恶劣工况点:V_in=9V, I_out=5A。此时D=0.625, f_rhpz = (24*(0.375)^2)/(23.144.7e-6*5) ≈ 14.3kHz。取1/5为安全边界,则f_cross目标 < 2.86kHz。我们设定为2.5kHz。
- 计算RCOMP:C_out_total ≈ 1880μF(电解)+100μF(陶瓷)≈ 1980μF,但高频下主要由陶瓷电容起作用,估算有效C_out_hf ≈ 200μF。RCOMP = (2π * 2500 * 24 * 0.0002) / (0.00025 * 1.2) ≈ 62.8kΩ。选择61.9kΩ。
- 计算CCOMP:满载R_load = 24V/5A=4.8Ω, f_p_load = 1/(2π4.80.002) ≈ 16.6Hz(此处用总电容计算极点,实际高频极点更高)。设f_z_comp = 20Hz, CCOMP = 1/(2π61.9kΩ20) ≈ 128nF。选择标准值120nF或150nF。
- 计算CHF:电解电容ESR零点 f_z_esr = 1/(2π0.0150.00188) ≈ 5.6kHz。我们希望补偿极点抵消它,f_p_comp ≈ 5.6kHz。CHF = 1/(2π61.9kΩ5600) ≈ 460pF。选择标准值470pF。
4.3 上电调试实录板子焊接好后,先不装功率MOSFET,检查控制器VCC、VIN等电源正常,时钟波形正确。然后安装MOSFET和电感,使用电子负载进行测试。
- 问题一:轻载(<0.5A)时输出电压有约100mV的低频抖动。
- 排查:测量SW波形,发现处于脉冲跳跃模式,这是正常的。但抖动频率很低(约几百Hz),怀疑是环路在极轻载时增益相位曲线不佳。
- 解决:将CCOMP从120nF增加到220nF,将补偿零点频率从约20Hz降低到约12Hz,以在极轻载(负载极点可能低至几十Hz)时提供更多相位补偿。抖动消失。
- 问题二:满载5A输出时,负载瞬态(2A->5A)响应恢复时间较长,约2ms。
- 排查:测量环路带宽可能不足。由于没有网络分析仪,尝试减小RCOMP以提高增益。
- 解决:将RCOMP从61.9kΩ减小为49.9kΩ。重新测试,恢复时间缩短到约800μs,过冲电压在可接受的150mV范围内。但同时需要检查稳定性,在空载到满载的阶跃变化中,输出电压振荡一个半周期后稳定,相位裕度估计尚可。
- 问题三:在输入电压18V,负载3A时,能听到轻微的高频啸叫声。
- 排查:啸叫声通常意味着开关频率或其谐波落在了音频范围内,或者环路有低频振荡。用示波器细看SW波形和输出电压纹波,发现SW波形在稳态下非常干净,但输出电压纹波上叠加了一个约8kHz的振荡。这很可能接近了该工况下的右半平面零点频率,环路增益在此处有凸起。
- 解决:尝试增加CHF以提供更多高频衰减。将CHF从470pF增加到1nF。重新测试,8kHz的振荡纹波幅度显著减小,啸叫声消失。负载瞬态响应依然良好。
经过几轮调整,最终确定的补偿元件值为:RCOMP=49.9kΩ, CCOMP=220nF, CHF=1nF。在整个输入电压和负载范围内,系统工作稳定,效率在92%-95%之间,达到了设计目标。
5. 布局、散热与其他关键外围电路考量
一个优秀的原理图设计可能被糟糕的布局毁掉。对于LM5122这样的高频开关控制器,布局至关重要。
5.1 功率回路最小化这是最重要的布局原则。高频、大电流的开关回路会产生巨大的di/dt和dv/dt,是噪声和EMI的主要来源。这个回路包括:输入电容CIN → 低边MOSFET QL → 高边MOSFET QH → 电感L → 输出电容COUT → 返回CIN。必须使用宽而短的铜皮连接这些元件,特别是地回路。输入电容和输出电���的地应直接通过过孔连接到内层完整的地平面,并在此星形连接点汇合。
5.2 敏感信号布线
- CSP/CSN:如前所述,采用开尔文连接,走线尽量短,并用地线包围。CDCR电容紧靠芯片。
- FB分压电阻:分压节点(FB引脚)是高阻抗点。将上分压电阻RFB1和下分压电阻RFB2靠近芯片放置,反馈走线远离噪声源。可以在FB引脚到地之间放置一个几十到几百皮法的小电容以滤除高频噪声。
- COMP引脚:补偿网络RCOMP, CCOMP, CHF必须紧靠COMP和AGND引脚放置,走线短而粗,避免被其他高速信号线耦合噪声。
- VCC、VIN、BST电容:这些是芯片和驱动的“本地油箱”,必须使用低ESR的陶瓷电容(如X7R/X5R),并毫无例外地紧贴芯片相应引脚放置。引脚和电容之间的走线长度最好控制在2-3mm以内。
5.3 散热设计LM5122本身功耗不大,但功率MOSFET是主要热源。务必为高边和低边MOSFET提供足够的散热面积。如果使用带裸露焊盘的封装,必须在芯片底部的PCB上设计一个覆铜散热焊盘,并打上多个过孔(例如9-12个)连接到内层或底层的地平面,以帮助散热。这些过孔要填锡,以增强导热能力。
5.4 其他外围元件选型要点
- 自举电容CBST:通常0.1μF/25V的X7R陶瓷电容即可。务必靠近芯片的BST和SW引脚。
- VCC电容CVCC:推荐使用4.7μF或10μF的X7R陶瓷电容,同样紧靠引脚。
- 斜率补偿电阻RSLOPE:在电流模式控制中用于防止次谐波振荡。LM5122数据手册提供了计算公式。对于DCR检测,由于信号较小,可能需要更强的斜率补偿。可以从计算值开始,如果发现电感电流波形在占空比大于50%时出现一高一低的次谐波振荡,则需要适当减小RSLOPE的阻值(增加补偿斜率)。
- 输入电压滤波(RVIN, CVIN):在输入电压较低或噪声较大的环境中,建议在VIN引脚增加一个RC滤波(如3Ω+0.47μF),可以有效地防止开关噪声通过VIN引脚干扰内部逻辑,造成误动作。
最后,电源设计是一门实验科学。再精确的计算和仿真,也无法完全替代一块实物的调试。准备好你的示波器、电子负载和一颗耐心,从轻载开始逐步测试,仔细观察每一个波形,记录下每一次参数改变带来的影响。这些调试中积累的经验和直觉,是数据手册和任何文章都无法给予你的最宝贵的财富。