尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

深入理解LC电路:从谐振原理到滤波器与电源设计实战

深入理解LC电路:从谐振原理到滤波器与电源设计实战 1. 从两个被动元件说起为什么LC电路是模拟世界的基石很多人刚开始接触电子时第一眼看到LC电路会觉得不就是电感和电容接在一起吗这东西能有什么可讲的。但等你真正开始设计滤波器、做阻抗匹配、调谐振点、甚至看Buck电源的开关波形时才发现LC电路几乎是贯穿所有模拟和电源设计的灵魂。可以说凡是涉及到频率选择、能量存储、波形整形的地方背后基本都站着LC这对组合。L是电感单位亨利HC是电容单位法拉F。单独看它们各有各的脾气电感上的电流不能突变电容两端的电压不能突变。把它们放在一起事情就变得有意思了——因为能量会在电场和磁场之间来回倒腾。电容储存电场能量公式是\(E \frac{1}{2}CV^2\)电感储存磁场能量公式是\(E \frac{1}{2}LI^2\)。这两个元件一旦构成回路能量就会以某个固定频率在电容和电感之间来回交换就像钟摆一样这就是“振荡”。这个振荡频率有一个非常简洁的公式\[ f \frac{1}{2\pi\sqrt{LC}} \]看起来简单到不行但背后藏着的信息量很大。我见过不少工程师在这个公式上栽跟头——不是不会算而是忽略了这个公式成立的前提条件它只适用于无损耗的理想LC回路。实际电路里一定有寄生电阻、磁芯损耗、辐射损耗所以实际振荡频率会略微偏低振荡幅度也会逐渐衰减。这个衰减的快慢用品质因数Q值来描述Q值越大损耗越小频率选择性越好。那么LC电路到底能做什么往大了说三大类应用几乎覆盖了所有场景选频利用谐振时阻抗急剧变化的特性从一堆频率里挑出想要的滤掉不想要的。收音机的输入调谐回路就是这么干的。储能与变换电感电流不能突变、电容电压不能突变配合开关器件就能实现升降压所有开关电源拓扑都绕不开LC。移相与波形整形LC的相位特性在反馈网络、振荡器、锁相环里起着决定性作用。这篇文章不打算泛泛而谈我尽量从“为什么要这么设计”“实际项目里怎么算怎么调”的角度来写把LC电路拆开揉碎。无论你是学生、刚转行做硬件的工程师还是做了几年layout想回头补理论的人都值得花几分钟把这篇看完。2. 谐振的本质能量交换的钟摆模型与Q值到底影响了什么2.1 为什么说LC回路本质上是一个钟摆要真正理解LC谐振先忘掉那些复杂的微分方程想一个钟摆。你把摆锤拉到一边松手它会在重力作用下摆到另一边再摆回来周而复始。在这个过程里能量不停地在“重力势能”和“动能”之间转换最高点势能最大动能为零最低点动能最大势能为零。LC回路完全是一回事。电容两端电压最高的时候意味着电场能量最大此时电感里的电流为零随后电容开始通过电感放电电流逐渐增大电容电压逐渐降低电场能量慢慢变成了磁场能量等到电容电压降到零电流达到最大值能量全部转移到了电感里。紧接着电感又要维持电流继续给电容反向充电于是磁场能量又变回电场能量只是电压的方向反了。一个完整的能量交换周期就是LC回路的振荡周期。这里有个非常关键的直觉振荡频率只取决于L和C的乘积而不是单独某一个值。L大C也大能量交换就慢频率就低L小C也小交换就快频率就高。从公式\(f 1/(2\pi\sqrt{LC})\)可以看出来L和C的乘积对频率的影响是“开根号”的所以如果你想通过增大电容把频率降低一半C需要变成原来的4倍而不是2倍。这个非线性关系在设计时经常被忽略等到调参才发现板子上的电容堆了一堆频率还是压不下来。2.2 串联谐振和并联谐振两个完全相反的性格LC谐振按连接方式分两种串联谐振和并联谐振它们的性格截然相反但很多初学者特别容易搞混。先说结论串联谐振L和C串联谐振时阻抗最小趋近于回路中的纯电阻分量。此时回路电流最大L和C上的电压各自可能远高于电源电压这就是“电压谐振”。并联谐振L和C并联谐振时阻抗最大趋近于一个很大的纯电阻。此时外部流入回路的电流最小但L和C内部流动的电流可能很大这就是“电流谐振”。我用一个直观的类比帮你记串联谐振像一个“短路陷阱”在谐振频率上它对信号来说几乎是一条通路所以适合做低阻抗的选通并联谐振像一个“断路陷阱”在谐振频率上它对信号来说几乎是断开的所以适合做陷波或者高阻抗的选频。实际项目里最典型的例子就是收音机的天线输入回路。天线感应的信号五花八门你需要从几百kHz到几MHz的频率里挑出你想听的那个台用的就是并联谐振回路——谐振频率上阻抗最大对应的电压信号最强然后送到后级放大。而如果是对特定频率的信号进行吸收比如滤掉某个干扰频点串联谐振回路会更合适因为谐振时它等效于一个低阻路径可以把干扰能量引导到地。2.3 品质因数Q值不能只看L和CQ值是LC电路设计里绕不开的概念。它的定义是回路存储的能量与每个周期消耗的能量的比值乘以\(2\pi\)。Q值越高回路损耗越小频率选择性越强但带宽越窄。反过来Q值太低回路就很“钝”什么都滤不干净。对于串联谐振回路Q值可以表示为\[ Q \frac{\omega_0 L}{R} \frac{1}{\omega_0 C R} \]这里的R是回路里的总串联电阻包括电感本身的铜阻、磁芯损耗折算的等效电阻、电容的ESR甚至还包括信号源内阻和负载反射回来的等效电阻。一个常见的误区是我选了高Q值的电感电容回路Q值就高。不一定。如果你的信号源内阻是50Ω负载又是50Ω它们直接“折损”进回路的Q值往往比元件本身的Q值影响还大。我在实际项目里做过一个中频选频回路电感选了高Q值的绕线电感电容用了C0G材质的贴片电容仿真时Q值能到100以上结果一上板实测带宽比仿真宽了将近一倍。最后排查发现是前后级电路的等效阻抗太低直接拉低了整体Q值。解决办法是在回路与前后级之间加了缓冲级用高输入阻抗的运放做隔离Q值才恢复到设计值。还有一点要特别注意Q值和谐振阻抗是绑在一起的。并联谐振时回路在谐振频率上呈现的等效阻抗约为\[ Z_p Q \cdot X_L Q \cdot \omega_0 L \]如果你的Q值是50感抗是100Ω那么并联谐振阻抗是5000Ω。这意味着后级电路的输入阻抗必须远大于5000Ω才不会把回路“压垮”。很多人设计LC选频网络时算了半天谐振频率却忘了算谐振阻抗与前后级阻抗的匹配问题结果电路焊上去完全不是那么回事。3. 深入LC滤波器从截止频率计算到二阶响应的关键陷阱3.1 为什么说LC滤波不是RC滤波的简单升级很多人学电路先接触的是RC滤波一个电阻一个电容简单好用。做低频信号滤波时RC确实够用但一旦涉及到开关电源的输出滤波、射频电路的阻抗匹配、或者需要陡峭的衰减曲线时RC就力不从心了。原因有两点第一RC滤波有损耗。电阻是耗能元件信号经过电阻一定会产生压降和热损耗。在电源输出端你不可能串一个大电阻来滤波因为负载电流会把电压拉垮。而LC滤波用的是电感串联电感的直流电阻可以做得非常小通直流阻交流的特性使它几乎不产生直流压降这在高电流场景下是压倒性的优势。第二LC滤波的衰减斜率更陡。一阶RC滤波的衰减速率是-20dB/十倍频程二阶LC滤波可以达到-40dB/十倍频程。这意味着如果你想在100kHz处把1MHz的开关噪声压下去40dB用RC可能需要好几级而LC一级就能做到。这也是为什么几乎所有开关电源的输出级都是LC结构——既要低损耗又要强衰减。但LC滤波也不是没有代价。它最大的问题是存在谐振峰。在截止频率附近LC回路的阻抗特性会导致增益出现一个尖峰如果没有阻尼这个尖峰可能高达十几dB。放在电源输出端就意味着你的输出电压在某个频率附近会有明显的振荡这轻则影响动态响应重则引发系统不稳定。3.2 截止频率的计算归一化设计法LC低通滤波器的截止频率-3dB点计算公式和LC谐振频率一致\[ f_c \frac{1}{2\pi\sqrt{LC}} \]举个例子你想做一个截止频率100kHz的二阶LC低通滤波器输出端阻抗假设很低比如电源场景。先假定电感L为10μH那么需要的电容C为\[ C \frac{1}{(2\pi f_c)^2 L} \frac{1}{(2\pi \times 100k)^2 \times 10\mu} \]计算一下\(2\pi \times 100k ≈ 628318\)平方后 ≈ \(3.948 \times 10^{11}\)乘以\(10\mu H\)即\(10^{-5}\)后 ≈ \(3.948 \times 10^6\)取倒数C ≈ \(2.53 \times 10^{-7}F\)也就是约253nF实际选型时取标准值220nF或270nF都可以对应的实际截止频率会略偏只要系统对截止频率的精度要求不是极端严格标准容值完全够用。但这里有一个特别容易踩的坑LC滤波器的截止频率计算公式并不考虑源阻抗和负载阻抗。实际滤波器的响应曲线尤其是谐振峰的Q值严重依赖于两端阻抗。如果你用50Ω的信号源驱动一个LC滤波器再接一个高阻负载和直接用低阻电压源驱动两者的谐振峰高度完全不同。简单说源阻抗和负载阻抗共同决定了LC回路的阻尼。阻尼越大谐振峰越低但截止频率附近的“膝盖”就越不陡峭衰减斜率会更早地进入-40dB/十倍频程。3.3 阻尼设计电阻、ESR和你故意加的那个R知道了谐振峰会捣乱怎么压住它最直接的办法是串电阻或并电阻增大阻尼但电阻会引入损耗这就回到了“效率和稳定性”之间的取舍。以下是三种实际工程中常用的做法方案实现方式优点缺点常见应用串联阻尼电阻在电感支路串一个小电阻R简单、成本低直流压降增加效率下降信号滤波、小功率场景并联阻尼电阻在负载端并联一个电阻R能有效降低Q值静态功耗大输出带载能力下降输出端必须有一定负载的电源利用电容ESR故意选ESR较大的电解电容零额外元件电路简单ESR会随温度老化漂移低成本电源输出滤波我个人的建议是在能接受直流损耗的场景优先选串联阻尼电阻因为它的阻尼效果最稳定不随负载变化。而在电源输出级一般不希望串电阻那么就要仔细看输出电容的ESR是否足够大。很多陶瓷电容的ESR低到几毫欧甚至更低用它做LC滤波时谐振峰几乎不受压制输出电压在负载瞬变时会出现明显的振铃。这也是为什么很多电源设计里输出端保留一个电解电容——不完全是靠它的大容量更重要的是它那几十毫欧的ESR正好给LC回路提供了阻尼。我做一个Buck电源的输出滤波时最初用了清一色的X7R陶瓷电容负载瞬态测试振铃特别大峰峰值超过了规格要求的50mV。后来在输出端并联了一颗470μF的电解电容振铃一下就被压下去了。表面上看起来是“电容不够大”实际上是因为电解电容的ESR提供了足够的阻尼让LC回路从欠阻尼变成了临界阻尼。3.4 设计LC滤波器的完整流程如果你要从零设计一个二阶LC低通滤波器我建议按下述步骤来每一步都有明确的意图不是套公式明确源阻抗\(R_s\)和负载阻抗\(R_L\)。这是最关键的一步因为后续的元件取值会受到它们的影响。如果两端阻抗未知首先解决阻抗问题否则后面都是白算。确定截止频率\(f_c\)。依据你的信号带宽和需要抑制的噪声频率留出足够的过渡带余量。根据两端阻抗确定阻尼需求。如果源阻抗或负载阻抗本身就比较低比如小于50Ω谐振峰相对有压制如果两端都是高阻就必须考虑额外并联阻尼电阻。选择电感值L。通常先定电感因为电感的体积、饱和电流、DCR直接影响系统效率。根据通过的最大电流选饱和电流至少2倍于峰值的电感。计算电容值C。用截止频率公式反推再就近选标准容值。仿真验证谐振峰。用LTspice或Multisim仿真把源阻抗、负载阻抗、电容ESR、电感DCR都带进去看谐振峰是否超标动态响应是否满足要求。如果谐振峰超标调整阻尼策略再验证直到满足设计指标。这个过程看起来平平无奇但其中的核心思想是LC滤波器是一个“阻抗敏感”的网络脱离两端阻抗谈LC取值等于闭着眼开车。你在网上搜到的那些“LC滤波计算器”大多只给你算谐振频率不给你算阻抗匹配和阻尼直接用往往要吃大亏。4. 不只是滤波谐振在电源与信号链中的角色4.1 Buck电路里LC的真正任务是什么很多人一看到Buck电路就默认为“开关管电感电容”确实拓扑上就是这样但理解上不能停留在表面。Buck电路的本质是一个高速开关把输入电压斩成方波再用LC滤波器把方波的高频分量滤掉只保留直流分量。这里的LC不是在做“信号滤波”而是在做“能量传递与平滑”。这个区别很重要。在信号滤波里我们关心的是频率响应、阻抗匹配、插入损耗在Buck电路里我们更关心的是电感电流的纹波大小、输出电容上的电压纹波、以及负载瞬变时的动态响应。LC在这里的真正作用是电感限制了电流的变化率电容吸收了电流纹波两者配合让输出端看到一个相对平滑的直流电压。我见过不少新手设计Buck输出滤波时直接拿截止频率公式去凑LC值算出来一个特别低的截止频率以为越低越好。结果电感和电容都选得很大输出动态响应慢得一塌糊涂负载一突变电压就掉下去一大截。这是因为LC截止频率越低环路的穿越频率就越低系统的动态响应速度就越慢。Buck输出滤波的设计从来不是越低越好而是在纹波、动态响应和稳定性三者之间取平衡。4.2 图腾柱PFC里的“隐性LC”再说一个很多人容易忽略的点图腾柱PFC电路里也藏着LC的影子。图腾柱PFC的桥臂由两个开关管构成高频桥臂工作在高频开关状态而输入端有一个工频整流桥后的Boost电感输出端有母线电容。这些电感电容组合起来在特定频率下也会形成谐振回路。如果PFC的控制环路补偿设计不当或者Boost电感与母线电容在某些工作点下发生谐振输入电流波形就会出现振荡甚至引发可闻噪声或者EMI超标。这类问题的排查思路很多时候就是回到LC谐振的基本原理算出谐振频率看它落在哪个频段控制环路在该频段的增益和相位是否留有足够裕量。我在调试一个3kW图腾柱PFC时遇到过输入电流在轻载时出现约2kHz的振荡。当时第一反应是环路补偿参数不对调了半天效果有限。后来把Boost电感和母线电容的谐振频率算了一下正好落在2kHz附近这才反应过来是LC回路的谐振和控制环路产生了交互。最后通过调整母线电容容值把谐振频率移开控制环路的穿越频率附近振荡就消失了。4.3 信号链里的LC从LDO到ECG滤波器在信号链设计里LC同样无处不在只是很多人没有“戴着LC的眼睛”去看。比如低噪声LDO的输入端如果前级是开关电源那么输入端的LC滤波通常是一个小电感加几颗电容可以极大改善电源的纹波抑制能力。但很多人照抄参考设计不知道这个电感的取值依据是什么也不知道它和输入电容的谐振点在哪里。如果选得不好输入端会对某个频率呈现很低的阻抗反而可能引起前级电源的不稳定。还有一个典型场景是ECG心电信号采集里的陷波器设计。50Hz工频干扰是心电采集的头号问题常见的做法是用双T有源陷波器或者用一个LC串联谐振回路把50Hz信号吸收到地。前者用了运放和精密电阻后者只需要一个电感和一个电容关键在于谐振频率正好对准50Hz。比如取L1H大电感并不常见但确实有人这样做C≈10μF谐振频率约50.3Hz就可以把工频干扰压下去一大截。不过要提醒一点LC串联陷波器的带宽通常比较窄如果电网频率有漂移偏远地区或者发电机供电场景陷波效果就会变差。这时候要么用有源滤波器设计成自适应陷波要么牺牲一些Q值做宽带宽陷波。这也是为什么ECG采集前端我从来不用单纯的LC陷波而是用有源双T加后级放大因为系统鲁棒性远比峰值性能重要。5. 亲手做一个高频LC滤波器从仿真到实测的完整记录5.1 项目目标与元件选型这部分我拿出一个实际做过的项目来复盘。需求是这样的做一个带通滤波器中心频率5MHz带宽±200kHz用来从混频器输出信号里选出中频信号源阻抗和负载阻抗都是50Ω。这个指标对LC滤波器来说5MHz不算太高但200kHz的带宽相对带宽8%要求Q值大约25不算苛刻也不算轻松。元件选型上电感我用了绕线贴片电感标称值1μHQ值在5MHz时测得约40。电容用C0G材质的贴片电容标称值1nF。两者谐振频率为\[ f_0 \frac{1}{2\pi\sqrt{1\mu \times 1n}} \frac{1}{2\pi \times 10^{-9/2}} 5.03MHz \]非常接近5MHz的要求。由于源阻抗和负载阻抗都是50Ω且LC滤波器为并联结构Q值会被源和负载阻抗共同拉低实际Q值大约为\[ Q \frac{R}{X_L} \frac{50}{2\pi \times 5M \times 1\mu} \frac{50}{31.4} \approx 1.6 \]这个Q值远远不够。所以需要加阻抗变换网络把LC谐振回路的高阻抗变换到50Ω两端。我用的是抽头电感的方式电感中间抽头源阻抗从抽头接入负载从整个电感两端取出。通过选择合适的抽头比就能让映射到谐振回路两侧的等效阻抗正好等于设计所需的Q25。5.2 仿真阶段踩过的坑我用LTspice搭了电路仿真第一次仿真时直接用了理想电感和理想电容结果频率响应图非常漂亮中心频率精确、带宽刚好、插入损耗接近0dB。当时我还挺得意结果把电感的等效串联电阻、电容的ESR、PCB走线寄生参数加进去之后一切都变了——中心频率偏移了约80kHz插损增加了1.5dB带宽也略微展宽。这个教训很典型不要用理想元件做LC高频设计仿真尤其是射频和中频电路。元件在频率升高后不再是理想的L和C电感有自谐振频率SRF电容也有自谐振频率超过SRF之后元件呈现的是寄生参数主导的特性。所以选型时一定要看元件的数据手册确认SRF远高于你的工作频率一般至少3~5倍。我后来换了一款SRF标称150MHz的贴片电感仿真结果才和实测对得上。另外LTspice里模拟元件Q值也很重要。很多模型库里根本没有定义电感的串联电阻你需要根据电感的Q值和感抗自己计算等效串联电阻后填入模型\[ R_{esr} \frac{X_L}{Q} \frac{2\pi f L}{Q} \]在5MHz、1μH、Q40的条件下\[ R_{esr} \frac{31.4}{40} \approx 0.785Ω \]这个0.8Ω左右的电阻必须显式地加进去否则仿真结果必然偏乐观。同样电容的ESR虽然相对较小但在高频下也不能完全忽略。5.3 实测环节网络分析仪的调试记录焊接完成后我用矢量网络分析仪测了S21参数。刚焊上去实测的中心频率偏低了不少大概在4.84MHz比仿真低了将近150kHz。为什么会这样逐项排查第一怀疑的是电感值偏差。贴片电感标称1μH实际精度通常有±10%但单个器件不会偏那么多。我用LCR表实测1μH电感在1kHz下的读数是1.03μH偏差不大。但LCR表的测试频率是1kHz不是5MHz电感在5MHz下的实际感值还得考虑分布电容的影响。如果电感的自谐振频率不高5MHz下感值会比低频时偏高一点这使得谐振频率略微下移。第二个原因是电容的实际容值。C0G电容精度较高1nF实测0.99nF偏差很小。第三个原因也是最终确认的主因电路中所有的寄生电容——包括焊盘的寄生电容、走线对地电容、以及网络分析仪校准面后的夹具电容——都会负载LC谐振回路等效于在回路两端并联了一个额外的电容导致谐振频率下降。我用网络分析仪直接量了空板焊盘的寄生电容大约2.3pF加上测试夹具的寄生电容约1pF总共约3.3pF。相对于1nF来说这个比例很小但对5MHz的谐振来说已经足以产生上百kHz的频率偏移。解决办法有两个方向一是把谐振电容稍微改小预补偿寄生电容的影响二是在layout阶段就尽量缩短走线、减小焊盘面积、避免LC回路下方敷铜。实际上我在这次调试里两个方向都用了先是改了一版电容值从1nF降为980pF左右再重新布局缩短走线最终实测中心频率5.01MHz满足5MHz±200kHz的指标。5.4 调试过程中最有价值的三个认知这次项目做完我总结出三条对任何LC电路设计都适用的经验仿真做得再漂亮也替代不了layout寄生参数的控制。LC谐振回路的频率对寄生电容极其敏感高频设计尤其如此。给LC谐振回路一个干净的“地环境”信号走线短而宽电容电感靠近放置是必须做到的。所有元件都要按工作频率下的实际特性来对待。LCR表测的是低频值不代表高频特性数据手册的标称值在频率接近SRF时已经完全失真。仿真模型最好用厂商提供的SPICE模型或者自己根据Q值、SRF建立等效模型。阻抗匹配比元件取值更影响实际性能。LC滤波器不是孤立存在的前后级的阻抗映射决定了你看到的是“锐利的选频”还是“迟钝的衰减”。调试时如果发现带宽不对先算阻抗再调元件别一上来就盲目换电感和电容。6. LC衍生热点逐一梳理BUCK、Boost、反激与PFC中的电感和电容6.1 BUCK电路与LC参数设计的具体计算Buck电路是LC电路应用的大户也是最容易把LC设计理念带偏的地方。设计时核心参数是电感电流纹波率r通常取0.2~0.4。电感值计算公式为\[ L \frac{(V_{in} - V_{out}) \times D}{f_{sw} \times \Delta I_L} \]其中\(D V_{out}/V_{in}\)是占空比\(f_{sw}\)是开关频率\(\Delta I_L\)是电感电流纹波的峰值。举个例子输入12V输出5V开关频率500kHz负载电流2A取纹波率r0.3则\(\Delta I_L 0.3 \times 2A 0.6A\)。占空比\(D 5/12 ≈ 0.417\)。电感值为\[ L \frac{(12-5) \times 0.417}{500k \times 0.6} \frac{2.919}{300k} \approx 9.73\mu H \]取标准值10μH。输出电容的选择则要看输出电压纹波要求纹波主要由电容ESR和充放电电荷决定。这里要特别提醒一个新手容易误解的点Buck电路里的电感和电容并不总是构成一个低Q值的滤波器。由于电感电流是连续的输出电容主要承担的是“吸收纹波电流”的职责而不是和电感形成强谐振。如果输出电容ESR过低同时负载又是轻载LC的欠阻尼特性会导致输出端在动态响应时出现振铃。这就是为什么我们在很多电源芯片的数据手册里能看到“输出电容ESR建议不低于某个值”——不是因为ESR有害而是因为它承担了阻尼的角色。6.2 高频热词里的“图腾柱PFC”“自举电路”“LLC拓扑”和LC的关系很多人看热词里出现“图腾柱电路”“自举电路”“LLC拓扑”觉得这些和LC没啥关系。实际上这些全都是LC电路在不同工程场景下的变体。图腾柱PFC我前面已经提过它的核心就是一个Boost电路Boost电感是L输出母线电容是C开关管通过高频斩波把输入电压抬升到400V直流。Boost电感的工作模式、饱和特性、以及电感与电容形成的谐振点决定了整个PFC环路的稳定性。LLC拓扑则是把LC谐振玩到极致的电路。LLC的名字来源于它的谐振网络由两个L和一个C组成——一个变压器漏感、一个励磁电感、一个谐振电容。通过让开关频率工作在谐振频率附近可以实现原边开关管的ZVS零电压开通极大降低开关损耗。LLC的谐振频率计算依然是经典公式但要考虑Lr、Lm、Cr三个元件的共同作用存在两个谐振频率点。设计LLC时谐振参数的选取直接决定了增益曲线和效率表现它对LC原理的理解要求非常高。“自举电路”则更多应用在栅极驱动电路里它利用电容的储能特性把输出电压“举”上去为高边MOSFET的栅极提供驱动电压。自举电容的容值选择要考虑驱动电荷总量和允许的电压跌落本质上还是在吃透电容的储能特性\(E \frac{1}{2}CV^2\)。6.3 从LC电路到EMI滤波藏在电源入口的LC阵列EMI滤波电路也是LC的家族成员。一个典型的电源EMI滤波器包含共模电感和X电容、Y电容。共模电感是两个绕组绕在同一个磁芯上对差模信号几乎无感对共模信号呈现高阻抗配合Y电容到地形成对共模噪声的滤波通道。X电容则跨接在L和N之间配合共模电感的漏感形成差模滤波。这个网络本质上是多个LC滤波器组合在一起同时针对不同频率段的干扰进行衰减。在设计EMI滤波器时最容易犯的错误是一味追求大感值大容值结果低频衰减是好了但在某个高频段因为寄生参数反而出现增益峰EMI测试更差。更好的做法是分频段处理共模电感配合Y电容处理中低频段干扰再用小容值的陶瓷电容处理高频段。这和LC滤波器的多级设计思路完全一致。7. 排查LC电路问题的系统化思路7.1 谐振频率偏移排查顺序在实际调试LC电路时最多遇到的问题就是“谐振频率不对”。按我的经验排查顺序应该是这样的先确认测试方法有没有引入误差。网络分析仪的校准是否到位测试夹具的寄生参数是否已经扣除很多时候不是你电路的问题而是测试方法的问题。用LCR表实测L和C在目标频率附近的实际值。注意LCR表的测试频率选择最好是实际工作频率。检查layout寄生参数。LC回路周围不能有大面积敷铜走线要短元件要靠近。尤其是对地寄生电容在几十pF级别就会明显拉低几十MHz以上谐振频率。检查元件的工作电压和直流偏置。某些电容特别是II类介质在施加直流偏置后容值会大幅下降影响谐振频率。7.2 振铃和过冲的根因分析LC电路最常见的“事故现场”就是输出电压振铃。我在做Buck电源动态响应测试时就踩过很多次。振铃的根本原因就是LC回路欠阻尼——阻尼不足时任何扰动都会激发LC谐振表现为输出端的正弦振荡。排查思路很简单算一下振铃频率是否与LC谐振频率吻合。用示波器测振铃周期换算成频率和\(1/(2\pi\sqrt{LC})\)对比。如果吻合基本可以断定是LC谐振。再看阻尼来自哪里。LC回路里的电阻损耗电感DCR、电容ESR、线路电阻、负载等效电阻加起来够不够。如果不够就需要人为增加阻尼。最后看激励源是什么。是负载瞬变、开关动作、还是电源上电冲击针对不同的激励源解决方向不同负载瞬变靠加快环路响应开关动作靠优化死区和驱动上电冲击靠软启动。7.3 区分“LC谐振问题”与“环路稳定性问题”这个区分在做电源时特别重要。很多人看到输出波形有振荡第一反应是LC参数不对调了半天没用。实际上有可能是控制环路的问题——环路相位裕量不足导致系统在某些频率上自发振荡。怎么区分看振荡发生的条件。如果振荡只发生在特定负载电流区间或者特定输入电压条件下那更多是控制环路的问题。如果振荡频率正好等于LC谐振频率而且改变LC参数后振荡频率随之改变那基本就是LC谐振本身的阻尼问题。用频率响应分析仪测环路增益和相位裕量是区分这两类问题的金标准。我自己踩过的教训一次调试中Buck输出在轻载时出现振荡频率大约8kHz。我算了一下LC谐振频率确实在8kHz左右就一门心思去调LC参数结果怎么调都压不住。后来借了一台频率响应分析仪测了环路增益发现相位裕量只有十几度。原来是反馈环路中用于补偿的零点位置设计不当导致环路在8kHz处有谐振峰。更换补偿电容后振荡立刻消失了。所以做电源遇到LC振荡第一步先确认是不是控制环路的问题再动手改LC参数。8. 总结我的LC电路设计心得与实战建议这篇文章从LC谐振的本质写起聊了串联并联谐振、Q值、LC滤波器设计、Buck电路里的LC角色、LLC和EMI里的LC影子最后分享了一个5MHz带通滤波器的调试全记录。回头看LC电路之所以重要是因为它处在“模拟电路理解”和“实际工程设计”的交汇点上——学了理论不做设计永远不知道寄生参数有多可怕做了设计不懂理论遇到问题只能瞎试。我自己做硬件这些年最大的体会是LC电路是少有的能用极简元件实现复杂功能的电路结构。两个被动元件就能选频、滤波、储能、振荡、匹配阻抗。但也正因为结构简单它对理论理解的深度和layout的细节都提出了很高的要求。一个看似一样的LC电路在不同人手里做出来性能可能差出好几倍。最后给几条实在的建议都是你在教科书上不太容易看到、但我反复验证过的设计LC滤波器时先把两端阻抗确定下来再谈L和C的取值。阻抗不匹配谐振峰和带宽都会失控。对5MHz以上的工作频率不要只依赖标称值选元件。用网络分析仪或者参照数据手册的SRF/Q值曲线建立实际的元件模型。仿真设计是必要的但仿真模型里一定要包含寄生参数。理想元件仿真看得越漂亮实测往往越打脸。出问题时按“测试方法→元件实际特性→layout寄生→控制环路”的顺序排查不要一上来就怀疑元件参数更不要盲目堆料。随手准备几个常用频率的LC组合数值比如1μH1nF≈5MHz10μH1nF≈1.6MHz100μH10nF≈160kHz调试时能帮你快速估算和定位问题。LC电路的魅力不在于公式有多深奥而在于它的行为完全符合物理直觉——能量守恒、谐振选频、阻尼衰减这些概念一通百通。希望这篇文章能帮你在实际项目里少踩几个坑把这颗模拟电路的“基石”用得得心应手。
返回列表