Kicad Eeschema 'Power Symbol' mit lokalem Geltungsbereich?

AFAIK, Machtsymbole in Eeschema haben einen globalen Geltungsbereich. Was ist der beste Weg, um lokale Stromschienen zu erreichen? Das einzige, was mir einfällt, ist die Verwendung normaler Netzetiketten oder hierarchischer Etiketten.

Wann tritt dieses Problem auf?

Bei Verwendung von verschachtelten/hierarchischen Unterblättern: Angenommen, Sie erstellen einen Schaltplan für einen „Einkanal-LED-Treiber“, aber Sie möchten mehrere Instanzen/Kanäle desselben „Einkanal-LED-Treibers“. Dann könnten Sie in Kicad den Schaltplan des „Einkanal-LED-Treibers“ einmal entwerfen und mehrere „hierarchische Blätter“ erstellen. Wenn Sie alle Instanzen/Kanäle mit einer einzigen Stromquelle betreiben möchten, wäre der Standardansatz, ein „Stromsymbol“ zu verwenden, perfekt. Hier ist das Schema des 'verschachtelten / Unterblatts', z. B. des 'Einkanal-LED-Treibers':

http://i.stack.imgur.com/FY9Mo.png

Aber sagen Sie, wenn Sie einige der Kanäle von „Netzteil A“ und einige von „Netzteil B“ betreiben wollten, dann würden Sie hierarchische Pins im Schaltplan des „verschachtelten/Unterblatts“ (Einkanal-LED-Treiber) verwenden - Aber es sieht hässlich aus :(

http://i.stack.imgur.com/b7Ukw.png

Gibt es eine Art Symbol, das im 'verschachtelten / Unterblatt' verwendet werden könnte?:

http://i.stack.imgur.com/MmJQD.png

Antworten (1)

Ich denke, ich würde hier einfach zwei globale Versorgungsnamen haben, einen für jede Versorgung, z. B. +5V_A und +5V_B. Dann können Sie die Standardversorgungssymbole verwenden.

ODER

Haben Sie ein Hauptblatt mit allen hierarchischen Unterblättern (Netzteil und Treiberplatinen) und verdrahten Sie die Dinge direkt mit den hierarchischen Blatteingängen. Hier ist ein Beispiel dafür (zur Verdeutlichung nur Stromnetz verdrahtet):

Stammblatt:

Meister

Einzelblatt:

Individuell

Einzelblatt mit zwei verwendeten Symbolen (Blatt 2):

Blatt 2

Leiterplattenanschluss:

Leiterplatte

Das gleiche hierarchische Etikett (3V) wird auf jedem Blatt verwendet, aber auf dem Master werden zwei getrennte Regler verwendet. Einer liefert Blatt 1, die anderen Blätter 2 und 3. Auf Blatt zwei wird ein weiterer IC mit einem separaten 3-V-Symbol geliefert - auf dem Masterblatt sehen Sie, dass zwei Eingänge benötigt werden.
Das hierarchische Symbol scheint keine automatische Verbindung zu haben, also müssen Sie es entweder normal auf diesem Blatt verdrahten oder diesem Blatt so viele Eingänge mit demselben Namen hinzufügen, wie separate Symbole verwendet werden.
Sie können auf dem PCB-Snapshot (das andere Netz ist ein normales globales Erdungssymbol) alles richtig angeschlossen ist.

Falls dies relevant ist - wenn Sie eine Versorgung in zwei Netze aufteilen möchten, verwenden Sie eine "Jumper" -Komponente (z. B. einen 0-Ω-Widerstand), damit sich der Schaltplan nicht beschwert, sodass Sie z. B. main_supply, supply_1 und supply_2 alle elektrisch verbunden haben können , aber für PCB-Anforderungen aufgeteilt (z. B. als ob Sie eine analoge und eine digitale Masse haben könnten)

ODER evtl.:

Erstellen Sie ein Stromversorgungssymbol, verwenden Sie das #Symbol im Referenzbezeichner (IIRC), der Kicad mitteilt, dass es sich nicht um eine echte Komponente handelt. Verwenden Sie jedoch kein Power-Flag darauf - dies kann für ein lokales Power-Symbol funktionieren, wenn das folgende Zitat korrekt ist (die Dokumentation ist jedoch nicht die beste und an einigen Stellen veraltet, sodass Sie vorsichtig sein müssen).

Um aus dem folgenden Link zu zitieren:

Ein Stromsymbol (VCC, V3P3 usw.) gibt dem Netz seinen Namen und wird auf jeder Seite verwendet, um eine Verbindung zum globalen Stromnetz herzustellen. Es handelt sich um eine spezielle Komponente, die nicht in der Stückliste aufgeführt ist. Ein Power-Flag-Symbol (PWR_FLAG), das dem Netz seine globalen Eigenschaften verleiht – das Verbinden von Power-Netzen zwischen Blättern.

Am Ende dieses Links finden Sie Informationen zum Erstellen von Machtsymbolen .

Ich mag Variante 2. Option 1 könnte eine große Anzahl von LED-Treiberblättern haben und sie müssen jeweils mit ihrem eigenen Stromsymbol modifiziert werden. Wenn Sie bei Nr. 2 so viele LED-Treiber haben, dass Sie zwei verschiedene Netzteile oder so etwas benötigen, können Sie diese nach Bedarf im Stammverzeichnis des Schaltplanbaums verdrahten.
+1 - Option Nr. 2. Sei kein Narr; traue deinem Werkzeug nicht! ;-)
Besiegt # 1 nicht den Punkt, einen einzelnen verschachtelten Schaltplan zu erstellen? Da müssten Sie jetzt 2 sehr ähnliche Schaltpläne für "Einzel-LED-Treiber" erstellen, die jedoch jeweils ein anderes Versions-Stromversorgungssymbol (+5 V_A oder +5 V_B) haben würden. Wrt Nr. 2 ... also würde der verschachtelte Schaltplan / das Blatt wie mein Nr. 2 oder ähnlich aussehen? #3 ist das, wonach ich gesucht habe, aber die Symbole müssten verknüpft werden (dasselbe lokale Netz), wenn sie etwas anderes als Dekoration sein sollen. Ist dies der Fall?
Ich würde nicht sagen, dass es den Punkt des verschachtelten Schaltplans genau widerlegt, da es auch andere Vorteile gibt, aber ich verstehe Ihren Punkt. Es wird jedoch häufig so gemacht, um viele Versorgungsschienen mit relevanten Namen zu haben, und es macht die Dinge klarer. Nr. 2 wäre ähnlich wie Nr. 2, ja, Sie müssten die Etiketten verwenden (diese Links zu den Tabelleneingaben). Ich werde mit Nr. 3 experimentieren, um zu sehen, ob ich etwas herausfinden kann. Übrigens - die kicad-Benutzergruppe ist wahrscheinlich der beste Ort, um zu fragen, ob es möglich ist, sie werden es wissen.
Ich habe ein Beispiel für Option 2 hinzugefügt. Es ist kein richtiges Machtsymbol, aber es ist keine schlechte Option. Normalerweise würde ich dies für Signale verwenden (und Option 1 für die Stromschienen verwenden), aber es gibt keinen Grund, warum Sie es nicht für die Stromversorgung verwenden können. Ich kann keine Möglichkeit finden, Option 3 zum Laufen zu bringen, trotz des Zitats, das darauf hindeutet, dass dies möglich sein sollte. Wie auch immer, fragen Sie bei der Benutzergruppe nach, es lohnt sich, beizutreten, wenn Sie Kicad verwenden, da es die wichtigste Ressource in Bezug auf Informationen ist (Sie können eine Feature-Anfrage stellen, wenn es nicht möglich ist, dies so zu tun, wie Sie es wünschen)