Altium: Duplicar NET en diseño jerárquico

0

Tengo un diseño con dos subsheets que contienen un microcontrolador con un transceptor CAN. En estas dos subsheets hay las dos redes "CANRX" y "CANTX" (de MCU al transceptor). Cuando ambas de estas hojas se colocan dentro de la hoja superior, altium se queja de nombres NET duplicados al compilar. El alcance del identificador de red se establece explícitamente en "Jerárquico", por lo que espero que las etiquetas de red se mantengan locales en una hoja y que los puertos se conecten solo a su correspondiente símbolo de hoja (Esos son dos buses CAN, por lo que el CANRX / CANTX en esas dos hojas debe permanecer separado).

Imágenes:

    
pregunta Pwnie2012

1 respuesta

4

La configuración jerárquica se relaciona con el uso de varias hojas (lo estás haciendo y está perfectamente bien).

Sus redes tienen el mismo nombre, esta es la razón por la que Altium lo advierte. Altium quiere decirte: Oye, tienes dos redes que están separadas pero tienen el mismo nombre; deberías conectarlas porque si transfieres el diseño a la PCB, éstas se conectarán (ya que tienen el mismo nombre).

La única forma de contrarrestarlo es dándoles diferentes nombres, como CAN_DISP_RX y CAN_BUTTON_RX. Esto asegurará que una vez que los transfiera a la PCB, serán redes separadas (como usted pretende).

Las configuraciones en las opciones del proyecto básicamente tratan cómo necesita conectar las señales entre sí. Estricto jerárquico le dirá que ni los Puertos ni los objetos de Alimentación son globales, tendrá que conectar cada señal a través de un puerto (esto puede ser útil para diseños con múltiples secciones de alimentación separadas si está utilizando la función multicanal de Altium). Jerárquico es el valor predeterminado para todo con más de una sola hoja y mantendrá los objetos de energía globales, pero todas las demás señales deben ser únicas o conectadas a través de puertos. Plano le dice que no necesita una estructura jerárquica sino que básicamente conecta cada puerto y cada hoja a cada otro puerto en cualquier otra hoja con el mismo nombre (mientras que para jerárquico necesita especificar explícitamente esta conexión en una hoja superior, puede tener multiples niveles). Global es básicamente lo peor de todo, conectó todo lo que tiene el mismo nombre, no importa si es una etiqueta de red o un puerto (en mis últimos 10 años siempre he usado Jerárquico con una sola excepción de Estricto Jerárquico).

Sin embargo, estas opciones nunca afectan la transferencia de diseño del esquema a PCB (que es donde ocurrirá su error anterior si no asigna nombres de red diferentes).

    
respondido por el Tom L.

Lea otras preguntas en las etiquetas