SuperAPI AI 工具集

matlab-manage-pcb-material

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:在 RF PCB 设计中定义介质基板、金属导体与多层叠层,为传输线、滤波器、耦合器等组件提供材料参数,是 RF PCB 设计流程的第一步。

主要能力:用 dielectric 从内置目录或自定义参数创建介质,如 sub = dielectric("FR4")、sub = dielectric(Name="MyMat", EpsilonR=4.4, LossTangent=0.02, Thickness=1.6e-3);用 metal 创建导体,如 cond = metal("Copper");支持多层介质,如 sub = dielectric("FR4","Teflon") 并设置 sub.Thickness = [0.8e-3 0.4e-3];可用 DielectricCatalog、MetalCatalog 浏览目录,用 getMaterialProperties(sub, freqVector) 查询随频率变化的介电常数与损耗角正切。

损耗模型:指定 Frequency 后 FrequencyModel 自动变为 DjordjevicSarkar,可选 Constant、DjordjevicSarkar、MeanDjordjevicSarkar、TableDriven。

使用方式:将材料赋给组件,如 mline.Conductor = metal("Copper")、balun.Substrate = sub;在 pcbComponent 中把介质放入 Layers 单元数组,并先设 BoardThickness 再设 Layers。

限制:单位一律为 SI(米);多层 Thickness 元素数须与名称数一致;目录中 Rogers 仅含 RO4725JXR、RO4730JXR,RO4003C、RO4350B 等需手动创建;未指定导体时默认 PEC(无损);命名目录介质为单层,多层叠层需用显式参数创建独立对象。具体版本行为与更多细节以官方文档为准。