Altium说我的标签是浮动的


11

一段时间以来一直在使用Altium和多表项目。我的最新项目涉及许多信号,因此我尝试使用大量标签,端口和总线使事情保持整洁。

所以我有一条总线,用于使能信号从微控制器表传到需要启用的东西。对于故障条件,电流感测等也是如此。

公交车使用示例

我喜欢4个相同的总线。现在,Altium一直说端口侧的所有NET标签都是浮动的。我对此无能为力:我尝试了所有我能想到的,但仍然有大约20个浮网。在下一张图片中,您可以看到我建立的多表连接:重复一个传感器表,所有8个传感器钩都挂在总线上,并且总线通向微控制器。

多页连接

所以我真的没有任何浮动,但是Altium仍然这样看。这是为什么?


4
解决方案如下:将网络标签作为总线的一部分时,无需像第一个图像那样显式连接它们。在与netlabel具有相同名称的地方放置一条总线就足够了,这些总线将自动连接。因此,在第一个映像中发生的是一个总线,并且每个ENABLEx网络标签都有两个连接。因此,对于每个ENABLE,总是有效地浮动。花了我三天时间才意识到这一点,哈哈!
Claudio

Answers:


1

我会说是的,您确实有浮动信号。

在图2中,对角线只是图形元素,不是线。

还:您是否在第二张图片中将子示意图指定为“ REPEAT”?


是的,我指定重复。我发现了这个问题,非常愚蠢。现在正在写正确的答案。感谢您抽出宝贵的时间!
Claudio

1

公交车名称中有三个点。根据文档,您应该有两个点: Sense[1...8] 必须是 Sense[1..8]


1

当网络标签成为总线的一部分时,不需要像第一个图像的右侧那样显式连接它们。在与netlabel具有相同名称的地方放置一条总线就足够了,这些总线将自动连接。

因此,在第一个映像中发生的是总线定义是通过在端口上调用ENABLE [1..8]来完成的,并且这已经聚合了微控制器引脚上定义的所有ENABLE信号。因此,信号ENABLE1已连接到微控制器的引脚和总线。

然后从该端口抽出一条总线,并从该端口抽出每个单独的信号,如右图所示。因此,这些信号实际上是在没有使用点(接收器)的情况下挂起的,这就是Altium引发“ 净浮动 ”警告的原因。

[ 几年前,我以原始评论的形式发布了答案作为评论,因此我通过发布正确的答案进行了清理 ]


0

除去来自总线ENABLE [1..8]的网络标签和网络。只留下端口入口和总线

在此处输入图片说明

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.