Error de ERC "ErrType (3): Pin conectado a otros pines pero no hay pin para manejarlo"


27

El siguiente circuito simple muestra el siguiente mensaje de error cuando se ejecuta la verificación ERC:

ErrType(3): Pin connected to some others pins but no pin to drive it
@ (2.5000 ",4.0000 "): Cmp #PWR01, Pin 1 (power_in) not driven (Net 5) 

esquema

Se supone que el componente CONN_2 recibe energía externa. No he realizado ningún cambio en ninguna configuración de pin que probablemente debería. ¿Cómo hago eso correctamente?

Respuestas:


17

Creo que se prefiere el indicador de encendido y es lo que suelo usar (y lo que la documentación recomienda IIRC) para detener los errores de ERC si los pines no están configurados para la salida de alimentación (ver más abajo). 2 del fusible y la advertencia deberían desaparecer.

Además, puede establecer un pin de componente en una salida de alimentación (es decir, GND / VCC) y no se necesitará ningún indicador de alimentación.
Tenga en cuenta que la red de 6V no tiene la misma advertencia, creo que la salida opamp se establecerá en una salida.

Editar: solo confirmó que esto funciona bien, por lo que si tiene, por ejemplo, un símbolo de batería, configure los pines para la salida de alimentación y no hay necesidad de banderas. Con un regulador de voltaje lineal típico, configuraría el pin OUT para la salida de potencia. Esto es común en todo el software de PCB que he usado, debe asegurarse de establecer los pines en el tipo correcto (no solo de alimentación) al crear un componente para que el ERC pueda funcionar correctamente. Estos son los tipos disponibles en Kicad:

PinTypes

El error solo ocurre (correctamente) si una red no tiene nada para controlarlo, por lo que si tiene algo como un conector de alimentación que tiene pines pasivos (si está configurado correctamente) no sabrá que están destinados a la alimentación hasta que lo indique explícitamente.

De hecho, puede decidir sobre qué desea que se le informe, pero configurando la tabla a continuación en consecuencia. Por ejemplo, si desea que el ERC arroje un error si una entrada se conectó a una entrada, cambiaría el cuadro superior de verde (sin mensaje) a amarillo (advertencia) o rojo (error)

ERCOptions


Establecer la potencia de salida en el pin 2 del fusible resolvió el problema.
hlovdal

Gracias, eso es exactamente lo que estaba buscando. Ir a Herramientas -> Editor de la biblioteca Abra su componente en el editor de la biblioteca. Presione 'E' sobre el componente. Elija el pin para editar. Cambie la salida de potencia 'tipo eléctrico'. Eso es. :)

17
Para las personas que quieren tl; dr: la forma correcta de resolver el problema es usar (múltiples) banderas de energía (símbolo de la biblioteca "power", en forma de diamante, PWR_FLAG en la imagen a lo largo de la pregunta), NO editar pines de símbolo en la biblioteca (especialmente si el símbolo está en la biblioteca estándar).
pfalcon

1
El siguiente documento me ayudó a resolver el problema en mi caso: blog.iteadstudio.com/wp-content/uploads/2014/09/… (Paso 41).
dubbaluga

kicad a menudo cambia la forma en que funciona. pesado para principiantes como yo que solo lo usan una vez al año. Intenté los pasos anteriores, pero no puedo volver a resolverlo. usando un diseño muy simple, vcc - switch - r - led - gnd da dolor de cabeza! ¿No hay una manera sencilla de hacer cosas muy comunes sin tener que saber toda esa magia? ¿Por qué se debe cambiar una entrada de interruptor simple para apagar? No lo entiendo, es una fuente de alimentación para mí. ;)

0

En KiCad Schematic, si conecta un pin que se define como Entrada, a otro pin que se definió como entrada, y no hay un tercer cable que proporcione entrada de voltaje / corriente / señal, es una contradicción lógica. ¿No es así? Esto es exactamente lo que significa "No Driven Means". Para deshacerse del error, cambie cualquiera de los dos tipos de pin a la salida y debería estar bien entonces ...

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.