在 Altium Designer 16 (AD16) 中导入网络表(Netlist)是连接原理图与 PCB 设计的关键步骤,以下是详细的操作流程及常见注意事项:
准备工作
- 完成原理图设计:确保原理图已编译无误,无错误(Errors)和警告(Warnings)。
- 生成网络表文件:
- 点击菜单栏:Project(项目) > Compile PCB Project(编译PCB项目) 或 Compile PCB Project Document(编译PCB项目文档)。
- 编译成功后,AD 会自动生成一个
.Net文件(通常位于项目文件夹的Output或Debug文件夹中,具体取决于项目设置)。 - 如果未自动生成,可手动点击:Project > Compile PCB Project > Generate Netlist。
导入网络表到 PCB
打开 PCB 文件:
- 在 AD16 中打开你的
.PcbDoc文件。
- 在 AD16 中打开你的
执行导入命令:
- 点击菜单栏:Design(设计) > Import Changes from [原理图文件名].PrjPcb(从项目导入更改)。
- 注意:如果原理图和PCB不在同一个项目中,请选择 Design

> Import Changes from Netlist File(从网络表文件导入更改)。
- 注意:如果原理图和PCB不在同一个项目中,请选择 Design
- 点击菜单栏:Design(设计) > Import Changes from [原理图文件名].PrjPcb(从项目导入更改)。
查看工程变更指令(ECOs):
- 系统将弹出 Engineering Change Order(工程变更指令)对话框。
- 列表中将显示所有待执行的变更,包括:
- Update PCB Library:更新封装库。
- Update PCB Component:更新元件属性。
- Add Component:添加新元件。
- Add Net:添加网络连接。
- Update Net:更新网络属性。
- 检查列表,确保所有变更都是预期的。
执行变更:
- 点击对话框底部的 Execute Changes(执行更改)按钮。
- 如果一切正常,点击 Close 关闭对话框。
验证结果:
- 在 PCB 中按 L 键打开图层管理器,确保 Keep-Out Layer 和 Multi-Layer 等层可见。
- 按 Tab 键点击某个元件,检查其封装(Footprint)是否正确加载。
- 按 Shift + G 打开网格设置,或使用 Tools > Net Analyzer

检查网络连接是否完整。
常见问题与解决方案
“No changes to be made”(无更改)
- 原因:原理图和 PCB 中的元件、网络完全一致,或未正确编译项目。
- 解决:
- 确保已编译项目(Compile Project)。
- 检查原理图和 PCB 中的元件是否使用了相同的 Designator(位号,如 R1, C1)。
- 如果手动添加了元件但未在原理图中同步,需先在原理图中添加,再编译。
封装(Footprint)未加载
- 原因:原理图中的元件未指定封装,或封装库未在 PCB 中加载。
- 解决:
- 在原理图中,双击元件,确保 Footprint 字段已填写(如
0603,SOT-23等)。 - 在 PCB 中,点击 Design > Update PCB Document,确保封装库路径正确。
- 检查 PCB 中是否已加载对应的封装库(Design > Library > Load PCB Libraries)。
- 在原理图中,双击元件,确保 Footprint 字段已填写(如
网络(Net)未连接或错误
- 原因:原理图中存在悬空网络(No ERC),或网络标签(Net Label)名称不一致。

解决:
- 在原理图中运行 Tools > ERC(电气规则检查),修复所有错误。
- 确保原理图中的网络标签名称与 PCB 中一致(区分大小写)。
元件位置未更新
- 原因:导入网络表只会更新元件属性和网络连接,不会自动放置元件。
- 解决:
- 元件仍需手动或自动布局(Tools > Component Placement > Auto-Place Components)。
最佳实践建议
- 备份 PCB 文件:在导入网络表前,建议复制一份
.PcbDoc作为备份,以防操作失误。 - 使用“Update PCB Document”而非“Import Changes”:
- 如果原理图和PCB在同一项目中,推荐使用 Design > Update PCB Document from [原理图文件名].SchDoc,这种方式更稳定,能自动处理库和封装更新。
- 保持元件位号一致:原理图和PCB中的元件位号(Designator)必须完全一致,否则无法正确关联。
通过以上步骤,你可以顺利将网络表导入到 AD16 的 PCB 设计中,为后续的布局布线做好准备。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复