Errore ERC "ErrType (3): Pin collegato ad altri pin ma nessun pin per guidarlo"


27

Il seguente semplice circuito fornisce il seguente messaggio di errore quando si esegue il controllo 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) 

schema

Il componente CONN_2 dovrebbe ricevere alimentazione esterna. Non ho apportato alcuna modifica alla configurazione dei pin che probabilmente dovrei. Come lo faccio correttamente?

Risposte:


17

Penso che il flag di potenza sia preferito ed è quello che di solito uso (e ciò che la documentazione raccomanda IIRC) per fermare gli errori ERC se i pin non sono impostati sull'uscita di potenza (vedi sotto) In quanto sopra, devi solo mettere un flag di potenza sul pin 2 del fusibile e l'avvertimento dovrebbe scomparire.

Inoltre, è possibile impostare un pin componente su un'uscita di potenza (ad es. GND / VCC) e non sarà necessario alcun flag di potenza.
Si noti che la rete da 6 V non ha lo stesso avvertimento, penso che l'uscita opamp verrà impostata su un'uscita.

Modifica: ho appena confermato che funziona bene, quindi se hai ad esempio un simbolo della batteria, imposta i pin sull'uscita di potenza e non sono necessari flag. Con un tipico regolatore di tensione lineare si imposta il pin OUT sull'uscita di potenza. Questo è comune in tutti i software PCB che ho usato, è necessario assicurarsi di impostare i pin sul tipo corretto (non solo alimentazione) durante la creazione di un componente in modo che l'ERC possa funzionare correttamente. Ecco i tipi disponibili in Kicad:

PinTypes

L'errore si verifica (correttamente) solo se una rete non ha nulla per guidarlo, quindi se hai qualcosa come un connettore di alimentazione che ha pin passivi (se impostato correttamente), non saprà che sono destinati all'alimentazione fino a quando non lo dici esplicitamente.

Puoi effettivamente decidere di cosa vuoi parlare, impostando di conseguenza la tabella qui sotto. Ad esempio, se si desidera che ERC generi un errore se un input è stato collegato a un input, si cambierà la casella più in alto da verde (nessun messaggio) a giallo (avviso) o rosso (errore)

ERCOptions


L'impostazione dell'uscita di potenza sul pin del fusibile 2 ha risolto il problema.
hlovdal,

Grazie, è esattamente quello che stavo cercando. Vai a Strumenti -> Editor di librerie Apri il tuo componente nell'editor di librerie. Premi 'E' sul componente.Scegli il pin per modificare.Cambia la potenza di 'tipo elettrico'. Questo è tutto. :)

17
Per le persone che vogliono tl; dr: il modo corretto di risolvere il problema consiste nell'utilizzare (più) flag (i) di potere (simbolo dalla libreria "power", a forma di diamante, PWR_FLAG nella figura lungo la domanda), NON modificare i pin del simbolo nella libreria (specialmente se il simbolo è nella libreria standard).
falco

1
Il seguente documento mi ha aiutato a risolvere il problema nel mio caso: blog.iteadstudio.com/wp-content/uploads/2014/09/… (passaggio 41).
dubbaluga,

Kicad cambia spesso il modo in cui funziona. pesante per i principianti come me che lo usano solo una volta all'anno. ho provato i passaggi precedenti, ma non riesco a ripristinarlo. usando un layout molto molto semplice, vcc - switch - r - led - gnd dà mal di testa! non c'è un modo semplicemente semplice di fare cose molto comuni senza dover conoscere tutta quella magia? perché un semplice interruttore deve essere cambiato per spegnerlo? non capisco, il suo input di potenza per me. ;)

0

In KiCad Schematic, se si collega un pin che è definito come Input, a un altro pin che è stato definito come input, e non esiste un terzo filo che fornisce alcun input di tensione / corrente / segnale, è una contraddizione logica. Non è vero? Questo è esattamente ciò che significa "No Driven Means" Per eliminare l'errore, cambiare uno dei due tipi di pin in output e dovrebbe andare bene quindi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.