登录/注册

ad原理图生成pcb无网络

更多

好的,在 Altium Designer (AD) 中将原理图更新到 PCB 后出现没有网络连接(无飞线)的问题,通常由以下几个原因引起。以下是详细的排查步骤和解决方法:

?️ 最常见原因及解决方法:

  1. 原理图未编译或编译有错误:

    • 原因: AD 在更新 PCB 之前,必须将原理图编译Compile)成一个内部网表(网络连接信息)。如果编译未执行或执行时有错误(如未连接的引脚、重复的元件标识符等),网表就无法正确生成或传递。
    • 解决:
      • 打开原理图文档。
      • 执行 Project -> Compile PCB Project...(编译整个项目)或 Project -> Compile Document...(编译当前原理图)。
      • 关键步骤: 仔细查看 Messages 面板 (View -> Panels -> Messages)。这个面板会列出所有编译错误(Error)和警告(Warning)。
      • 修复所有编译错误(Error)。错误通常是红色波浪线标在原理图上(如重复的位号 R?)或 Messages 面板中明确的错误信息(如 “Net XX contains floating input pins”)。警告(Warning)有时也可能导致问题,尤其是关于未连接引脚的警告,建议也一并检查修复。
      • 修复错误后,重新编译原理图直到 Messages 面板显示 Compile successful 或者没有 Error(0 Errors)。
      • 再次执行更新 PCB (Design -> Update PCB Document...)
  2. 更新 PCB 时未执行变更:

    • 原因:Design Update to PCB... 打开的 Engineering Change Order (ECO) 对话框中,只点击了 Validate Changes(验证变更)而没有点击 Execute Changes(执行变更)。Validate 只是检查可行性,Execute 才是真正将更改应用到 PCB。
    • 解决:
      • 在 ECO 对话框中,先点击 Validate Changes(左侧应有绿色勾表示通过)。
      • 必须接着点击 Execute Changes(左侧应有绿色勾表示成功执行)。
      • 最后点击 Close
      • 检查 PCB 视图,网络应该出现了。
  3. 原理图未添加到项目中:

    • 原因: 设计文件(.SchDoc)只是被打开,但没有被包含在当前的 .PrjPcb 项目文件中。只有项目中的原理图才会被编译和用于更新 PCB。
    • 解决:
      • 打开 Projects 面板 (View -> Panels -> Projects)。
      • 确认你的原理图文件 (.SchDoc) 是否在项目名称(.PrjPcb)下方列出。如果是在 Free Documents 下,说明它没有被包含在项目中。
      • 将原理图添加到项目中: 在 Projects 面板中,右键单击项目名称 -> Add Existing to Project...,然后选择你的原理图文件。添加后,重新编译项目并更新 PCB。
  4. PCB 文档未链接到项目或未打开:

    • 原因: PCB 文件 (.PcbDoc) 也需要在同一个项目中,并且在你执行 Design -> Update PCB Document... 时是打开的。
    • 解决:
      • 确保你的 PCB 文件也在 Projects 面板中的同一个项目名称下方(不是在 Free Documents 下)。如果不是,同样右键项目 -> Add Existing to Project... 添加它。
      • 确保在你点击 Design -> Update PCB Document... 之前,目标 PCB 文件是当前激活的窗口(即处于打开且被选中的状态)。AD 默认更新当前激活的 PCB 文档。
  5. 元件封装问题:

    • 原因: 原理图中的元件在 PCB 库中没有找到完全匹配的封装,或者封装引脚编号与原理图符号引脚编号不一致。
    • 解决:
      • 在 ECO 对话框执行变更时,注意是否有关于封装缺失或找不到的 错误信息。如果有,需要为缺失封装的元件指定正确的封装(在原理图库中编辑或双击原理图上的元件添加)。
      • 检查封装匹配性:在原理图中双击一个有问题的元件(或没有网络的元件),查看 Properties 面板中的 Footprint 名称是否与你 PCB 库中的封装名称完全一致(包括大小写)。
      • 检查引脚映射:确保原理图符号的引脚 Designator (如 1, 2, A, K) 与 PCB 封装的焊盘 Designator 精确对应。如果原理图引脚是 1,封装焊盘必须是 1。常见的错误是原理图引脚用字母(如 E, B, C),而封装焊盘用数字(如 1, 2, 3),导致无法映射,网络也就无法传递到焊盘上。需要修改原理图符号或封装,使引脚标识符匹配。
      • 重新编译原理图和更新 PCB。
  6. Room 或导入设置问题:

    • 原因: 更新时如果选择了创建或更新 Room,有时元件被放置在 Room 边界之外,可能导致连接异常(虽然较少见)。或者 ECO 设置不正确。
    • 解决:
      • 在 ECO 对话框中,检查 Add Rooms, Update Rooms 等选项。如果不需要 Room,可以取消勾选 Add Rooms
      • 尝试重置 ECO 设置:在 ECO 对话框左下角,点击 Menu -> Set Up ECO...。在弹出的 ECO Generation 设置对话框中,点击左下角的 Set To Default 恢复默认设置,然后 OK。再重新验证和执行变更。
      • 在 PCB 中,检查元件是否都在 Room 内部(如果需要 Room)。可以尝试手动移动元件到 Room 内部看看网络是否出现。
  7. PCB 中的网络已被手动删除:

    • 原因: 在 PCB 中可能不小心按了快捷键(如 U -> C 清除所有网络)或手动删除了网络。
    • 解决:
      • 如果确认是手动清除的,只能通过重新执行原理图更新到 PCB (Design -> Update PCB Document...) 来恢复网络连接。
      • 在 ECO 对话框中选择 Validate Changes -> Execute Changes
  8. 缓存或临时文件问题:

    • 原因: 有时软件的临时缓存可能出现问题。
    • 解决:
      • 保存所有文件。
      • 关闭 Altium Designer。
      • 重新启动 Altium Designer 并打开项目。
      • 重新编译原理图并更新 PCB。

