ERC-Fehler "ErrType (3): Pin mit einigen anderen Pins verbunden, aber kein Pin zum Ansteuern"


27

Die folgende einfache Schaltung gibt beim Ausführen der ERC-Prüfung die folgende Fehlermeldung aus:

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

Die CONN_2-Komponente soll externe Stromversorgung erhalten. Ich habe keine Änderungen an der Pin-Konfiguration vorgenommen, die ich wahrscheinlich sollte. Wie mache ich das richtig?

Antworten:


17

Ich denke, das Power Flag wird bevorzugt und ist das, was ich normalerweise benutze (und was die Dokumentation IIRC empfiehlt), um ERC-Fehler zu stoppen, wenn die Pins nicht auf die Ausgangsleistung eingestellt sind (siehe unten). Oben müssen Sie nur ein Power Flag auf den Pin setzen 2 der Sicherung und die Warnung sollten verschwinden.

Sie können auch einen Komponenten-Pin auf einen Leistungsausgang (dh GND / VCC) setzen, und es wird kein Leistungsflag benötigt.
Beachten Sie, dass das 6V-Netz nicht die gleiche Warnung hat, ich denke, dass der Opamp-Ausgang auf einen Ausgang gesetzt wird.

Bearbeiten - nur bestätigt, dass dies gut funktioniert. Wenn Sie z. B. ein Batteriesymbol haben, setzen Sie die Pins auf die Ausgangsleistung und es werden keine Flags benötigt. Mit einem typischen linearen Spannungsregler würden Sie den OUT-Pin auf die Ausgangsleistung einstellen. Dies ist in allen von mir verwendeten PCB-Programmen üblich. Sie müssen sicherstellen, dass Sie die Pins auf den richtigen Typ (nicht nur die Stromversorgung) einstellen, wenn Sie eine Komponente erstellen, damit der ERC ordnungsgemäß funktioniert. Hier sind die in Kicad verfügbaren Typen:

PinTypes

Der Fehler tritt nur (korrekt) auf, wenn ein Netz nichts zu betreiben hat. Wenn Sie also einen Stromanschluss mit passiven Pins haben (falls richtig eingestellt), wissen Sie erst, dass diese für die Stromversorgung vorgesehen sind, wenn Sie dies explizit mitteilen.

Sie können tatsächlich entscheiden, worüber Sie informiert werden möchten, indem Sie die folgende Tabelle entsprechend einstellen. Wenn Sie beispielsweise möchten, dass der ERC einen Fehler auslöst, wenn ein Eingang mit einem Eingang verbunden ist, ändern Sie das oberste Kästchen von grün (keine Meldung) in gelb (Warnung) oder rot (Fehler).

ERCOptions


Das Einstellen der Ausgangsleistung an Sicherungsstift 2 hat das Problem behoben.
11.

Danke. Genau das habe ich gesucht. Gehe zu Extras -> Bibliothekseditor Öffnen Sie Ihre Komponente im Bibliothekseditor. Drücken Sie 'E' über der Komponente. Wählen Sie zum Bearbeiten den Pin. Ändern Sie die Leistung des 'elektrischen Typs'. Das ist es. :)

17
Für Leute, die tl; dr möchten: Der richtige Weg, um das Problem zu lösen, ist die Verwendung von (mehreren) Power-Flags (Symbol aus der "Power" -Bibliothek, rautenförmig, PWR_FLAG im Bild neben der Frage), NICHT das Bearbeiten von Symbol-Pins in der Bibliothek (besonders wenn sich das Symbol in der Standardbibliothek befindet).
Pfalcon

1
Das folgende Dokument hat mir geholfen, das Problem in meinem Fall zu beheben: blog.iteadstudio.com/wp-content/uploads/2014/09/… (Schritt 41).
Dubbaluga

kicad ändert oft die Art und Weise, wie es funktioniert. Schwer für Anfänger wie mich, die es nur einmal im Jahr benutzen. Ich habe die obigen Schritte ausprobiert, aber ich kann es nicht wieder auflösen. vcc - switch - r - led - gnd bereitet in einem sehr sehr einfachen layout kopfschmerzen! Gibt es nicht einen einfachen Weg, sehr einfache Dinge zu tun, ohne all diese Magie zu kennen? Warum muss ein einfacher Schaltereingang zum Ausschalten geändert werden? Ich verstehe es nicht, seine Leistungsaufnahme für mich. ;)

0

Wenn Sie in KiCad-Schema einen als Eingang definierten Pin mit einem anderen als Eingang definierten Pin verbinden und keine dritte Leitung als Spannungs- / Strom- / Signaleingang vorhanden ist, ist dies ein logischer Widerspruch. Ist es nicht Dies ist genau das, was "No Driven Means" bedeutet. Um den Fehler zu beheben, ändern Sie einen der beiden Stifttypen in "Output". Dann sollte alles in Ordnung sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.