登录/注册

ad中原理图和pcb没有连接

更多

在 Altium Designer (AD) 中,原理图 (*.SchDoc) 和 PCB (*.PcbDoc) 之间没有连接,通常是由于以下几个原因导致的:

  1. *它们不在同一个工程 (`.PrjPCB`) 中:**

    • 这是最常见的原因! Altium Designer 要求原理图和 PCB 文件必须隶属于同一个工程才能进行同步(如:更新 PCB、导入变更、交叉探测等)。
    • 检查方法:
      • 查看 AD 软件界面左下角的 Projects 面板。
      • 确认你的原理图文件 (*.SchDoc) 和 PCB 文件 (*.PcbDoc) 是否都列在同一个工程文件 (*.PrjPCB) 的下方。
    • 解决方法:
      • 如果它们不在同一个工程:
        • 创建一个新的工程 (File -> New -> Project -> PCB Project),或者打开一个现有的工程。
        • Projects 面板中右键单击工程名 -> Add Existing to Project…,然后选择你的原理图和 PCB 文件将它们添加到工程中。
      • 确保工程文件 (*.PrjPCB) 已保存。
  2. 工程编译存在问题(原理图错误):

    • 即使文件在同一个工程里,如果原理图存在错误(如引脚未连接、网络标号重复、电源端口未正确放置等),导致工程编译 (Project -> Compile PCB Project…) 失败或报告严重错误 (Error),AD 可能无法建立所有或部分连接。
    • 检查方法:
      • 编译工程 (Project -> Compile PCB Project…)。
      • 查看 Messages 面板 (View -> Panels -> Messages) 是否有 Error(红色)级别的错误。务必解决所有错误。
      • 检查原理图中的所有连线是否确实连接到了元件引脚(出现红色的小方格表示有效连接)。
      • 确保电源端口 (Power Port, 如 VCC, GND) 正确放置且网络名称一致。
      • 检查网络标签 (Net Label) 是否放置正确(必须附着在导线或总线上)。
      • 检查端口 (Port) 和图纸入口 (Sheet Entry) 是否正确连接且名称匹配。
    • 解决方法: 根据 Messages 面板的报错信息,逐一修正原理图中的错误和警告。再次编译直到没有 Error
  3. 原理图修改后未更新到 PCB:

    • 在原理图中做了修改(添加元件、更改网络、修改封装等)后,必须将这些更改“推送”到 PCB 文件中。
    • 操作方法(关键步骤):
      • 确保工程已保存且编译通过(无错误)。
      • 打开你的 PCB 文件 (*.PcbDoc)。
      • 在 PCB 编辑器中,执行 Design -> Import Changes From [YourProjectName].PrjPcb
      • 这会打开 Engineering Change Order (ECO) 对话框。
      • 仔细检查对话框中的变更列表(Modifications),确保所有变更符合预期(特别是元件添加/移除、网络添加/移除、封装变更)。注意“Remove Nets...”项,如果它试图删除你需要的网络,可能是原理图/封装连接有严重问题。
      • 点击 Validate Changes。查看右侧 Check 列是否全为绿色勾号(✅)。如果有红色叉号(❌),说明存在无法执行的操作(常见于封装名找不到、元件位号重复等),需要回到原理图修复。
      • 如果 Validate Changes 全部通过(绿色✅),点击 Execute Changes。右侧 Done 列应变为绿色勾号(✅)。变更即被应用到 PCB。
      • 关闭 ECO 对话框。此时,原理图的连接关系(网络)应该已经导入到 PCB 中了(在 PCB 中查看 PCB 面板的 Nets 视图)。
  4. 封装不匹配或缺失:

    • 原理图中的每个元件都必须指定一个有效的 PCB 封装 (Footprint)。
    • 检查方法:
      • 在原理图中,双击元件打开属性 (Properties) 面板。
      • Models 区域检查 Footprint 名称是否正确,且旁边没有黄色警告标志。如果有警告,说明封装未找到或无效。
      • 在原理图编辑器中,执行 Tools -> Footprint Manager…。这里列出了工程中所有元件的封装分配情况。检查是否有元件显示红色错误(如 Footprint not found)或黄色警告。
    • 解决方法:
      • 在元件属性或 Footprint Manager 中,为缺失或错误的封装指定正确的封装名称。
      • 确保所需的封装库 (.PcbLib, .IntLib) 已正确安装并添加到工程或可用库列表中 (Preferences -> Data Management -> File-based Libraries)。
  5. 网络标识符不一致:

    • 原理图中通过导线、网络标签 (Net Label)、电源端口 (Power Port)、端口 (Port)、图纸入口 (Sheet Entry) 等建立连接。这些标识符的名称必须是唯一且一致的才能将不同位置的连接点关联成同一个网络。
    • 常见问题:
      • 同一网络使用了不同的网络标签名称(如 NetLabel1NetLabel_1)。
      • 电源端口 GNDDGND 被视为不同网络。
      • 顶层图纸的 Port 与子图纸对应的 Sheet Entry 名称不匹配。
      • 总线 (Bus) 和总线入口 (Bus Entry) 连接错误。
    • 解决方法: 仔细检查原理图中所有网络连接的标识符是否一致。使用 Navigator 面板 (View -> Panels -> Navigator) 或 Net 颜色高亮功能可以帮助追踪网络连接。
  6. 物理连接未正确建立:

    • 元件引脚之间没有通过导线 (Wire)、总线 (Bus)、总线入口 (Bus Entry) 或正确的端口 (Port/Sheet Entry) 连接起来。仅仅在引脚旁边放一个网络标签 (Net Label) 或电源端口 (Power Port) 是不够的,必须将标签/端口物理连接到引脚或导线上
    • 解决方法: 放大检查每个需要连接的元件引脚,确保有导线从其引出并连接到网络标签/电源端口/或其他导线/引脚。导线必须“碰到”引脚末端或网络标签/电源端口的电气热点。
  7. PCB 网络被手动删除或未更新:

    • 在 PCB 中手动删除了某个网络 (Design -> Netlist -> Edit Nets… -> 删除网络)。
    • 原理图变更后,执行了 Design -> Netlist -> Clear All Nets,但没有重新导入变更。
    • 解决方法: 通过 Design -> Import Changes From… 重新导入变更来重建网络连接。不要在 PCB 中手动删除或清除网络。

