11 votos

Altium dice que mis etiquetas son flotantes

Llevo un tiempo utilizando Altium y proyectos de varias hojas. Mi último proyecto implica un montón de señales por lo que estoy tratando de mantener las cosas ordenadas utilizando un montón de etiquetas, puertos, buses.

Así que tengo un autobús para activar señales que van desde la hoja del microcontrolador, hasta lo que hay que habilitar. Y lo mismo para las condiciones de fallo, los sensores de corriente, etc.

Example of bus use

Tengo como 4 iguales para diferentes autobuses. Ahora Altium sigue diciendo que todas las etiquetas NET del lado del puerto están flotando. No puedo hacer nada al respecto: Intenté todo lo que se me ocurrió, pero todavía tengo unas 20 redes flotantes. En la siguiente foto puedes ver las conexiones de varias hojas que hice: una repetición de una hoja de sensores, las 8 enganchadas en un bus, y el bus que va al microcontrolador.

Multi sheet connection

Así que no tengo nada flotante realmente, sin embargo Altium lo sigue viendo así. ¿Por qué?

4 votos

Cuando las etiquetas de red forman parte de un bus, no es necesario que estén conectadas explícitamente como en la primera imagen. Basta con tener un bus en algún lugar con la misma denominación que las netlabels, y éstas se conectarán automáticamente. Así que lo que ocurre en la primera imagen es que hay un bus, y dos conexiones para cada ENABLEx etiqueta de red. Así que por cada ENABLE, uno siempre está efectivamente flotando. Tardé tres días en darme cuenta de esto, ¡lol!

1voto

pbh101 Puntos 2454

Tienes tres puntos en el nombre de tu autobús. Debería tener dos puntos según el docs_AD) : Sense[1...8] debe ser Sense[1..8]

1voto

afx Puntos 221

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

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

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

0 votos

Sí, he especificado que se repita. He encontrado el problema, muy estúpido. Ahora estoy escribiendo la respuesta correcta. ¡Gracias por tomarse el tiempo!

1voto

Ken Puntos 103

Cuando las etiquetas de red forman parte de un bus no necesitan estar conectadas explícitamente como en la parte derecha de la primera imagen. Basta con tener un bus en algún lugar con la misma denominación que las netlabels, y éstas se conectarán automáticamente.

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

A continuación, de este puerto se extrae un bus y de éste se arranca cada señal individual como se muestra a la derecha. Así que estas señales están realmente colgando sin un punto de uso (sumidero) y es por esto que Altium lanza el mensaje " red flotante ", advertencia.

[ Hace años publiqué la respuesta como un comentario a mi post original, así que luego limpié esto publicando la respuesta correcta ]

0voto

harshsinghal Puntos 1203

Elimine las etiquetas de red y las redes procedentes del bus ENABLE[1..8]. Deje sólo una entrada de puerto y el bus

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X