SuperAPI AI 工具集

matlab-model-via

通用与其它

查看项目

更新于 10-16 06:45

技能介绍

用途:在 MATLAB 中对多层 PCB 叠层中的信号过孔建模,用于高速层间过渡的信号完整性分析。当需要建模 viaSingleEnded 信号过孔、按层配置焊盘与反焊盘几何、布置接地回流过孔、提取过孔 S 参数并识别桶形谐振,或评估 GRV 布置时使用。不适用于传输线与阻抗设计、从形状搭建自定义 PCB 结构、设置基板/导体材料、对非过孔结构做全波 EM 分析、导入板级 PDN 分析(这些各有对应技能)。

主要能力:viaSingleEnded 对象支持设置 SignalLayer、GroundLayer、Substrate(dielectric)、Conductor(metal);SignalViaLocations 与 GroundReturnViaLocations 用 N×4 矩阵 [x y startLayer stopLayer] 定义位置;可配置信号/接地过孔直径、成品孔径、焊盘与反焊盘形状;RemoveUnusedPads 控制是否仅在信号层放焊盘;SignalTable 定义端口({信号过孔号, 层号, 线宽, 方向})。内置 mils2meters 单位换算。

分析能力:sparameters 提取 S 参数并用 rfplot 绘图;可用 Signal Integrity Toolbox 的 tdr 做时域反射分析;criticalwavelength 返回信号过孔与最近 GRV 间的波长数,接近 0.25 或 0.5 提示谐振风险;gapratedistance 返回满足默认 0.25 阈值(可传 0.125 等更严阈值)的最大允许中心距。show 查看三维视图,layout 查看俯视版图。通过宽带细分辨率扫描(建议 300–500 点)观察 S21 凹陷识别桶形谐振;GRV 越靠近信号过孔,谐振频率越高。

注意:该对象使用行为级(电路)模型,非全波 MoM 网格,mesh、memoryEstimate、getZ0 不可用,特征阻抗需从 S 参数或 ABCD 参数后处理得到。默认无量参构造时金属层为奇数(1,3,5…);viaSingleEnded(N) 会加入阻焊层并使金属层为偶数(2,4,6…),应检查属性确认层序号。位置矩阵必须为 4 列,不可用 2 列;SignalTable 的过孔号须对应 SignalViaLocations 行;焊盘半径须大于过孔半径/2;反焊盘须大于焊盘;GRV 跨度应至少覆盖信号进出层。criticalwavelength 必须传频率参数,否则报错。差分对无专用类,可用两个信号过孔条目建模。官方文本未提供具体收费、价格与平台信息。