Altium 说我的标签是浮动的

电器工程 原理图 接线 altium 公共汽车
2022-01-14 11:38:56

一段时间以来一直在使用 Altium 和多页项目。我最近的项目涉及很多信号,所以我试图使用大量标签、端口、总线来保持整洁。

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

巴士使用示例

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

多片连接

所以我真的没有任何东西漂浮,但 Altium 仍然这么认为。这是为什么?

4个回答

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

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

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

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

当网络标签成为总线的一部分时,它们不需要像第一张图像的右侧那样显式连接。在某处与网络标签具有相同面额的总线就足够了,它们将自动连接。

所以在第一张图片中发生的情况是总线定义是通过调用它在端口上完成的 ENABLE[1..8] 并且这已经聚合了微控制器引脚上定义的所有 ENABLE 信号。所以信号 ENABLE1 已经连接到 micro 的引脚和总线。

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

[几年前,我将答案作为对原始帖子的评论发布,因此我通过发布正确答案来清理此问题]

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

在此处输入图像描述