Altium错误:包含多个输入端口的网络。这个错误是什么意思?


12

我是Altium的新手,在编译原理图时遇到以下错误:

  1. Net SDI包含多个输入端口(端口SDI,端口SDI)
  2. 网络CLK包含多个输入端口(端口CLK,端口CLK)

我想做的是将多个工作表连接到相同的信号SDI和CLK。难道我做错了什么?这是一个平面层次结构,我将范围设置为“平面(仅全球端口)”。以下是使用SDI和CLK信号的原理图的两页

工作表1: http://i.imgur.com/CGcwAeG.jpg

工作表2: http://i.imgur.com/AllFW51.jpg


我现在没有时间给出完整答案,但是我怀疑这与选择全球网名还是本地网名有关。
Photon

Answers:


16

在选择“ Flat(仅全局端口)”范围的情况下,“ ... net标签在每张工作表中都是本地的;它们不会跨工作表连接。将在所有工作表上连接所有具有相同名称的端口。” - Altium的“多片设计”

对于您想做的事情来说似乎应该没问题,但是我认为在这种类型的设计设置中,输入和输出端口必须具有1:1的关系。在平面设计情况下,输入端口相互连接,因此出现“多个输入端口”错误。您可以尝试以下几项:

  1. 切换到层次结构设计
    这需要您使用“首页”来控制设计层次结构。回顾前面提到的培训模块中的“ 5.1.3构建顶层”。值得的是,我所有的设计都属于这种设计环境。
  2. 将输入端口更改为双向
    这可能会使错误消失(由于项目的连接矩阵),但是从现实世界的角度来看可能没有任何意义。CLK / SDI线最肯定不是双向的。在进行设计评审时,这可能会引起问题,并且必须解释为什么将所有内容都标记为双向。
  3. 编辑连接矩阵
    保持您的平面设计设置不变,但要通过编辑“错误/警告”连接矩阵来告诉Altium推它:
    Altium Project连接矩阵的屏幕截图
    现在,仅将多个输入端口报告为警告,而不是显示停止错误。

3
为“切换到层次设计” +1。所有端口连接必须经过顶层原理图,这使得页间连接非常容易理解。
康纳·沃尔夫

6
我投票赞成“推销”。在涉及具有多个输出端口的总线连接到一个输入端口的平面设计中,这是完全合理的。
彼得·格林

2

我喜欢@ dext0rb的答案,但是关闭所有端口的逻辑错误/警告可能会在以后引起问题。

因此,只需使用“ Generic No ERC”关闭特定网络上的错误

Altium通用无ERC位置

接着

Altium通用无ERC端口-端口连接选项


0

在这种情况下,我更喜欢将端口创建为“未指定”。虽然方向箭头仍保持其先前的输入/输出格式(加上颜色协调)。

未指定允许用户为这些端口创建多个输入和输出。


-1

您只需要将原理图符号中焊盘的电气类型更改为无源即可。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.