Altium dice que mis etiquetas están flotando

11

He estado usando Altium y proyectos de varias hojas por un tiempo. Mi último proyecto involucra muchas señales, así que estoy tratando de mantener las cosas ordenadas usando muchas etiquetas, puertos y autobuses.

Así que tengo un bus para habilitar las señales que van desde la hoja del microcontrolador a las cosas que deben habilitarse. Y lo mismo para las condiciones de falla, los sentidos de corriente, etc.

Ejemplo de uso del bus

Tengo como 4 de lo mismo para diferentes autobuses. Ahora Altium sigue diciendo que todas las etiquetas NET en el babor están flotando. No puedo hacer nada al respecto: intenté todo lo que se me ocurrió, pero aún tengo unas 20 redes flotantes. En la siguiente imagen, puede ver las conexiones de varias hojas que hice: una repetición de una hoja de sensor, las 8 enganchadas en un bus y el bus que va al microcontrolador.

Conexión de múltiples hojas

Así que no tengo nada flotando realmente, pero Altium todavía lo ve de esa manera. ¿Porqué es eso?

Claudio
fuente
44
La solución sigue: cuando las etiquetas de red forman parte de un bus, no necesitan estar explícitamente conectadas como en la primera imagen. Es suficiente tener un bus en algún lugar con la misma denominación que los netlabels, y estos se conectarán automáticamente. Entonces, lo que sucede en la primera imagen es que hay un bus y dos conexiones cada uno para cada netlabel ENABLEx . Entonces, por cada ENABLE, uno siempre está flotando efectivamente. Me tomó tres días darme cuenta de esto, ¡jaja!
Claudio

Respuestas:

1

Yo diría que sí, tienes señales flotantes.

En la imagen 2, las líneas diagonales son solo elementos gráficos, no son cables.

también: ¿Especificó el sub-esquema en la segunda imagen como "REPETIR"?

Tom L.
fuente
Sí, especifiqué repetir. El problema me ha parecido muy estúpido. Ahora estoy escribiendo la respuesta correcta. ¡Gracias por tomarse el tiempo!
Claudio
1

Tienes tres puntos en el nombre de tu autobús. Debes tener dos puntos según los documentos : Sense[1...8] debe ser Sense[1..8]

ArielP
fuente
1

Cuando las etiquetas de red se hacen parte de un bus, no necesitan estar explícitamente conectadas como en el lado derecho de la primera imagen. Es suficiente tener un bus en algún lugar con la misma denominación que los netlabels, y estos se conectarán automáticamente.

Entonces, lo que sucede en la primera imagen es que la definición del bus se realiza en el puerto llamándolo ENABLE [1..8] y esto ya agrega todas las señales ENABLE definidas en los pines del microcontrolador. Entonces la señal ENABLE1 ya está conectada al pin del micro y al bus.

Luego, desde este puerto, se extrae un bus y, a partir de este, cada señal individual se extrae como se muestra a la derecha. Por lo tanto, estas señales se cuelgan sin un punto de uso (sumidero) y es por eso que Altium lanza la advertencia de " red flotante ".

[ Hace años publiqué la respuesta como un comentario en mi publicación original, así que limpié esto publicando la respuesta correcta ]

Claudio
fuente
0

Retire las etiquetas de red y las redes que provienen del bus ENABLE [1..8]. Deje solo una entrada al puerto y un autobús

ingrese la descripción de la imagen aquí

Kristof
fuente