LTspice用AC扫描分析差模共模:从原理到滤波设计实战

发布时间:2026/9/8 13:55:26
LTspice用AC扫描分析差模共模:从原理到滤波设计实战 LTspice用AC扫描分析差模共模这活儿看起来简单但真要做明白能把仿真结果和理论对上号最后落到实际滤波设计里还是有不少细节值得捋一遍。我自己在电源滤波和EMI调试上反复用过这个方案算是把一些容易踩的坑都踩过了今天把这套方法完整写出来从原理到实操再到结果解读一步一步给你拆开讲。1. 先从差模和共模的本源说起差模和共模这两个词在EMI和电源滤波里天天见但很多人对它们的理解停留在“两根线上的信号形式”这个层面。真正做AC扫描分析之前我建议先把定义吃透否则后面设激励源、看曲线、提取参数的时候非常容易搞混。1.1 什么是差模信号什么是共模信号差模信号指的是两根导线之间存在的电压差信号。我们平时说的有用信号绝大多数都是差模信号比如电源的正负输出、RS485的A/B线差分电压、CAN总线的CANH/CANL信号本质上都是差模形式。它的特点是电流在一根线上从源流出在另一根线上流回源构成一个正常的信号回路。共模信号则完全不同它是两根导线相对于参考地通常是系统地或机壳地同时出现的、幅值和相位都相同的电压信号。共模电流的特点是两根线上的电流方向相同必须通过寄生电容、对地阻抗等路径才能形成回流所以它往往和地环路、辐射耦合、寄生参数有密切关系。这里有个关键点很多人会忽略工程上真正产生干扰的往往不是差模而是共模。差模电流可以通过滤波电容、串联电感很方便地抑制而共模电流的回路不明确走的是空间耦合和寄生路径处理起来要复杂得多。所以在EMI设计里我们大量使用共模电感、Y电容这些器件目标就是对付共模分量。1.2 为什么AC扫描是分析差模共模特性的利器LTspice的AC扫描分析本质上是对一个线性时不变系统做小信号频率响应扫描。它的核心价值在于你不需要像瞬态分析那样观察时域波形也不需要在多个频率点逐一仿真只需要设置好扫描范围仿真器会在每个频点自动求解系统的增益和相位最后给出完整的幅频特性和相频特性曲线。放到差模共模分析这个场景里AC扫描能直接回答几个非常实际的问题一个滤波器对差模信号的插入损耗是多少也就是在某个频率点差模噪声能被衰减多少dB。一个滤波器对共模信号的抑制能力如何很多滤波器对差模和共模的响应是完全不同的比如共模电感对差模几乎不起作用而对共模有很强的感抗。系统的谐振点在哪里LC滤波器会有谐振峰AC扫描能图形化地展示出来这对判断系统稳定性非常重要。AC扫描还有一个巨大的优势它一次扫描就能覆盖很宽的频率范围从1Hz到100MHz甚至更高数据的连续性和可重复性都很好。你在真实电路里想测一条频响曲线需要网络分析仪或者信号发生器加示波器还要考虑阻抗匹配问题但在LTspice里只要模型建得对几分钟就能拿到干净漂亮的曲线。1.3 这个分析思路适用的典型场景我最常用这套方法的场景有三个你可以对照一下自己是否也有同样的需求。第一个是电源输入滤波器的设计验证。开关电源的输入端口通常需要加一级EMI滤波器由共模电感、X电容、Y电容组成。设计完成后需要验证它在差模模式下对差模噪声的抑制效果在共模模式下对共模噪声的抑制效果。用LTspice的AC扫描几步就能把差模插入损耗曲线和共模插入损耗曲线画出来直接和标准要求的限值对比。第二个是通信接口电路评估。工业现场经常用的RS485、CAN、以太网等接口为了防雷防静电会在接口处加TVS管、共模电感、滤波电容等防护器件。这些器件接进去以后对正常通信的差模信号有没有影响对共模干扰的抑制有多少同样可以用AC扫描来分析。第三个是运算放大器和ADC驱动电路分析。差分放大器、仪表放大器、ADC前端驱动电路这些电路的共模抑制比CMRR、差模增益、共模增益都是可以通过AC扫描直接读出来的关键参数。只要你按照正确的方法构造激励源和测量点LTspice会把CMRR随频率变化的曲线直接给你画出来这在选型和电路验证时非常有用。2. LTspice AC扫描指令的基础设置既然要用AC扫描就得先把LTspice里这个仿真指令的各项设置搞明白。很多新手一开始栽跟头往往是这里没弄对。2.1 AC分析的开启方式和参数含义在LTspice界面里点击工具栏上的“AC Analysis”图标或者按下快捷键就可以进入AC分析设置窗口。需要设置的参数主要有这几个Type of Sweep扫描类型通常选择“Decade”十倍频程这样在对数坐标下看频响曲线最直观也是业内默认的习惯。Number of points per decade每个十倍频程的采样点数。默认的20点通常够用但如果你的电路有很尖锐的谐振峰建议提升到50或100点否则峰值位置和幅度会失真。Start Frequency起始频率。对于电源EMI分析通常从1Hz或10Hz开始对于通信接口评估可以根据协议要求从更低频率开始。Stop Frequency结束频率。一般设置到10MHz或30MHz覆盖传导EMI的测试范围即可。如果你要分析辐射相关的频段可以延伸到几百MHz。这里我特别想强调一下“Number of points per decade”这个参数。很多人不重视它直接用默认值结果仿真出来的曲线在高Q值谐振峰附近出现了明显的“削顶”现象看起来增益被限幅了实际上只是采样点不够密。我自己遇到过好几次这种情况后来养成了习惯只要电路里有明显的LC谐振就把点数设到100曲线平滑度会有质的改善。2.2 激励源的AC参数配置AC扫描里有个非常容易忽略的设置就是激励源的“AC Amplitude”和“AC Phase”参数。在放置一个电压源之后右键点击它在属性设置里找到“Advanced”按钮点进去就能看到“AC Amplitude”和“AC Phase”两个输入框。AC扫描的本质是小信号线性化分析所以激励源的直流偏置并不重要重要的是AC小信号参数。你要让仿真器在某个频点上施加多大的激励信号就在“AC Amplitude”里填多少。通常归一化设置成1这样测出来的输出幅度直接就是增益不需要再做除法换算。对于差模共模分析“AC Phase”尤其重要。差模激励需要两个源相位相反共模激励需要两个源相位相同这个相位设置直接决定了你测的是什么。后面我会详细展开具体怎么配。2.3 仿真命令的放置与修改除了通过菜单界面设置你也可以直接在原理图上放置SPICE指令文本。点击“Edit”菜单里的“SPICE Directive”输入形如.ac dec 100 1 10Meg的指令效果和界面设置是一样的。我个人比较喜欢用指令文本的方式原因有两个一是方便复制同样的分析配置可以快速粘贴到别的原理图里二是方便版本管理整个原理图文件保存后仿真指令也跟着走换台电脑重新打开也不怕丢设置。这里提醒一句dec后面第一个数字是每十倍频程点数第二个是起始频率第三个是结束频率。写的时候顺序别搞反了很多新手会把100和1的位置写颠倒结果曲线看起来完全不对。3. 构造差模和共模的测试电路做差模共模AC分析电路搭建是整个流程的核心环节。激励源怎么接、负载怎么接、测量点选在哪里每一个细节都会直接影响仿真结果的正确性。我下面按步骤来讲每一步都给出我的操作习惯和设计思路。3.1 被测对象的模型抽象在LTspice里做AC分析前先要对被测对象做合理的模型抽象。以电源EMI滤波器为例完整的电路包括共模电感两个绕组耦合、X电容跨接在L/N之间、Y电容分别连接L-PE和N-PE、共模电感自身的漏感还有后端负载。要把这样一个复杂的电路结构分别用于差模和共模分析核心思路是把电路拆成两个等效模型差模等效模型差模电流在两根线之间流动共模电感对差模只呈现漏感因为两个绕组的磁通在磁芯中相互抵消Y电容对差模相当于两个串联后跨接在两根线之间。所以差模模型里共模电感用漏感代替Y电容折算成串联等效电容。共模等效模型共模电流在两根线上同向流动共模电感呈现完整的电感量两根线的寄生电容并在一起Y电容的接地点直接接到参考地。这种等效变换在做电磁兼容设计时是最基本的功夫。你在LTspice里搭模型时不需要把原来的电路改得面目全非而是可以分别搭两个独立的电路一个用于差模仿真一个用于共模仿真。这样做的好处是模型清晰不会因为激励方式不同导致看不懂结果。3.2 差模激励反相源设置差模分析的目标是测出滤波器对差模信号的插入损耗或传输特性。测试电路的基本形式是信号源从一端输入经过被测滤波器从另一端输出负载端接测试电阻。关键点在于差模激励的构造。对于两根线比如L和N输入的结构差模信号要求在L线上加一个正极性信号在N线上加一个极性相反的信号。在LTspice中我的做法是放两个串联的电压源源1从输入高线到地源2从输入低线到地然后设置如下源1正输入端AC Amplitude设为0.5AC Phase设为0度。这样它在输入端口贡献的是正半周信号。源2负输入端AC Amplitude设为0.5AC Phase设为180度。这样它在输入端口贡献的是负半周信号。为什么每个源只用0.5的幅度因为差模信号的测量基准是两根线之间的电压差。当L线的信号是0.5N线的信号是-0.5时L相对N的电压差就是1.00.5减去-0.5等于1.0。这样总差模激励的幅度正好是1输出端测到的差模电压数值直接就是电压增益非常方便。这个细节是我自己摸索出来的。早期我偷懒直接把两个源都设成1V一个0度一个180度仿真出来的曲线幅值整体偏高了约6dB和理论值对不上排查了半天才发现是激励幅度的问题。从那以后我就统一用0.50.5的方式确保总激励为1。3.3 共模激励同相源设置共模分析和差模分析的关键差异在于共模信号对两根线来说是同相的需要两个源设置相同相位。仍然是两个源一个接L线一个接N线但这次两个源都设成AC Amplitude0.5AC Phase0度注意这里和差模的区别就是一个相位参数。当两个源同相时L线和N线对参考地都有0.5的电压两者的平均值就是0.5但共模电压的定义是两根线对参考地的电压平均值所以要得到等效的1V共模激励需要把幅度设成1吗这里要稍微想一下。共模的定义是(V_L V_N) / 2当每个源贡献0.5V且相位相同时共模激励等于0.5V。如果你想要等效1V的共模激励两个源都要设成1V相位都为0。不过在实际测量中幅度的绝对值并不重要因为我们要看的是传输特性即增益比只要输入激励在扫描全频段是常数输出的幅频曲线就能准确反映滤波器的特性。所以我平时做共模分析时一般就设0.50.5保证和差模分析的激励幅度一致方便后面直接将两条曲线放在同一张图里对比因为基准一样不必再换算。实际操作中什么时候该设成1V、什么时候设成0.5V我的建议是永远保持“总激励”为1V的习惯。差模的总激励是V(L) - V(N)的差共模的总激励是(V(L) V(N)) / 2的平均。这个定义弄清楚后再回头看源设置就不会晕了。3.4 输出量的测量与计算激励源搭好后输出端的测量同样要区分差模和共模。你不能只测某一根线的电压就得出差模或共模的结论因为单线电压里同时包含了差模分量和共模分量。正确的做法是在输出端如果需要测差模响应就用V(out_p) - V(out_n)作为输出量如果需要测共模响应就用(V(out_p) V(out_n)) / 2作为输出量。在LTspice里实现这个有两种方法。一种是在原理图上加行为电压源通过表达式直接生成合成输出信号然后在仿真图上画这个行为源的电压。另一种更简单直接在波形图里输入表达式比如V(out_p)减去V(out_n)或者在“Add Trace”对话框里输入(V(out_p) V(out_n)) / 2仿真器会自动按表达式算出曲线不需要额外加器件。我推荐用第二种方法省事而且不会污染原理图。唯一需要注意的是在AC扫描模式下LTspice会按复数计算这些表达式所以得到的幅度和相位都是复数运算的结果物理意义完全正确。3.5 一个实用的测试电路模板上面讲了很多理论这里我给一个可以直接套用的测试电路模板。假设我们要测一个由共模电感和X/Y电容组成的EMI滤波器电路搭建步骤如下放置输入源V1接在L_in端和地之间设置AC幅度0.5相位0度。放置输入源V2接在N_in端和地之间设置AC幅度0.5相位180度做差模分析时或者相位0度做共模分析时。放置被测滤波器元件把共模电感用两个耦合电感建模后面细说X电容跨接在L和N之间Y电容一端接L、一端接地另一个Y电容一端接N、一端接地。放置负载电阻在输出端L_out和N_out之间接一个电阻阻值根据实际负载而定共模分析时可以在L_out到地之间、N_out到地之间分别接电阻代表共模负载。放置AC扫描指令.ac dec 100 1 10Meg。搭完这个电路跑一遍AC扫描然后按上面说的方法分别画差模输出和共模输出曲线整个测试就完成了。这套模板我用了很久无论是验证成品滤波器还是自己做原型设计都能直接套用。4. 关键元器件建模与参数选择差模共模AC分析能不能得到可信的结果很大程度上取决于元器件模型建得对不对。LTspice自带的理想元件在简单电路里够用但做EMI滤波器分析时有几个器件的寄生参数必须手动建模否则结果会和实测偏离很大。4.1 共模电感的耦合建模共模电感在LTspice里的标准建模方法是使用耦合电感对。放置两个电感器L1和L2分别对应两个绕组然后用一个K语句指定耦合系数。SPICE指令格式如下L1 L_in L_out 10m L2 N_in N_out 10m K1 L1 L2 1耦合系数K的取值非常有讲究。理想共模电感对两个绕组的耦合接近1漏感几乎为零。但真实器件总会有漏感这个漏感恰恰是差模滤波的重要元件。所以做差模分析时如果直接用K1的模型差模滤波特性会失真漏感的效果完全没体现出来。正确的做法是根据共模电感的漏感参数反推K值。耦合系数K与漏感的关系大致是漏感约等于(1 - K)乘以绕组自感。比如一个10mH的共模电感厂家规格书标称漏感为100uH那么1 - K大概等于0.01K就等于0.99。在LTspice里设置K1为0.99就能同时模拟出共模大电感接近10mH和差模小电感约100uH两个特性非常贴合实际。这个细节是我从一次失败经历里学到的。有次我做一个电源输入滤波器的仿真差模插入损耗曲线在几十kHz处有一个很陡的谐振峰而实测根本没有那么严重后来发现是漏感没建模好K设成了1差模回路里只有X电容在工作谐振频率算出来偏高。把K改成0.99之后仿真曲线和实测就对上了。4.2 X电容和Y电容的等效串联电阻电容器在AC分析中除了电容值还必须考虑等效串联电阻ESR。理想电容在谐振频率处的阻抗趋近于零但实际电容有ESR谐振时阻抗不会无限低而是被ESR限制在一个最小值。在LTspice里给电容加ESR有两种方式一种是在电容属性里直接填“Equivalent Series Resistance”参数另一种是外接一个串联电阻。我建议直接在电容属性里填模型更简洁参数也集中在一起便于修改。X电容因为是跨接在L/N之间主要承受差模高压通常用薄膜电容ESR较小Y电容因为是接地的有安全标准限制容量和耐压通常用陶瓷电容或薄膜电容ESR比X电容稍大。这些ESR值可以从规格书里查没有的话用经验值也行X电容0.1uF级别约几十毫欧到几百毫欧Y电容1nF到10nF级别约几百毫欧到几欧。虽然ESR对幅频曲线的影响只有在谐振点附近才明显但它决定了谐振峰的尖锐程度和最大衰减能力必须考虑进去。4.3 电感饱和与频率特性滤波电感在大电流下会饱和导致电感量下降。LTspice的AC扫描是小信号分析它默认电感量是常数不会自动模拟饱和效应。如果你要验证的滤波器在大电流工况下工作饱和会导致实际滤波性能比仿真结果差这个误差需要心里有数。处理方法是在做AC扫描前先用直流工作点分析或者根据电路的最大工作电流估算电感的实际电感量然后在AC扫描里用这个“饱和后的电感量”代替标称值。这虽然是个近似处理但比直接用标称电感量要准确得多。另外电感的频率特性也要注意。真实电感在频率升高时因为绕线间的寄生电容会呈现自谐振现象频率超过自谐振频率后电感变成容性滤波性能急剧下降。这个效应在小信号AC分析里同样需要建模方法是在电感两端并联一个寄生电容Cpar。Cpar的取值可以根据电感的自谐振频率反算Cpar约等于1除以(4乘以π的平方乘以f_sr的平方乘以L)其中f_sr是自谐振频率。5. 仿真执行与结果解读实战前面的准备工作做完后就该真正跑仿真和读结果了。这个环节同样是细节密集区波形怎么画、增益怎么看、谐振点怎么确认每一步都有技巧。5.1 第一次仿真运行与波形添加点击“Run”按钮后LTspice会完成AC分析并弹出波形窗口但默认界面里通常没有显示任何信号需要手动添加。我的习惯是这样的仿真跑完后先按住Alt键点击输出端的节点导线这样可以在原理图上快速添加该节点的电压曲线。或者按Ctrl键加鼠标左键也可以。如果你要同时看多个信号也可以在弹出的波形窗口里右键选择“Add Trace”然后输入表达式。对于差模共模分析更推荐直接用表达式添加。比如在“Add Trace”对话框里输入V(L_out) - V(N_out)看差模输出输入(V(L_out) V(N_out)) / 2看共模输出。这样做的好处是你能同时把输入信号和输出信号画在一起直接观察输入到输出的增益差。添加完波形后默认显示的是幅度和相位两张图。你可以右键点击波形图标签选择“Manual Limits”来调整坐标范围让曲线显示得更清楚。AC扫描用的是对数频率轴x轴已经是对数形式不需要手动处理。5.2 幅频曲线的核心判读方法拿到幅频曲线后怎么判断滤波器的性能我分享几个实战中总结的判读经验。第一看平坦区间到衰减区间的转折频率。转折频率通常由滤波器的截止频率决定比如一个LC滤波器的截止频率约等于1除以(2π乘以根号下(LC))。在直线坐标系的幅频对数图上转折点附近的曲率变化非常明显你能直接读出来。第二看衰减率。一阶滤波器的衰减率是20dB/十倍频程二阶滤波器是40dB/十倍频程。如果你的仿真曲线在高频段的斜率接近40dB/dec说明滤波器是二阶特性符合LC滤波理论。如果斜率只有20dB/dec可能某个元件没起作用比如共模电感漏感建模错了等于少了一个滤波元件。第三看谐振峰。LC滤波器在转折频率附近会出现谐振峰峰值高度取决于阻尼对应的是ESR的大小。如果谐振峰超过0dB说明这个频率附近不但没有衰减反而有增益放大这对稳定性是不利的。设计要求通常希望谐振峰控制在3dB以内或者通过增加阻尼电阻来压低峰值。我用这些方法验证过好几款商用EMI滤波器仿真结果和厂家规格书上的插入损耗曲线吻合度非常高说明LTspice在滤波电路频响分析上的可信度是有保障的。5.3 差模和共模曲线对比分析当你分别跑完差模和共模的AC扫描后把两条曲线放在同一张图里对比往往能获得很多额外信息。最典型的现象是同一个滤波器结构差模衰减和共模衰减的频率特性完全不同。共模电感对差模只提供很小的漏感所以差模曲线在低频段比较平要到较高频率才开始衰减而共模电感对共模提供的是完整的大电感所以共模曲线在较低的频率就进入衰减区衰减速度往往更快。两者的交叉点在哪、差多少分贝直接决定了滤波器在不同骚扰类型下的性能余量。如果你的差模噪声实测超标而共模余量很大说明问题出在差模滤波环节可能是X电容容量不足或者漏感建模偏小反过来如果共模超标而差模正常就得从Y电容、共模电感量、接地路径这些方面去找原因。这种“对比分析”的习惯能让AC扫描从单纯的“看个曲线”升华为“定位问题”的工具价值完全不同。5.4 插入损耗的提取方法插入损耗是滤波器设计中最常用的指标定义是接入滤波器前后负载上电压的比值。在LTspice里提取插入损耗有两种做法。最简单粗暴的方法是跑两次仿真第一次把滤波器短路测出负载电压作为基准第二次接入滤波器测出负载电压然后用20乘以log10unfiltered除以filtered算出插入损耗。这种方法直观但要跑两次仿真。更高效的方法是在一次仿真里同时测输入和输出电压然后用表达式计算增益再把增益转换成dB值。LTspice的波形图坐标可以设置为Bode格式也可以手动添加表达式20 * log10(V(out) / V(in))注意这里V(in)是指输入端的激励电压你得正确指定探针位置。如果输入激励的总幅度是1V那么直接用20乘以log10(V(out))就行了因为log10(1)等于0不需要额外计算。我在实际报告中一般会画两条曲线一条是原始的幅频响应V(out)另一条是插入损耗20 * log10(V(out))。前者看趋势和频率特性后者直接可以对比EMI限值标准使用起来非常方便。6. 常见问题与排查技巧实录在反复使用LTspice做差模共模AC分析的过程中我积累了不少排查经验这里挑几个高频问题详细说说这些问题我自己都踩过也帮同事排查过很有代表性。6.1 仿真结果为零或曲线异常刚接触AC扫描的工程师最常遇到的现象是仿真跑完了但波形图里什么都没有或者是一条接近零电平的直线。出现这个问题的原因大部分情况下是激励源的AC参数没有设置。LTspice的AC扫描只看源属性里的“AC Amplitude”和“AC Phase”如果你只是设置了直流电压参数而忘了设置AC参数仿真器会认为该源在AC扫描下不产生任何信号结果自然就是零。解决办法很简单右键点击电压源进入“Advanced”设置填入AC幅度和相位即可。另一个常见异常是曲线在某个频点突然断裂或出现不连续点。这通常是因为电路在那个频点附近发生了数值计算问题可能源于过大的电感值、过高的Q值或者模型参数不匹配。遇到这种情况我建议首先检查有没有电感电容构成极高Q值的谐振回路然后适当增加仿真点数看断裂点是否消失。6.2 共模曲线与理论推导不符有时候你搭的共模测试电路和理论预期对不上比如理论上共模电感应该带来明显的低频高阻抗特性但仿真曲线却显示低频段几乎没有插入损耗。这种问题的根源往往是参考地的处理不对。共模分析必须有明确的参考地回路而且这个回流路径的寄生参数直接决定共模传输特性。真实的系统中共模电流通过分布电容、Y电容、机壳接地回到源端回路阻抗非常复杂。但在仿真里很多人只在共模电感的输出端加了负载电阻到地忘了在输入端也建立共模电流的回流路径导致共模信号根本没形成完整的回路仿真自然失真。解决方法是在输入侧也放置适当的共模阻抗元件比如L_in到地之间、N_in到地之间各接一个电容模拟线缆到参考地的分布电容。这样共模电流的回路建立起来仿真结果就符合实际了。6.3 波形显示为什么是相位图而不是幅度图有次同事问我为什么他的AC扫描波形窗口里显示的是“Phase”而不是“Magnitude”而且怎么切换都不对。其实LTspice的AC分析结果默认同时包含幅度和相位波形窗口左侧点选不同的曲线标签就能在不同类型之间切换。如果你看到的是两条曲线一条横线一条曲线横线大概率是相位曲线接近0度或180度因为有源器件或者LC谐振会在某些频段产生相位跳变但相位曲线通常是平的或者渐变和幅频曲线形态完全不同。解决办法是在波形图窗口左下角的曲线标签里点击对应的“V(...)”标签右键可以设置显示格式为Bode或Cartesian。选择Bode格式后幅度曲线会自动用dB值和对数频率坐标显示更符合工程读图习惯。6.4 仿真速度过慢的原因与加速方法AC扫描本身速度很快一般电路几十毫秒就能完成。如果你的仿真跑得非常慢就要检查是不是电路里存在不合理的超大储能元件或者过高的仿真点数。电容值到mF级别、电感值到H级别的元件会让仿真器在求解时需要极小的步长整体速度会急剧下降。这时可以尝试把元件值缩放到合理范围因为AC扫描是线性化分析只要各元件相对关系不变缩放到mF和mH级别结果完全一样但速度会快很多。还有仿真点数设得过高也会拖慢速度。每个十倍频程设200点以上对于大多数电路来说都是浪费50到100点已经完全足够。我自己正常用的配置是100点只有在Q值特别高的窄带电路中才提高点数。6.5 一个实战案例的完整复盘最后分享一个真实的案例是我给一款工业电源模块做输入滤波器验证时遇到的情况。滤波器的设计目标是抑制30MHz以下的传导骚扰结构是两级共模电感和三组电容。我先按差模和共模分别跑了AC扫描发现共模插入损耗曲线在5MHz附近有一个明显的下凹衰减量从预期的40dB掉到了不足20dB。这个现象立刻引起我的警觉因为如果这条曲线就是实测结果的话该频率点的共模骚扰必然超标。通过排查我发现问题出在两级共模电感之间的Y电容接地方式上。Y电容的接地点选在了PCB板边沿而不是电源模块的星形接地点导致Y电容到参考地之间多了一段走线电感。这段走线电感和Y电容形成了一个串联谐振回路在5MHz左右产生了谐振谐振点附近Y电容的旁路作用被削弱共模衰减自然就掉下来了。解决办法是把Y电容的接地点移到靠近电源模块中心的位置减少地回路面积。修改模型后重新仿真5MHz附近的下凹消失全频段的共模插入损耗都恢复到了预期水平。这个案例让我深刻体会到AC扫描不只是“验证”滤波器性能的工具它更是“诊断”设计缺陷的有力武器。如果没有这套仿真手段这种接地电感问题要到EMC实测阶段才能暴露出来返工成本和周期会非常可观。7. 我的实操建议与个人体验做了这么多次LTspice AC扫描分析有些经验值得沉淀下来这里再写几条给后来人参考。关于仿真模型的粒度我的原则是“够用就好”。做AC扫描的核心目的是看清趋势和定位问题不是追求仿真精度到小数点后两位数。共模电感的漏感、电容的ESR这些关键寄生参数要建模但开关管的结电容、线缆的每一毫米分布电感这些次要因素能省就省否则模型过于复杂出了问题反而难以排查。关于结果验证仿真结果必须和理论推导、实测数据互相印证。LTspice再强大也是模型模型的误差会导致结果和实测有偏差。每次做完关键的AC扫描分析我都习惯用手边能用的阻抗分析仪或网络分析仪测一下同类型器件的实际频响哪怕只测几个频率点也能快速发现模型是否出现方向性的错误。关于电路的可维护性建议把不同测试场景保存为独立的原理图文件。差模测试和共模测试共用一份电路的话频繁修改激励源参数容易出错而且切换过程中可能忘了把某一步的改动改回来。我现在习惯的做法是原始电路结构存一份差模仿真存一份共模仿真存一份这样每次打开文件就能直接看到当时的仿真配置复盘起来特别方便。LTspice这款软件看着不起眼但它在电源完整性、EMC设计、信号完整性这些领域的实际价值绝对配得上“神兵利器”四个字。AC扫描作为其中最基础也最强大的分析功能之一恰恰是打开这些高阶应用的钥匙。掌握差模共模分析的思路和操作你不仅能更自信地做滤波器设计也能在看别人家的产品电路时多一双能穿透表象看本质的眼睛。希望这篇经验分享能让你少走一些我当年走过的弯路在LTspice这个工具上更快上手、更深扎根。