? 排查流程总结:

  1. 检查并修复原理图编译错误: 打开 Messages 面板,修复所有 Error。
  2. 确认更新执行: 在 ECO 对话框中确保点了 Validate Changes 并且 Execute Changes
  3. 检查项目结构: 确保原理图和 PCB 文件都在同一个 .PrjPcb 项目中(Projects 面板查看)。
  4. 检查封装匹配和引脚映射: 重点检查原理图元件 Footprint 名称和引脚 Designator 是否与 PCB 封装精确对应。
  5. 检查 Room 和 ECO 设置: 尝试禁用 Room 相关选项或重置 ECO 设置。
  6. 重启 AD: 解决可能的临时状态问题。
  7. 重新更新: 完成以上步骤后,务必重新执行 Design -> Update PCB Document...Execute Changes

按照这些步骤逐一排查,通常就能解决原理图生成 PCB 后无网络连接的问题。重点检查 编译错误、ECO执行、项目包含关系 和 封装引脚映射 这四个方面。??

KiCAD原理图PCB中文帮助手册

原理图 简介 在设计中添加图框 原理图之间导航器 原理图之间的电气连接 层次设计实例 检查

2023-05-21 16:06:28

PCB设计基础-PCB生成与设计

利用原理图和封装生成PCB,首先我们需要将元件的封装一个个的添加进原理图

2023-03-02 09:51:39

cadence16.6生成网表后原理图PCB不能正常交互,为何?

cadence16.6生成网表后原理图与PCB不能交互,交互功能勾选了,原理图

2021-09-09 17:10:24

环境监测原理图工程ad原理图pcb原理图合集

环境监测原理图工程ad原理图及pcb原理图合集

资料下载 ah此生不换 2022-03-14 16:55:37

网络变压器HR911105A原理图PCB封装下载

网络变压器HR911105A原理图及PCB封装下载

资料下载 秋天的傅里叶 2022-01-12 10:07:01

8层PCB板设计原理图

8层PCB板设计原理图

资料下载 gnjdssfh 2021-12-18 12:11:43

EDA工具CADENCE原理图PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

手机的PCB原理图免费下载

本文档的主要内容详细介绍的是手机的PCB原理图免费下载。

资料下载 佚名 2020-11-13 17:52:11

Altium Designer没有原理图,直接在PCB布线,如何生成网络

在Altium Designer不用原理图,直接在PCB放置元器件然后进行连线画板,这样画出来的PCB走线和器件管脚是没有

2019-09-27 17:07:21

Altium Designer 19原理图生成PCB,取消掉room空间的方法

从原理图生成PCB时,总会生成一个或多个

2019-09-20 11:28:13

为什么原理图生成pcb没有GND?

原理图生成pcb没有GND,什么原因,求解

2019-09-10 22:28:39

请问Altium中分模块的原理图该怎么导入生成网络

请问分模块的原理图怎样导入生成网络,是逐个导入吗

2019-08-28 05:35:17

【案例分享】Altium Designer 按区域定义原理图网络类功能

Altium Designer 已经允许您在原理图的环境下,采用在相应的连线、总线或者线束上添加网络类指示器网络类定义, 来创建用户自定义的

2019-07-28 04:30:00

Altium Designer 18原理图如何生成PCB并取消room空间

从原理图生成PCB时,总会生成一个

2019-07-22 08:02:00

Altium为什么原理图生成pcb的IC,脚全变netd

怎么原理图生成pcb的IC,脚全变netd?

2019-06-24 04:10:52
7天热门专题 换一换
相关标签