ad层次原理图不能建立层次关系
好的,AD(Altium Designer)中层次原理图无法建立层次关系是一个常见问题,通常由以下几个原因导致。请按照以下步骤逐一检查:
-
物理连接缺失 (最常见问题!)
- 问题: 在父图纸上放置的图纸符号(
Sheet Symbol)没有被线或总线连接到其自身的图纸入口(Sheet Entries)上。仅仅放上图纸符号和图纸入口是不够的,必须用线或总线将它们连接起来! - 解决方法:
- 打开父原理图。
- 选择放置线(
Place > Wire)或总线(Place > Bus)工具。 - 从父图纸上的网络或总线,绘制一根线连接到图纸符号上对应的图纸入口引脚。
- 关键: 这条物理连接线是建立电气连接和层次关系的信号通路。
- 问题: 在父图纸上放置的图纸符号(
-
图纸入口与子图端口不匹配/未连接
- 问题:
- 在子原理图中没有放置对应的端口(
Port)。 - 子原理图中的端口名称与图纸符号上的图纸入口名称不完全一致(大小写敏感!)。
- 子原理图中的端口没有连接到子图内部的网络。
- 在子原理图中没有放置对应的端口(
- 解决方法:
- 打开子原理图(
Sheet Symbol所链接的原理图)。 - 检查是否放置了
Port(通常在Place > Port)。端口名称必须精确匹配父图纸上Sheet Entry的名称。 - 使用放置线工具,将子图中的端口连接到其内部的网络上。
- 回到父图纸,检查
Sheet Symbol上的Sheet Entry名称是否与子图的Port名称一致(包括大小写)。如有必要,双击图纸符号编辑其属性,修改Sheet Entry名称或删除/添加新入口。 - 注意:
Port的方向(I/O Type)(如Input,Output,Bidirectional)最好与信号的预期流向一致,但这通常不是导致无法建立连接的关键错误(有时会导致警告),除非是电源端口特殊处理。不过强烈建议定义正确以避免其他潜在问题。
- 打开子原理图(
- 问题:
-
图纸符号未链接到正确的子原理图
- 问题: 图纸符号属性中指定的文件名或路径不正确,导致AD找不到对应的子原理图。
- 解决方法:
- 双击父图纸中的
Sheet Symbol,打开其属性面板。 - 检查
Designator是否已命名(如U_Cpu,MEM等),这通常也作为网络标识符的前缀。 - 最关键: 检查
File Name字段。它必须精确指向你希望作为子图的原理图文档的文件名(包括.SchDoc扩展名)。例如:CPU_Circuit.SchDoc。 - 如果子图不在同一项目内(但关联在项目中),或者在特殊位置,需要确保路径正确。最佳实践是将所有原理图放在同一个项目(
.PrjPcb)下,并使用相对路径或只写文件名。
- 双击父图纸中的
-
图纸符号的层次类型设置错误
- 问题:
Sheet Symbol的属性中Symbol Type设置不当(虽然不常见,但值得检查)。 - 解决方法:
- 双击
Sheet Symbol,在属性面板中找到Symbol Type。 - 对于标准的“物理”层次结构,应保持为
Standard (Hierarchical)或Standard。不应设置为Simple (No BOM)或Graphical(除非有特殊原因)。
- 双击
- 问题:
-
未运行编译或编译出错未解决
- 问题: 只有在编译项目(
Project > Compile PCB Project)时,AD才会正式解析所有层次连接关系,报告错误并建立网络表。没有编译或存在关键错误阻止了连接建立。 - 解决方法:
- 在项目面板(
Projectspanel)中右键点击项目名称,选择Compile PCB Project ...。 - 打开消息面板(
View > Panels > Messages),检查是否有关于层次连接的错误或警告(特别是Could not find port ...,No child sheet for ...,Sheet Entry not connected to any other object之类)。 - 仔细阅读并解决所有报告的错误。 编译通过是层次关系建立成功的标志。
- 在项目面板(
- 问题: 只有在编译项目(
-
子图端口被误认为是电源端口
- 问题: 如果一个端口在子图中被定义为
PowerI/O Type,并且在父图纸中与之匹配的图纸入口也被设置为Power类型,那么这个连接可能被处理为特殊的全局连接,不需要通过物理连线连接到父图的普通网络。这不是错误,但如果你预期它像普通信号一样需要物理线连接到父图的其他部分,但没连线,那么在普通网络连接上就不会建立你预期的关系。 - 解决方法:
- 明确该信号在系统中的角色。如果它是真正的全局电源(如+5V, GND),确实适合使用
Power Port+Power类型端口/图纸入口,并且在父图中不需要连线。 - 如果你希望它像普通信号一样处理(需要物理线连接),切勿将其
I/O Type设置为Power。将其改为Input,Output,Passive或Bidirectional。此时,回到第1点,确保有物理连线连接到图纸入口。
- 明确该信号在系统中的角色。如果它是真正的全局电源(如+5V, GND),确实适合使用
- 问题: 如果一个端口在子图中被定义为
-
重复的图纸符号标识符/模块复用问题
- 问题: 如果同一个子原理图(如同一个MCU外设模块)被多个图纸符号复用,这些图纸符号必须有唯一的
Designator(例如ADC1,ADC2),否则AD无法区分,会导致冲突。 - 解决方法: 确保复用的图纸符号
Designator属性值各不相同。
- 问题: 如果同一个子原理图(如同一个MCU外设模块)被多个图纸符号复用,这些图纸符号必须有唯一的
-
项目或文件损坏
- 问题: 极少数情况下,项目文件可能损坏。
- 解决方法:
- 尝试关闭AD,然后重新打开项目。
- 创建一个临时的新空白项目文件(
.PrjPcb),将原有的所有原理图文件添加到这个新项目中(右键项目名 > Add Existing to Project),然后尝试编译新项目看问题是否解决。
排查建议流程:
- 强制编译: 先执行
Compile PCB Project,立即查看消息面板,得到最直接的错误线索。 - 检查物理连线: 对于每条报错的连接,去父图纸仔细检查图纸入口是否有线连接到“外面”。这是最常见最容易忽略的地方!
- 核对名称一致性: 在父图上查看图纸入口(
Sheet Entry)名称,在子图上找到对应的端口(Port)名称,逐字逐字(包括大小写) 核对它们是否绝对相同。检查端口是否在子图中连接到网络。 - 确认链接文件: 双击父图上的图纸符号,看
File Name属性是否指向了正确的子原理图文件。 - 检查端口类型: 确认端口类型不是
Power(除非你明确需要特殊电源处理)。 - 解决所有其他编译错误: 修复消息面板里报告的任何其他错误。
按照这些步骤仔细排查,绝大多数层次连接问题都能解决。请特别注意前两条(物理连线和名称匹配),它们占据了问题的绝大多数。
基于层次社区结构的大规模社会网络K-出入度匿名算法
现有社会网络隐私保护技术在处理大规模社会网络有向图时数据处理效率较低,且匿名数据发布通常不能满足社区结构分析的需求。为此,提岀一种基于层次社区结
资料下载
佚名
2021-03-17 09:28:23
protel DXP电路设计基础教程之层次电路原理图绘制免费下载
层次原理图的设计思路是把整个项目原理图用若干个子图来表示。DXP采用母
资料下载
ah此生不换
2019-10-15 11:41:04
Protel DXP使用教程之层次电路原理图设计教程免费下载
本文档的主要内容详细介绍的是Protel DXP使用教程之层次电路原理图设计教程免费下载。
资料下载
ah此生不换
2019-09-20 16:45:00
使用Proteus ISIS进行元件制作和层次原理图设计的教程说明
和大多数其他电子设计软件一样,Proteus 提供了元件制作和层次电路图设计功能,使读者能够满足一些特殊设计的需要,并能够在电路较为复杂时,实现由上而下或由下而上的
资料下载
ah此生不换
2019-08-08 17:37:19
CMSIS标准及库层次关系
1、CMSIS标准及库层次关系基于Context系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,而这些差异却导致软件在同内核、不同外设的芯片上移植困难。为了解决不同的芯片厂商生产
Altium如何创建层次化的原理图形式
多页原理图绘制方法:采用垂直分割,而此处的模块也可能是由几个更基础的模块构成,一路延续下去,就形成金字塔型的层次化结构。如下图: 在AltiumDesigner里面的形式如下图: Sheet2
请问在AD画层次原理图时候主图连线时可以使用网络标号吗?
AD画层次原理图时候,在主图连线时是否可以使用网络标号那,我今天用了网络标号,出现了一大堆警告,求大家指导!这个
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览