Usar entradas de hoja en Altium

Estoy tratando de hacer una entrada de hoja para usar puertos para conectar dispositivos en diferentes hojas como se explica en esta imagen:

ingrese la descripción de la imagen aquí

Pero recibo un error de Altium que dice:

Sheet Entry RB[0...7]
Warning: Nets whit multiple names
Error: Nets whit possible connection problems

Por supuesto, las redes no se conectan en la PCB. Es mi hoja de entrada:

ingrese la descripción de la imagen aquí

Como puede ver, hay una línea roja debajo de RB[0...7]. Quiero conectar un autobús entre las dos hojas. Si pongo un pin simple en vez de un bus me sale el mismo error así que supongo que el problema está en la entrada de la hoja y no en las otras hojas. Mi proyecto se parece a:

ingrese la descripción de la imagen aquí

Gracias por su ayuda :)


EDITAR:

Esquema PIC.SchDoc: ingrese la descripción de la imagen aquí

Entrada Analizador Lógico.SchDoc:

ingrese la descripción de la imagen aquí

Ajustes: ingrese la descripción de la imagen aquí

tarjeta de circuito impreso ingrese la descripción de la imagen aquí

No puedo ver ninguna diferencia entre tus ejemplos y mis hojas.


SOLUCIÓN La respuesta de @Fake Name estaba bien, debe nombrar los puertos y las etiquetas de red como RB[..] no RB[...] (2 puntos en lugar de tres) y no ha puesto un puerto en cada bus Y una etiqueta de red también con el mismo nombre para conectarlos.

Con respecto a su edición: la única diferencia que veo entre su ejemplo y el ejemplo de Fake Name es que usa 3 puntos para la etiqueta de red del autobús. Intente usar RB[0..7]en lugar de RB[0...7]. Esa es la forma en que se recomienda en los manuales de Altium también.
Ok, problema resuelto, no puse net label en cada bus, tienes que poner Port AND Net Label para poder conectarlos. También he cambiado [...] a [..] como me recomiendas gracias :)
@Andres: menciono que los autobuses también deben nombrarse. Mira el final de mi respuesta:For what it's worth, I am fairly sure you have to both name the buses with net-labels on each child-sheet, and name the ports.

Respuestas (1)

¿Puedes publicar tus sub-hojas?

Al mirar lo que ha publicado, creo que puede tener un error tipográfico en la entrada: RB[0..7]. Por lo general, obtiene la línea roja debajo de la entrada cuando no está correctamente vinculada a un puerto en la hoja secundaria.

Haga clic con el botón derecho en el símbolo de hoja y seleccione "Acciones de símbolo de hoja" -> "Sincronizar entradas y puertos de hoja"

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí


De todos modos,

Creé un esquema de prueba simple y mínimo para hacer lo que estás haciendo:

Hoja superior: ingrese la descripción de la imagen aquí
Hoja 1:
ingrese la descripción de la imagen aquí
Hoja 2:
ingrese la descripción de la imagen aquí

Jerarquía del proyecto:
ingrese la descripción de la imagen aquí

Y conectó correctamente las redes a través de los diferentes esquemas:

ingrese la descripción de la imagen aquí


Por lo que vale, estoy bastante seguro de que debe nombrar los autobuses con etiquetas de red en cada hoja secundaria y nombrar los puertos.
Además, el nombre del bus y los nombres de los cables deben tener el mismo prefijo:
por ejemplo, un conjunto de cables HERP0 HERP1 HERP2 HERP3 HERP4 debe estar en un bus llamado HERP[0..4]. También puede tener que estar indexado a cero (es decir, comenzar en 0, en lugar de 1), pero no estoy totalmente seguro de eso.

Además, de hecho recibo la advertencia "La red NetNametiene varios nombres", pero es solo eso, una advertencia. Puede desactivar la advertencia o simplemente ignorarla. Tiendo a dejarlo encendido, y antes de que produzca un tablero, reviso todas las advertencias y me aseguro de que tengo la intención de que lo que sea que se refiera sea de esa manera.

Nombre falso, he editado mis preguntas con mis sub-hojas. En las opciones "Sincronizar entradas de hoja y puertos", Altium dice "Todos los símbolos de hoja coinciden" en la entrada de hoja donde tengo RB[0...7] y donde tengo A[0...7] el puerto lo he emparejado pero sigue recibiendo el mismo error. Vi que uno de mis puertos en la entrada de la hoja era bidireccional y el otro no, cambié ambos a bidireccionales y el error desapareció, pero no se están conectando en la PCB.