Error de Altium: redes que contienen varios puertos de entrada. ¿Qué significa este error?

10

Soy relativamente nuevo en Altium, y me estoy encontrando con los siguientes errores al compilar mi esquema:

  1. Net SDI contiene varios puertos de entrada (Port SDI, Port SDI)
  2. Net CLK contiene varios puertos de entrada (Port CLK, Port CLK)

Lo que estoy tratando de hacer es conectar varias hojas a las mismas señales, SDI y CLK. ¿Estoy haciendo algo mal? Es una jerarquía plana, he establecido el alcance en "Plano (solo puertos globales)". A continuación se muestran dos hojas de mi esquema que utiliza señales SDI y CLK

Hoja1:

Hoja2:

    
pregunta Dan

4 respuestas

15

Con el alcance "Plano (solo puertos globales)" seleccionado, "... las etiquetas de red son locales para cada hoja; no se conectarán entre las hojas. Todos los puertos con el mismo nombre se conectarán en todas las hojas". - Altium "Multi-Sheet Design"

Esto parece que debería estar bien para lo que está tratando de hacer, pero creo que en este tipo de configuración de diseño, debe haber una relación 1: 1 del puerto de entrada y salida. En el caso de diseño plano, los puertos de entrada están conectados entre sí, de ahí el error de "múltiples puertos de entrada". Aquí hay un par de cosas que podrías probar:

  1. Cambiar a un diseño jerárquico
    Esto requiere que use una hoja superior para controlar la jerarquía de diseño. Revise "5.1.3 Construyendo la hoja superior" en el módulo de capacitación mencionado anteriormente. Para lo que vale, todos mis diseños son de esta configuración de diseño.
  2. Cambiar puertos de entrada a Bidireccional
    Esto puede hacer que el error desaparezca (debido a la Matriz de Conexión de su proyecto), pero puede que no tenga sentido desde un punto de vista del mundo real. Las líneas CLK / SDI ciertamente no son bidireccionales. Esto puede causar problemas cuando se encuentra en una revisión de diseño y debe explicar por qué ha marcado todo como bidireccional.
  3. Editar la matriz de conexión
    Mantén la configuración de diseño plano, pero dile a Altium que la empuje editando la matriz de conexión Error / Warning:

    Ahora, los puertos de entrada múltiples solo se informarán como una advertencia, no como un error de detención del programa.
respondido por el dext0rb
2

Me gusta la respuesta de @ dext0rb, pero desactivar los errores / advertencias lógicas para todos los puertos podría causar problemas más adelante.

Así que simplemente apague el error en la red específica usando "Generic No ERC"

yluego

    
respondido por el Ali80
0

Preferí crear los puertos como Sin especificar en este caso. Mientras que las flechas direccionales aún se mantienen (más la coordinación de color) desde su formato de entrada / salida anterior.

Sin especificar permite al usuario crear múltiples entradas y salidas para estos puertos.

    
respondido por el Larry
-1

Solo necesita cambiar el tipo eléctrico de las almohadillas en símbolos esquemáticos a pasivo.

    
respondido por el Mehran

Lea otras preguntas en las etiquetas