总结排查步骤:

  1. 确认同工程: 确保 .SchDoc.PcbDoc 在同一个 .PrjPcb 工程的 Projects 面板里。
  2. 编译查错: Project -> Compile PCB Project…,在 Messages 面板解决所有 Error
  3. 检查封装: 在原理图中使用 Footprint Manager (Tools -> Footprint Manager…) 确保所有元件都有有效且正确的封装。
  4. 检查连接: 仔细检查原理图,确保所有电气连接(引脚、导线、网络标签、电源端口、端口、图纸入口)物理上连接正确且标识符一致。使用 Navigator 面板辅助检查。
  5. 执行ECO更新:打开的PCB文件 中,执行 Design -> Import Changes From [YourProjectName].PrjPcb
    • 仔细检查 ECO 中的变更列表。
    • 点击 Validate Changes (确保全绿✅)。
    • 点击 Execute Changes (确保全绿✅)。
    • 关闭对话框。
  6. 检查PCB网络: 在 PCB 中,查看 PCB 面板 (View -> Panels -> PCB) 的 Nets 视图,确认所需网络已存在。尝试在原理图中选中网络或元件,看 PCB 是否能够交叉探测定位。

按照以上步骤仔细检查,通常就能解决原理图和 PCB 之间没有连接的问题。重点在于工程归属(1)、编译无误(2)、封装正确(3)、连接有效(4)和执行ECO更新(5)。

AD(Altium Desinger) PCB排版时,选中原理图元件直接对应跳转到PCB对应元件

方法如下:①首先分屏显示原理图和PCB②然后原理图选中多个元件,或者自己选择想要集体排布的电子元件。在

2024-09-19 16:39:28

AD20原理图PCB怎么交互

中原理图和PCB交互的主要方式和步骤: 一、创建项目和关联文件 创建新项目 :首先,在AD20中创建一个新的项目,这将作为原理图和

2024-09-02 17:19:12

原理图pcb的关系

原理图和pcb的关系  原理图和PCB之间有着密切的关系,它们是电子设计

2023-12-07 15:37:33

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

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

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

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

OLED模块的PCB原理图免费下载

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

资料下载 佚名 2020-10-26 12:08:00

原理图捕获到PCB布局的整个设计过程

完成原理图设计后,就该开始PCB设计了。Quadcept是一个集成设计环境,其中原理图和

2022-08-15 10:41:32

浅谈PCB版图和原理图

原理图,顾名思义就是表示在电路板上的各元器件之间连接关系原理的图表。在方案开发等正向研究中,原理图的作用是非常重要的,而对

2022-08-12 11:17:40

orcad中原理图的设计纸张大小该如何设置

orcad中原理图的设计纸张大小应该怎么设置呢? 答:1)对原理图单个页面的纸张设计大小的设置方法如下: 第一步,在原理图页面上右键,选择菜单S

2021-08-11 09:35:49

AD软件中原理图PCB转不了

把原理图转成PCB,一直报错显示未知管脚和未能添加类成员.

2021-05-08 15:59:21

为什么原理图PCB时会没有UPDATE?

原理图转PCB时 刚开始时就是全部没有飞线,搞了半天后没有了UPDATE

2019-10-08 05:17:00

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

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

2019-09-10 22:28:39
7天热门专题 换一换
相关标签