3、CST与SIwave软件界面与操作入门:熟悉CST Studio Suite和SIwave的界面、项目创建、材料库、单位设置、基本仿真流程
在电磁兼容(EMI)整改与高速信号完整性(SI)分析中,CST Studio Suite与ANSYS SIwave是两款互补性极强的工具。CST擅长全波三维电磁场求解,适合处理复杂结构(如连接器、线缆、屏蔽腔体)的辐射与耦合;而SIwave则专注于板级电源完整性(PI)与信号完整性(SI)仿真,基于平面波法和有限元法,能够快速提取S参数、谐振模式及电源阻抗。本章将围绕两款软件的界面布局、项目创建流程、材料库管理、单位制设定以及从建模到后处理的基本仿真链路展开,帮助学习者建立“从几何到参数、从参数到判据”的完整操作认知。
上图展示了CST与SIwave在EMI整改协同中的核心模块与数据流向。CST负责三维结构的高精度建模与寄生参数提取,SIwave则基于PCB叠层与布局进行快速板级验证。两者通过S参数、谐振频率、电流密度等中间结果形成闭环迭代。下面从界面认知开始,逐步深入到操作细节。
3.1 界面布局与项目创建
3.1.1 CST Studio Suite 界面导航
CST Studio Suite 2023及以后版本采用统一的“工作台(Workbench)”概念,启动后默认进入“New Project”向导。主界面分为五个核心区域:模型树(Model Tree)、3D视图窗口、操作面板(Ribbon)、消息/进度窗口以及参数列表(Parameter List)。模型树是CST操作的核心,所有几何体、边界条件、激励端口、网格设置、求解器配置均以树状节点形式呈现。初学者最容易忽略的是“Navigation Tree”与“History List”的区别——前者反映当前模型的物理结构,后者记录每一步建模操作,便于回溯修改。
创建新项目时,需在“New Project”向导中选择求解器类型。对于EMI整改,通常选择“Microwave Studio (MWS)”中的时域求解器(T-solver)用于宽带扫频,或选择“PCB Studio”进行层叠结构快速评估。项目名称与存储路径必须使用英文且无空格,否则可能导致求解器路径解析错误。单位制建议在项目创建初期就统一为mm(毫米)、GHz(吉赫兹)、ns(纳秒),避免后续缩放模型时出现数量级错误。
3.1.2 SIwave 界面与项目导入
SIwave的界面相对简洁,主要包含菜单栏、Layout视图、层叠管理器(Stackup)、网络列表(Nets)以及仿真设置面板。SIwave不直接创建几何体,而是通过导入EDA工具生成的ODB++、Ansoft(.siw)或Altium文件来获取PCB数据。首次导入时,务必检查“Layer Mapping”是否正确——例如,将Top层映射为信号层,将GND层映射为参考地平面。若层叠映射错误,后续所有阻抗与谐振计算将失去意义。
项目创建流程为:File → Import → ODB++,选择压缩包后,SIwave会自动识别层叠、过孔、焊盘与走线。导入完成后,建议立即执行“Design Check”功能,检查是否存在未连接的网络、悬空焊盘或重叠铜皮。对于EMI整改,还需在“Simulation Settings”中设定频率范围(例如10 kHz ~ 1 GHz),并选择“Adaptive Sweep”模式以平衡精度与速度。
| 功能模块 | CST Studio Suite | SIwave |
|---|---|---|
| 建模方式 | 参数化三维实体建模 | 基于Layout导入,非参数化 |
| 典型求解器 | 时域T、频域F、积分方程I | 平面波法、有限元法(混合) |
| 材料库管理 | 全局材料库+项目级覆盖 | 层叠材料库+铜箔粗糙度模型 |
| 单位设置 | 独立设置长度/频率/时间 | 跟随导入文件,可全局缩放 |
| 网格控制 | 手动/自适应六面体或四面体 | 自动网格+局部细化 |
| 后处理重点 | 远场方向图、SAR、场分布 | S参数、谐振模式、电流密度 |
3.2 材料库管理与单位设置
3.2.1 CST材料库的层次结构
CST材料库采用“全局库(Global)”与“项目库(Local)”两级结构。全局库包含常用材料(铜、铝、FR4、 Rogers RO4350B等),项目库则允许用户自定义材料参数。在EMI整改中,最常修改的材料参数包括:相对介电常数(εr)、损耗角正切(tanδ)、电导率(σ)以及磁导率(μr)。例如,当分析屏蔽盖的谐振时,需将屏蔽材料的电导率从理想导体(PEC)改为实际铜材(σ=5.8e7 S/m),否则谐振频率会偏移10%~15%。
单位设置方面,CST允许在“Units”对话框中独立指定长度、频率、温度、电压等物理量的单位。特别要注意的是“Time”单位——时域求解器中,时间步长与网格尺寸直接相关,若长度单位设为mm,时间单位建议设为ns,以保证数值稳定性。对于EMI辐射发射仿真,频率单位通常设为MHz,便于与CISPR标准限值对齐。
1. 点击“Materials” → “New Material”
2. 设置名称:Copper_EMI
3. 类型:Lossy Metal
4. 电导率:5.8e7 S/m
5. 磁导率:1.0
6. 在“Dispersion”选项卡中,选择“None”(不考虑色散)
7. 点击“Apply”并关闭对话框
3.2.2 SIwave层叠材料与铜箔粗糙度
SIwave的材料管理集中在“Stackup Editor”中。每个介质层需指定介电常数、损耗角正切以及介质厚度;每个铜箔层需指定电导率与粗糙度模型。对于EMI整改,铜箔粗糙度对高频损耗影响显著——当频率超过1 GHz时,粗糙度导致的附加损耗可占总损耗的30%以上。SIwave提供“Huray”模型,通过球体半径与覆盖率来表征粗糙度,建议从PCB制造商处获取实际粗糙度参数,而非使用默认值。
单位设置上,SIwave在导入Layout时已自动识别原始文件单位(通常为mil或mm)。若需全局缩放,可通过“Edit → Scale”功能,但缩放后必须重新验证过孔钻孔尺寸与焊盘间距,避免产生制造规则冲突。在“Simulation Settings”中,频率单位固定为Hz,但可设置扫频范围与步进方式(线性/对数)。
3.3 基本仿真流程与参数提取
3.3.1 CST从建模到S参数提取
一个典型的CST电磁仿真流程包含六个步骤:几何建模 → 材料赋予 → 边界与激励设置 → 网格剖分 → 求解 → 后处理。以“微带线EMI辐射评估”为例,首先在MWS中绘制一条50Ω微带线,设置介质层厚度0.8mm、线宽1.5mm(基于FR4 εr=4.4)。然后,在端口处添加“Waveguide Port”,并设置辐射边界(Open Add Space)以模拟自由空间。网格剖分时,建议在走线边缘设置“Local Mesh”细化,网格步长取线宽的1/20。
求解完成后,查看S参数曲线。若在2.4 GHz附近出现异常谐振峰,可通过“Field Monitor”查看该频率下的电场分布,定位辐射热点。此时,可调整走线倒角或增加地过孔阵列,重新仿真对比S11与远场增益变化。
3.3.2 SIwave谐振与阻抗分析
SIwave的“Resonance Analysis”是EMI整改的利器。该功能计算PCB电源/地平面之间的谐振模式,并给出每个谐振频率下的电压分布图。操作流程为:Simulation → Resonance Analysis,设置频率范围(例如100 MHz ~ 3 GHz),选择需要分析的网络(如VCC_3V3)。求解后,SIwave会列出所有谐振频率及对应的Q值。若在800 MHz处发现强谐振,且该频点与板载时钟谐波重合,则需调整去耦电容的容值与放置位置。
阻抗分析(Z参数)同样重要。通过“Impedance Profile”功能,可以查看电源网络在不同频率下的阻抗曲线。目标阻抗(Ztarget)通常由公式 Ztarget = Vripple / Itransient 计算得出。例如,若允许纹波10 mV,瞬态电流2 A,则目标阻抗为5 mΩ。若仿真结果在500 MHz处阻抗达到50 mΩ,则需增加高频去耦电容(如100 pF、1 nF)并靠近负载放置。
3.4 案例拆解:DC-DC转换器输入端的EMI滤波优化
某通信设备PCB上,DC-DC转换器(开关频率2.2 MHz)的输入端在150 kHz ~ 30 MHz频段内辐射超标。初始方案采用π型滤波器(C1=10 μF,L=1 μH,C2=10 μF),但整改后仍超标6 dB。使用CST与SIwave协同分析:
- SIwave板级扫描:导入Layout,在DC-DC输入端添加探针端口,仿真得到输入阻抗曲线。发现2.2 MHz处阻抗为0.8 Ω,但22 MHz处出现并联谐振峰(阻抗达15 Ω),该谐振由C1的寄生电感(ESL≈2 nH)与L的寄生电容(EPC≈5 pF)形成。
- CST寄生参数提取:在CST中建立电感L的精确三维模型(包含绕组结构与磁芯),提取其等效电路参数:L=1.1 μH,EPC=4.8 pF,ESR=0.05 Ω。同时提取C1的寄生参数:C=9.8 μF,ESL=2.3 nH,ESR=0.01 Ω。
- 联合优化:将CST提取的寄生参数代入SIwave的“Netlist”中,重新仿真。发现将C1改为低ESL的X7R电容(ESL=0.5 nH)后,22 MHz谐振峰降至3 Ω,辐射裕量提升至4 dB。
- 验证:在CST中建立包含滤波器与DC-DC模块的完整模型,仿真近场电场分布,确认22 MHz处辐射热点消失。
该案例表明,单纯依赖理想元件模型无法定位EMI根因,必须通过CST提取寄生参数、SIwave进行板级验证,才能实现精准整改。
3.5 常见误区与总结复盘
- 误区一:忽略单位一致性。在CST中修改单位后,未检查材料库中的电导率是否自动换算,导致阻抗计算偏差。建议每次修改单位后,运行“Check Model”验证。
- 误区二:SIwave层叠映射错误。导入ODB++时,将内层电源层误映射为信号层,导致谐振分析结果完全错误。务必在导入后逐层核对层叠名称与网络连接。
- 误区三:网格剖分过密或过疏。CST中全局网格过密导致求解时间不可接受,过疏则漏掉谐振点。建议先使用自适应网格,再根据场分布手动细化关键区域。
- 误区四:忽略铜箔粗糙度。SIwave默认粗糙度为零,但在5 GHz以上频段,仿真结果与实测偏差可达20%。应使用Huray模型并输入实际粗糙度参数。
总结本章,CST与SIwave的操作入门核心在于“单位先行、材料准确、流程闭环”。CST提供三维场求解能力,SIwave提供板级快速验证能力,两者通过S参数、谐振频率与阻抗曲线形成数据链路。学习者应通过至少一个完整案例(如DC-DC滤波器优化)来巩固操作流程,逐步建立从界面操作到物理判断的直觉。