# z_extractor **Repository Path**: makeval/z_extractor ## Basic Information - **Project Name**: z_extractor - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-16 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Z Extractor 用于提取kicad pcb上走线阻抗的kicad插件 # 前置要求 - pcb必须有完整的边框 且小于10x10cm,焊盘和走线以及覆铜必须全部位于边框内 - 必须正确设置pcb的压层参数 - 要求走线必须连接到焊盘的中心的 (走线终点或起点的坐标必须和焊盘坐标相同) - 要求走线线段的起点或终点坐标必须和下一段线段的起点或终点坐标相同 - 不能有游离的走线 - 走线不能有未连接端 # 阻抗提取 - 支持传输线和耦合传输线,耦合传输线暂不支持弧形走线 - 使用mmtl/atlc计算传输线阻抗 - 过孔寄生参数采用公式近似计算得到,误差非常大甚至可能完全是错误的!!! - 没有正确处理阻焊层,因此表层走线阻抗与实际会存在数欧误差 - 没有正确处理粘合界面,因此内层走线也存在数欧姆误差 - 仅支持导出ngspice的txl和ltra传输线模型,txl模型需要ngspice37以上 - 尽量使用无损传输线模型,导出的有损传输线模型仿真难以收敛 - 阻抗计算暂时没有考虑焊盘的影响 # RL提取 - 仅支持提取同一网络内连接两个不同焊盘的走线的电阻和寄生电感 - 不支持网格覆铜 - 覆铜电阻计算误差大,结果仅供参考 - 过孔误差大,结果仅供参考 - 未考虑焊盘对电阻的影响,仅计算走线和覆铜 # 教程 https://www.bilibili.com/video/BV15W4y1Y78T/ # 其他 - IBIS模型转ngspice格式 - 下载 https://github.com/liuanlin-mx/ibis2spice - 教程 https://www.bilibili.com/video/BV1Vd4y1P7wf/