ad中原理图和pcb没有连接
更多
在 Altium Designer (AD) 中,原理图 (*.SchDoc) 和 PCB (*.PcbDoc) 之间没有连接,通常是由于以下几个原因导致的:
-
*它们不在同一个工程 (`.PrjPCB`) 中:**
- 这是最常见的原因! Altium Designer 要求原理图和 PCB 文件必须隶属于同一个工程才能进行同步(如:更新 PCB、导入变更、交叉探测等)。
- 检查方法:
- 查看 AD 软件界面左下角的
Projects面板。 - 确认你的原理图文件 (
*.SchDoc) 和 PCB 文件 (*.PcbDoc) 是否都列在同一个工程文件 (*.PrjPCB) 的下方。
- 查看 AD 软件界面左下角的
- 解决方法:
- 如果它们不在同一个工程:
- 创建一个新的工程 (
File->New->Project->PCB Project),或者打开一个现有的工程。 - 在
Projects面板中右键单击工程名 ->Add Existing to Project…,然后选择你的原理图和 PCB 文件将它们添加到工程中。
- 创建一个新的工程 (
- 确保工程文件 (
*.PrjPCB) 已保存。
- 如果它们不在同一个工程:
-
工程编译存在问题(原理图错误):
- 即使文件在同一个工程里,如果原理图存在错误(如引脚未连接、网络标号重复、电源端口未正确放置等),导致工程编译 (
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。
- 即使文件在同一个工程里,如果原理图存在错误(如引脚未连接、网络标号重复、电源端口未正确放置等),导致工程编译 (
-
原理图修改后未更新到 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视图)。
-
封装不匹配或缺失:
- 原理图中的每个元件都必须指定一个有效的 PCB 封装 (
Footprint)。 - 检查方法:
- 在原理图中,双击元件打开属性 (
Properties) 面板。 - 在
Models区域检查Footprint名称是否正确,且旁边没有黄色警告标志。如果有警告,说明封装未找到或无效。 - 在原理图编辑器中,执行
Tools->Footprint Manager…。这里列出了工程中所有元件的封装分配情况。检查是否有元件显示红色错误(如Footprint not found)或黄色警告。
- 在原理图中,双击元件打开属性 (
- 解决方法:
- 在元件属性或
Footprint Manager中,为缺失或错误的封装指定正确的封装名称。 - 确保所需的封装库 (
.PcbLib,.IntLib) 已正确安装并添加到工程或可用库列表中 (Preferences->Data Management->File-based Libraries)。
- 在元件属性或
- 原理图中的每个元件都必须指定一个有效的 PCB 封装 (
-
网络标识符不一致:
- 原理图中通过导线、网络标签 (
Net Label)、电源端口 (Power Port)、端口 (Port)、图纸入口 (Sheet Entry) 等建立连接。这些标识符的名称必须是唯一且一致的才能将不同位置的连接点关联成同一个网络。 - 常见问题:
- 同一网络使用了不同的网络标签名称(如
NetLabel1和NetLabel_1)。 - 电源端口
GND和DGND被视为不同网络。 - 顶层图纸的
Port与子图纸对应的Sheet Entry名称不匹配。 - 总线 (
Bus) 和总线入口 (Bus Entry) 连接错误。
- 同一网络使用了不同的网络标签名称(如
- 解决方法: 仔细检查原理图中所有网络连接的标识符是否一致。使用
Navigator面板 (View->Panels->Navigator) 或Net颜色高亮功能可以帮助追踪网络连接。
- 原理图中通过导线、网络标签 (
-
物理连接未正确建立:
- 元件引脚之间没有通过导线 (
Wire)、总线 (Bus)、总线入口 (Bus Entry) 或正确的端口 (Port/Sheet Entry) 连接起来。仅仅在引脚旁边放一个网络标签 (Net Label) 或电源端口 (Power Port) 是不够的,必须将标签/端口物理连接到引脚或导线上。 - 解决方法: 放大检查每个需要连接的元件引脚,确保有导线从其引出并连接到网络标签/电源端口/或其他导线/引脚。导线必须“碰到”引脚末端或网络标签/电源端口的电气热点。
- 元件引脚之间没有通过导线 (
-
PCB 网络被手动删除或未更新:
- 在 PCB 中手动删除了某个网络 (
Design->Netlist->Edit Nets…-> 删除网络)。 - 原理图变更后,执行了
Design->Netlist->Clear All Nets,但没有重新导入变更。 - 解决方法: 通过
Design->Import Changes From…重新导入变更来重建网络连接。不要在 PCB 中手动删除或清除网络。
- 在 PCB 中手动删除了某个网络 (
总结排查步骤:
- 确认同工程: 确保
.SchDoc和.PcbDoc在同一个.PrjPcb工程的Projects面板里。 - 编译查错:
Project->Compile PCB Project…,在Messages面板解决所有Error。 - 检查封装: 在原理图中使用
Footprint Manager(Tools->Footprint Manager…) 确保所有元件都有有效且正确的封装。 - 检查连接: 仔细检查原理图,确保所有电气连接(引脚、导线、网络标签、电源端口、端口、图纸入口)物理上连接正确且标识符一致。使用
Navigator面板辅助检查。 - 执行ECO更新: 在 打开的PCB文件 中,执行
Design->Import Changes From [YourProjectName].PrjPcb:- 仔细检查 ECO 中的变更列表。
- 点击
Validate Changes(确保全绿✅)。 - 点击
Execute Changes(确保全绿✅)。 - 关闭对话框。
- 检查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
orcad中原理图的设计纸张大小该如何设置
orcad中原理图的设计纸张大小应该怎么设置呢? 答:1)对原理图单个页面的纸张设计大小的设置方法如下: 第一步,在原理图页面上右键,选择菜单S
2021-08-11 09:35:49
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机