ARTICLE DETAIL

资讯详情

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

DCDC模块电源±5V输出滤波设计:X电容与Y电容选型及布局实战

DCDC模块电源±5V输出滤波设计:X电容与Y电容选型及布局实战 1. 从±5V输出需求反推滤波方案的整体设计思路搞过DCDC模块电源的都知道±5V双路输出是个特别经典的场景——运放供电、ADC基准、传感器调理电路到处都在用。但很多人第一次做的时候板子焊完一上电发现输出纹波大得离谱正负两路互相串扰甚至模块本身发热严重。问题往往不出在DCDC芯片选型上而是出在滤波网络的设计尤其是X安规电容和Y安规电容的选配。先把这个话题的边界划清楚。这里讨论的是板级DCDC模块电源的输入输出滤波不是AC-DC前级那种直接接市电的场合。但为什么还要用X/Y安规电容因为很多工业现场、车载电子、电力监控设备里DCDC模块的输入端往往挂在一个经过整流滤波的直流母线上这个母线可能来自AC-DC电源也可能来自蓄电池组。母线上存在大量共模和差模干扰如果滤波网络设计不到位这些干扰会直接穿透DCDC模块耦合到±5V输出上轻则影响ADC采样精度重则导致MCU复位。整体设计思路可以拆成三层第一层是输入侧的差模滤波主要对付母线纹波和负载突变引起的电压波动第二层是输入侧的共模滤波抑制来自母线的高频共模噪声第三层是输出侧的滤波针对DCDC开关频率及其谐波做衰减。X安规电容主要用在差模滤波位置Y安规电容用在共模滤波位置这个基本分工要先搞清楚。为什么选安规电容而不是普通MLCC或者电解电容核心原因有三个。一是耐压和失效模式安规电容在失效时不会短路而是开路这对电源系统的安全性至关重要。二是高频特性安规电容的等效串联电感ESL和等效串联电阻ESR在几十kHz到几MHz范围内表现比普通电解电容好得多。三是认证要求很多行业标准里明确要求跨接在输入母线正负之间的电容必须使用X类安规电容跨接在母线对地之间的必须使用Y类安规电容。但这里有个常见的误区很多人以为安规电容只跟市电有关直流系统里随便用普通电容就行。实际上如果DCDC模块的输入来自一个长线缆传输的直流母线线缆上感应的共模噪声幅度可能达到几百伏普通电容根本扛不住。我见过一个车载项目24V母线经过三米线束进到DCDC模块输入端只放了一个100μF电解电容结果模块输出端的±5V上叠加了将近200mV的尖峰噪声后来在输入端加了X电容和Y电容才压下去。所以整体设计的原则是先判断干扰类型再决定电容类型和参数最后用实测数据验证。不要一上来就抄参考设计因为参考设计的测试条件跟你的实际场景可能完全不一样。1.1 差模与共模干扰的区分方法差模干扰是叠加在正负母线之间的电流从正线流出、从负线返回。共模干扰是同时叠加在正线和负线上的电流从正负线流出、从大地返回。区分方法很简单用示波器差分探头测正负母线之间的噪声得到的是差模分量用两个探头分别测正线和负线对地的噪声如果两个波形几乎一样那就是共模分量。实际场景里两种干扰往往同时存在。比如DCDC模块的开关管在开通和关断瞬间既会产生差模的电流脉冲也会通过寄生电容产生共模的位移电流。所以滤波网络必须同时处理这两种干扰不能偏废。1.2 为什么X电容和Y电容不能互换使用X电容跨接在正负母线之间承受的是差模电压失效时开路不会导致母线短路。Y电容跨接在母线对地之间承受的是共模电压失效时开路不会导致漏电流超标。如果把Y电容当X电容用虽然电气上能工作但Y电容的容量通常很小nF级别差模滤波效果不够。如果把X电容当Y电容用X电容容量大μF级别漏电流会超标在医疗设备或者手持设备上绝对不允许。注意Y电容的漏电流限制跟应用场景强相关。医疗设备通常要求漏电流小于100μA工业设备可以放宽到500μA甚至更高。选Y电容之前先确认你的产品要过什么认证。2. X安规电容和Y安规电容的核心参数解析选电容不是看容量就行安规电容有一堆参数需要关注。我按重要性排个序额定电压、容量、耐压等级、温度特性、ESL/ESR、安规认证等级。下面逐个拆解。额定电压这块X电容常见的有275VAC、310VAC、330VAC等Y电容常见的有250VAC、400VAC等。注意这些是交流额定值用在直流系统里可以适当降额使用但不要超过额定值的1.5倍。比如275VAC的X电容用在直流母线上最高不要超过400VDC。容量选择是最容易出问题的地方。X电容的容量决定了差模滤波的截止频率Y电容的容量决定了共模滤波的截止频率。截止频率的计算公式是f_c 1 / (2π√(L·C))其中L是滤波电感的感值C是电容容量。但实际选型时不用这么精确计算因为寄生参数的影响很大。我的经验值是X电容取0.1μF到2.2μF之间Y电容取100pF到4700pF之间。具体取值要看干扰的频率范围。如果干扰主要集中在100kHz到1MHzX电容取0.47μF到1μF比较合适。如果干扰频率更高比如DCDC开关频率在2MHz以上X电容取0.1μF到0.22μF就够了因为大容量电容的高频阻抗反而更高。Y电容的取值更敏感。容量太大漏电流超标容量太小共模滤波效果不够。一般按这个经验公式估算I_leak 2π·f·C·V其中f是电网频率直流系统里取开关频率C是Y电容容量V是共模电压。假设开关频率100kHz共模电压50V要求漏电流小于500μA那么C最大不超过C 500μA / (2π × 100kHz × 50V) ≈ 15.9pF这个值太小了实际根本不够用。所以直流系统里通常不按漏电流算而是按共模噪声的幅度来选。我的经验是12V到48V的直流母线Y电容取470pF到2200pF100V以上的母线Y电容取1000pF到4700pF。温度特性方面安规电容通常用聚丙烯薄膜介质温度范围-40°C到110°C容量变化率在±5%以内。这个比X7R的MLCC好太多了MLCC在温度变化和直流偏压下容量能掉一半。ESL和ESR直接决定电容的高频滤波效果。薄膜电容的ESL通常在10nH到30nH之间ESR在10mΩ到50mΩ之间。相比之下电解电容的ESL在100nH以上ESR在几百mΩ到几Ω。所以高频滤波必须用薄膜电容或者MLCC电解电容只能做低频储能。安规认证等级这块X电容分X1、X2、X3Y电容分Y1、Y2、Y3、Y4。X1和Y1的耐压最高适用于高可靠性场合。一般工业设备用X2和Y2就够了医疗设备建议用X1和Y1。2.1 容量计算的实际案例假设你的DCDC模块输入是24V直流母线开关频率300kHz输出±5V/1A。实测输入端差模噪声在300kHz处约200mV共模噪声约50V。差模滤波目标是把300kHz的噪声衰减40dB也就是从200mV降到2mV。需要的衰减倍数是100倍。一阶RC滤波的衰减是20dB/十倍频所以需要至少两阶滤波。第一阶用X电容加电感第二阶用X电容加电感。X电容取0.47μF电感取10μH截止频率f_c 1 / (2π√(10μH × 0.47μF)) ≈ 73kHz300kHz处衰减约12dB两阶就是24dB不够。把X电容加大到1μF电感加大到22μHf_c 1 / (2π√(22μH × 1μF)) ≈ 34kHz300kHz处衰减约19dB两阶38dB接近目标。实际还要考虑电感的寄生电容和电容的ESL所以留点余量X电容取1μF电感取22μH。共模滤波目标是把50V的共模噪声衰减到5V以下衰减20dB。Y电容取2200pF共模电感取1mHf_c 1 / (2π√(1mH × 2200pF)) ≈ 107kHz300kHz处衰减约9dB不够。Y电容加大到4700pFf_c 1 / (2π√(1mH × 4700pF)) ≈ 73kHz300kHz处衰减约12dB还是不够。共模电感加大到4.7mHf_c 1 / (2π√(4.7mH × 4700pF)) ≈ 34kHz300kHz处衰减约19dB够了。所以共模电感取4.7mHY电容取4700pF。2.2 电容品牌和型号的选型参考X电容常见品牌有EPCOS、Vishay、KEMET、Panasonic。我常用的是EPCOS B32922系列X2等级275VAC0.1μF到2.2μF都有引脚间距15mm体积适中高频特性不错。Y电容常见品牌有Murata、TDK、Vishay、KEMET。我常用的是Murata DE2系列Y2等级250VAC470pF到4700pF引脚间距7.5mm适合紧凑布局。共模电感常见品牌有Wurth、TDK、Murata。我常用的是Wurth WE-CMB系列4.7mH到10mH额定电流1A到3A直流电阻在100mΩ到300mΩ之间。提示买安规电容一定要走正规渠道市面上假货很多。假电容的介质厚度不够耐压根本达不到标称值上电就可能击穿。我吃过一次亏一批X2电容在400VDC下测试不到十分钟就炸了两个。3. 滤波网络的完整实现与布局要点滤波网络的原理图很简单但布局布线才是决定成败的关键。我见过太多人原理图抄得一模一样PCB一画出来效果差十倍。下面按信号流向一步步说。输入侧先放一个共模电感两个绕组分别串在正线和负线上。共模电感的同名端要接对否则差模信号会被抵消。共模电感后面接X电容跨接在正负线之间。X电容后面再接一个共模电感然后接Y电容Y电容一端接正线或负线另一端接机壳地。输出侧同样处理但参数可以适当放宽因为DCDC模块本身对输出纹波有一定抑制。输出侧的X电容取0.1μF到0.47μFY电容取470pF到1000pF。布局要点共模电感要远离DCDC模块的开关节点否则开关噪声会通过空间耦合到电感上滤波效果大打折扣。距离至少10mm以上。X电容的走线要短而粗最好直接跨接在正负母线之间不要绕远路。走线电感会抵消电容的高频滤波效果。Y电容的接地端要就近接到机壳地接地走线要短最好直接打过孔到地平面。接地走线长了共模噪声会通过接地走线的电感耦合到其他地方。输入和输出滤波网络要物理隔离不要混在一起。输入侧的噪声不要耦合到输出侧。3.1 实测波形对比与调试过程我拿一个24V转±5V/1A的DCDC模块做了对比测试。第一版只放了输入电解电容和输出MLCC实测输出纹波在满载时约150mVpp正负两路交叉调节率约3%。第二版加了X电容和Y电容输出纹波降到30mVpp交叉调节率降到0.5%。具体波形第一版在开关频率300kHz处有明显的尖峰幅度约80mV。第二版在300kHz处尖峰降到10mV以下二次谐波600kHz处从40mV降到5mV。调试过程中发现一个问题Y电容的接地端如果接到输出侧的GND共模噪声会通过GND平面耦合到输出端导致输出纹波反而变大。后来把Y电容的接地端改接到输入侧的GND问题解决。原因是输入侧的GND是噪声的源头把Y电容接在这里共模电流直接回流到源头不会经过输出侧。另一个问题是X电容的容量选大了。一开始用了2.2μF结果上电瞬间的浪涌电流太大触发了前级AC-DC电源的过流保护。后来降到0.47μF浪涌电流从10A降到3A问题解决。3.2 不同输入电压场景的参数调整12V输入的场景X电容取0.22μF到0.47μFY电容取470pF到1000pF共模电感取2.2mH到4.7mH。12V母线的共模噪声通常比较小Y电容不用太大。24V输入的场景X电容取0.47μF到1μFY电容取1000pF到2200pF共模电感取4.7mH到10mH。24V母线在工业现场很常见共模噪声幅度可能到几十伏Y电容要适当加大。48V输入的场景X电容取1μF到2.2μFY电容取2200pF到4700pF共模电感取10mH以上。48V母线的耐压要求更高X电容的额定电压要选310VAC以上。注意48V以上母线建议用X1等级的X电容和Y1等级的Y电容虽然成本高一些但安全余量更大。4. 常见问题排查与避坑经验实录这一块是我踩坑最多的地方整理成速查表方便对照。问题现象可能原因排查方法解决方案输出纹波大X电容容量不够用示波器测输入端差模噪声加大X电容或增加滤波阶数输出纹波大Y电容接地不对测Y电容接地端的噪声改接到输入侧GND正负两路串扰共模电感耦合测两路输出的交叉调节率增加输出侧滤波或加大电感模块发热严重滤波电感直流电阻大测电感两端压降换用低直流电阻的电感上电炸电容电容耐压不够测上电瞬间的电压尖峰换用更高耐压的电容漏电流超标Y电容容量太大测机壳对地漏电流减小Y电容容量高频噪声压不下去电容ESL太大测电容两端的高频阻抗换用MLCC或并联小容量电容几个典型的坑第一个坑X电容的引脚电感。安规电容通常是插件封装引脚长度10mm以上引脚电感约10nH。这个电感在10MHz以上会显著降低电容的滤波效果。解决方案是在X电容旁边并联一个100nF的MLCCMLCC的ESL只有1nH左右能补上高频段的滤波。第二个坑Y电容的漏电流跟开关频率有关。很多人只按50Hz算漏电流结果在100kHz开关频率下漏电流超标十倍。正确的做法是按实际开关频率算或者直接用漏电流测试仪测。第三个坑共模电感的饱和。共模电感在差模电流下也会饱和因为两个绕组的差模磁通会叠加。如果DCDC模块的输入电流比较大共模电感的磁芯可能饱和感值急剧下降。解决方案是选额定电流大于输入电流1.5倍以上的共模电感或者用两个共模电感串联。第四个坑滤波网络的谐振。X电容和共模电感会形成LC谐振如果谐振频率跟DCDC开关频率重合噪声反而会被放大。解决方案是用阻尼电阻或者磁珠来抑制谐振。我通常会在X电容两端并联一个1Ω到10Ω的电阻或者串联一个磁珠。第五个坑PCB布局的寄生耦合。输入滤波网络和输出滤波网络如果靠得太近输入侧的噪声会通过空间耦合到输出侧。解决方案是用地平面隔离或者在两者之间加屏蔽罩。4.1 实测数据与仿真结果的差异分析我用LTspice仿真了一个二阶滤波网络仿真结果显示300kHz处衰减45dB但实测只有30dB。差异主要来自三个方面一是电感的寄生电容仿真时没考虑二是电容的ESL仿真时用的是理想电容三是PCB走线的寄生电感仿真时也没考虑。修正方法在仿真模型里给电感并联一个5pF的电容给电容串联一个10nH的电感给走线串联一个5nH的电感。修正后的仿真结果跟实测基本吻合。这个经验说明高频滤波仿真不能只用理想元件模型必须考虑寄生参数。否则仿真结果会过于乐观实际做出来达不到预期。4.2 不同DCDC模块的滤波需求差异线性稳压器LDO的滤波需求跟开关DCDC完全不同。LDO本身没有开关噪声但电源抑制比PSRR在高频段会下降。LDO的输入滤波主要对付前级DCDC的开关噪声输出滤波主要对付负载突变。开关DCDC的滤波需求更复杂因为开关噪声的频谱很宽从几十kHz到几十MHz都有。低频段用大容量电容高频段用小容量电容中间用共模电感过渡。模块电源砖块电源的滤波需求又不一样因为模块内部已经有滤波电路外部只需要补充高频段的滤波。这种情况下X电容和Y电容的容量可以适当减小。提示不管用什么类型的DCDC上电之前一定要用示波器测一下输入和输出的噪声频谱根据实测结果调整滤波参数。不要凭经验拍脑袋。5. 从选型到验证的完整操作流程把整个流程串起来方便你直接抄作业。第一步确定输入母线的电压范围和噪声水平。用示波器测母线在满载和空载下的纹波记录峰峰值和频率成分。第二步确定DCDC模块的开关频率和输出纹波要求。查数据手册找到开关频率和输出纹波的最大值。如果数据手册没给自己测。第三步计算滤波网络的截止频率。根据噪声频率和衰减要求反推截止频率。一般截止频率取噪声频率的1/5到1/10。第四步选X电容和Y电容的容量。按前面给的经验值选然后根据截止频率微调。第五步选共模电感和差模电感。共模电感的感值按截止频率算额定电流按输入电流的1.5倍选。差模电感可以用磁珠代替但磁珠的直流电阻要小。第六步画原理图和PCB。注意布局要点输入输出隔离接地就近。第七步焊接和测试。先不装DCDC模块只测滤波网络本身的插入损耗。用信号发生器注入噪声测输出端的衰减。然后再装DCDC模块测实际输出纹波。第八步优化和迭代。如果实测结果不达标调整电容容量或电感感值重新测试。一般迭代两到三轮就能达到要求。5.1 插入损耗的测量方法插入损耗是衡量滤波网络性能的核心指标。测量方法用信号发生器产生一个正弦波幅度1Vpp频率从10kHz扫到100MHz。信号发生器输出接滤波网络的输入端滤波网络的输出端接示波器或频谱仪。测输出端的幅度跟输入端的幅度比取对数就是插入损耗。注意测量时要保证滤波网络的输入和输出阻抗匹配否则测量结果不准确。一般用50Ω的阻抗信号发生器和示波器都设成50Ω。如果没有信号发生器和频谱仪可以用DCDC模块本身的开关噪声作为信号源。测输入端的噪声幅度和输出端的噪声幅度比值就是插入损耗。这种方法更贴近实际但精度差一些。5.2 温度循环和老化测试滤波网络不仅要过电气测试还要过环境测试。温度循环测试-40°C到85°C循环100次每次保持30分钟。测试后测电容容量和漏电流变化率不超过10%为合格。老化测试满载运行1000小时每隔100小时测一次输出纹波和漏电流。如果输出纹波逐渐变大说明电容在老化需要换用更高品质的电容。我做过一个车载项目滤波网络在温度循环测试后X电容的容量从0.47μF降到0.42μF变化率10.6%刚好超标。后来换用EPCOS的B32922系列变化率降到3%以内。注意安规电容的寿命跟工作温度强相关。温度每升高10°C寿命减半。所以布局时要远离发热元件比如DCDC模块的开关管和整流二极管。6. 几个容易被忽略的细节细节一X电容的放电电阻。X电容在断电后可能保留电荷如果人体接触插头引脚可能触电。所以X电容两端要并联一个放电电阻阻值一般取1MΩ到10MΩ。放电时间常数要小于1秒确保断电后1秒内电压降到安全值以下。细节二Y电容的串联。如果单个Y电容的耐压不够可以用两个串联。串联后容量减半耐压翻倍。但要注意两个电容的参数要一致否则分压不均一个先击穿另一个也跟着击穿。细节三共模电感的绕法。共模电感的两个绕组要双线并绕保证耦合紧密。如果分开绕漏感会变大差模滤波效果变差。绕法上两个绕组的同名端要接在母线的同一侧否则共模电感会变成差模电感。细节四滤波网络的接地。Y电容的接地端要接到机壳地不是信号地。机壳地要跟信号地单点连接避免地环路。如果机壳地跟信号地多点连接共模噪声会通过地环路耦合到信号地滤波效果大打折扣。细节五滤波网络的屏蔽。如果滤波网络放在金属壳体内壳体的屏蔽效能对高频噪声的抑制很重要。壳体的接缝要尽量小通风孔要尽量小否则高频噪声会泄漏。6.1 不同认证标准对滤波网络的要求CE认证要求传导发射和辐射发射不超过限值。传导发射的限值在150kHz到30MHz辐射发射的限值在30MHz到1GHz。滤波网络要针对这些频段优化。UL认证要求漏电流不超过限值安规电容要有UL认证。X电容和Y电容的认证等级要符合UL的要求。CCC认证跟CE类似但限值可能略有不同。滤波网络的参数要按CCC的标准调整。医疗认证漏电流要求更严通常小于100μA。Y电容的容量要更小或者用双重绝缘。提示做认证之前先用预测试设备测一下看看哪些频段超标然后有针对性地调整滤波参数。不要盲目加电容有时候加多了反而超标。6.2 成本与性能的平衡安规电容的价格比普通电容贵不少。X2电容单价约0.5元到2元Y2电容单价约0.3元到1元共模电感单价约2元到10元。一个完整的滤波网络成本约10元到30元。如果成本压力大可以这样优化X电容用0.22μF代替0.47μFY电容用1000pF代替2200pF共模电感用2.2mH代替4.7mH。但这样滤波效果会打折扣需要实测确认是否满足要求。另一个优化方向是集成化。有些厂商提供集成了X电容、Y电容和共模电感的滤波模块体积小成本低但参数固定灵活性差。我的经验是滤波网络的成本不要省省下来的钱不够后面整改的。一个EMC整改项目人工费加测试费至少几千块够买几百个安规电容了。7. 从±5V输出反推滤波网络的验证方法最后说一下怎么验证滤波网络是否达标。最直接的方法是测输出纹波。用示波器带宽限制到20MHz探头用弹簧接地测输出电容两端的峰峰值。±5V输出的纹波一般要求小于50mVpp高精度场合要求小于10mVpp。如果纹波超标先查滤波网络的插入损耗。用频谱仪测输入和输出的噪声频谱看哪个频段衰减不够。然后针对那个频段调整电容或电感。另一个验证方法是测负载瞬态响应。用电子负载做10%到90%的负载跳变测输出电压的过冲和下冲。如果过冲太大说明输出滤波网络的阻尼不够需要加阻尼电阻或加大输出电容。还有一个方法是测正负两路的交叉调节率。一路满载另一路空载测两路输出电压的变化。如果变化太大说明两路之间的耦合太强需要增加隔离或加大滤波。我通常会把这三个测试都做一遍确保滤波网络在各种工况下都能稳定工作。实测下来只要X电容和Y电容选对了布局没问题±5V输出的纹波可以轻松做到20mVpp以内交叉调节率可以做到1%以内。这个内容后续还可以这样扩展如果你用的是多路输出的DCDC模块比如±5V和±12V同时输出滤波网络的设计会更复杂因为各路之间的串扰会更严重。这时候需要在每路输出上单独加滤波或者在DCDC模块的输入端加更强大的共模滤波。另外如果输入母线的电压更高比如100V以上X电容和Y电容的耐压等级要相应提高共模电感的绝缘等级也要提高。这些场景我后面再单独整理。
返回列表