So zeigen Sie verschiedene Spannungspegel in einer schematischen Zeichnung an

Wenn ich eine Schaltung habe, in der ich unterschiedliche Spannungen für verschiedene Teile verwende, wie geht das am besten?

Dies kann mit Machtsymbolen erfolgen

schematisches Beispiel mit Leistungssymbolen

oder mit lokalen Labels

schematisches Beispiel mit lokalen Labels

oder globale Etiketten

schematisches Beispiel mit globalen Labels

(Die Standardgröße globaler Beschriftungen ist wahnsinnig groß, aber eine Größenänderung auf 0,030 macht sie nutzbar).

Welches wird bevorzugt und warum (nur eine Frage des Stils oder gibt es funktionale Unterschiede)? Gibt es Alternativen?

Absolut, absolut ABSOLUT die Kraftsymbole. Jeder, der Netzetiketten (lokal oder global) zur Stromverteilung verwendet, sollte gefeuert werden.
Außerdem sagt Ihnen Ihre Fehlermeldung nicht, dass es nicht funktioniert, sondern dass es keine Stromquelle für Ihre Stromverbindung gibt (was ein Nebeneffekt von Stromsymbolen ist, der Hauptgrund dafür ist, dass sie die Lesbarkeit erheblich verbessern). Sie müssen eine Komponente haben, wo Ihre Energie ins Netz gelangt. Dies ist (wahrscheinlich, ich kenne kicad nicht) eine Funktion der Komponenten-Pin-Definitionen. In diesem Fall würden Sie Pin 1 des Komparators bearbeiten, um ihn als Ausgang einzustellen.
@Fake Name: Dein erster Kommentar hat mich überzeugt. Gib eine Antwort und ich akzeptiere sie. Ich werde eine neue Frage erstellen, um die Fehlermeldung zu lösen.
Erledigt! Ich habe auch viel mehr Kommentare hinzugefügt.

Antworten (3)

Absolut, absolut ABSOLUT die Kraftsymbole.

Jeder, der Netzetiketten (lokal oder global) zur Stromverteilung verwendet, sollte gefeuert werden.

Der gesamte Zweck von Stromsymbolen besteht darin, dass sie schnell visuell von lokalen oder globalen Netzkennzeichnungen unterschieden werden können, wodurch der Schaltplan leichter gelesen und gewartet werden kann.

Ich habe ziemlich viel Arbeit mit der Fehlerbehebung und dem Bereinigen von Schaltplänen, die vollständig mit Netzetiketten gezeichnet wurden, und es ist ein Albtraum.

Wenn Sie aus irgendeinem seltsamen Grund Netzkennzeichnungen verwenden müssen, halten Sie sich außerdem strikt an die lokal-globale Hierarchie. Bei vielen EDA-Paketen können Sie alle Netzetiketten als global festlegen. Wenn Sie dies tun, sterben Sie bitte in einem Feuer.
Verwenden Sie globale Netzetiketten nur, wenn es sein muss. Netze sollten standardmäßig lokal sein.

Eine noch bessere Option ist die Verwendung eines EDA-Pakets, das hierarchische schematische Verbindungen erzwingt. Auf diese Weise wird jeder Schaltplan als "Meta-Komponente" auf einem übergeordneten Schaltplan dargestellt. Grundsätzlich wird jedes globale Netz-Label auf jedem Schaltplan als Pin auf einer übergeordneten Zeichnung widergespiegelt.

Dadurch werden die Blatt-zu-Blatt-Verbindungen sofort deutlich und Sie können nachvollziehen, wo genau ein Netzetikett verläuft.

Außerdem sollten Sie immer nur ein globales Netzetikett für jeden Namen auf einem Blatt haben . Wenn Sie zwei Geräte haben, die sich mit diesem globalen Netz verbinden müssen, verbinden Sie sie mit einem schematischen Draht . Dies ist in Situationen, in denen Sie nicht die einzige Person sind, die an einem Schaltplan arbeitet, von entscheidender Bedeutung und in allen anderen nützlich, da der Schaltplan dadurch viel intuitiver verständlich wird.


Ehrlich gesagt werden Netzetiketten ohnehin sehr, sehr überstrapaziert. Die einzige Situation, in der Sie ein Netzetikett anstelle von tatsächlichen Schaltplandrähten wählen sollten, ist, wenn es die Lesbarkeit verbessert. Es überrascht nicht, dass dies sehr selten vorkommt .

Ich sehe heutzutage viele Schaltpläne, die im Grunde eine zufällige Auswahl von Chips sind, die mit Netzetiketten zusammengebunden sind.

Dies ist eine ABSOLUT SCHRECKLICHE Art, Schaltpläne zu erstellen.
Wenn Sie jemals versucht haben, einen von jemand anderem gezeichneten Schaltplan zu verstehen oder zu modifizieren , der auf Netzetiketten basiert (insbesondere wenn er komplex ist), werden Sie ihn mit der feurigen Leidenschaft von tausend Sonnen hassen.

NET LABELS SIND WARTUNGSFREI.
Sie sind (eher buchstäblich) die GOTO-Anweisungen von Schaltplänen.


Sie verbinden sich woanders, und Sie müssen es manuell finden (es sei denn, Ihr EDA-Paket lässt Sie Netzen folgen, aber was ist, wenn Sie an Papierdokumenten arbeiten?). Sie können vollständig aus der lokalen Dokumentenstruktur ausbrechen. Sie können nicht offensichtliche Auswirkungen haben, und Rechtschreibfehler können zu Fehlern führen, die von der DRC-Prüfung nicht erkannt werden, da die Durchsetzung von Regeln auf Netzetiketten schwierig sein kann.


Eine Sache, die zu beachten ist, ist (wie Brian Carlton in einem Kommentar betont), dass die Verwendung von Netzetiketten zur Angabe der Funktion eines vorhandenen Drahts eine sehr gute Sache ist.

Netzlabels sind nur GOTO-ähnlich, wenn sie namentlich verbunden sind. Andernfalls können sie nur beim Debuggen helfen. Zum Beispiel DATA0 zwischen einem uC und SRAM auf derselben Seite.

Netzlabels sind nur GOTO-ähnlich, wenn sie namentlich verbunden sind. Andernfalls können sie nur beim Debuggen helfen. Zum Beispiel DATA0 zwischen einem uC und SRAM auf derselben Seite.
@Brian Carlton - Guter Punkt. Netzetiketten, die anstelle von Drähten verwendet werden, sind destruktiv. Netzetiketten, die verwendet werden, um die Funktion eines Drahtes anzuzeigen, sind gut. Ich werde die Antwort aktualisieren.
Manchmal finde ich es einfacher, Netzetiketten zu lesen, als Kabeln zu folgen. Sicher, wenn die Verbindungen fast in Ordnung sind, kann ihre grafische Anordnung visuell deutlich machen, wo die Dinge von der erwarteten Reihenfolge abweichen, aber wenn das Verbindungsmuster am Ende im Wesentlichen zufällig ist, tut es das Hinzufügen eines wirren Morasts von Drähten nicht Dinge verbessern.
@supercat - das stimmt immer nur (geringfügig) in Situationen, in denen ein Draht nur an zwei Stellen gehen würde. Was ist, wenn es ein Netz gibt, das mit drei Orten verbunden ist? Oder vier? Woher willst du wissen, dass du jeden Ort gefunden hast, mit dem ein Net-Label verbunden ist? Ich musste Schaltpläne pflegen, die mit Netzetiketten gezeichnet wurden, und es ist eine akribische, schwindelerregende Arbeit.
Mit der Schaltplan-Erfassungssoftware, die in meinem Büro verwendet wird, bin ich nie gut ausgekommen; Für ein Hobbyprojekt mit CPLD, SRAM, Flash-Chip und Regler sowie Widerständen und Kondensatoren war mein "Schaltplan" eine Tabelle mit der Netzliste, für die ich dann ein Programm schrieb, um sie in ein Format umzuwandeln, das die PC-Board-Software konnte verwenden. Mein Programm erstellte eine Querverweisliste, die es einfach machte, zu überprüfen, ob alle Verbindungen wie erwartet waren. Im Vergleich dazu finde ich es schwierig, vielen parallelen Linien auf einem Schaltplan zu folgen.
@supercat - Wenn Sie so viele parallele Linien in einem Schaltplan haben, klingt es so, als sollten Sie einen Bus verwenden.

Es gibt verschiedene legitime Wege, dies zu tun, trotz der sehr lauten fanatischen Tiraden einiger. Erinnern wir uns an die beiden grundlegenden Zwecke eines Schaltplans: Verbindungen zum Computer zu definieren und die Schaltung den Menschen mitzuteilen. Die Software erzwingt normalerweise die erste, aber die zweite erfordert etwas Überlegung und Sorgfalt. Genau wie das Kommentieren von Code ist eine gute schematische Übersichtlichkeit wichtig.

Jede Methode, die diese Einschränkungen erfüllt, ist gültig. Ich mag Ihr erstes Beispiel nicht, nicht weil es Power-Symbole verwendet, sondern weil diese Power-Symbole zu sehr wie Verbindungen oder Testpunkte aussehen und daher verwirren. Ich habe Leistungssymbole gesehen, die wie ein T aussehen, wobei die Spannung über dem T angezeigt wird. Ich denke, das wäre eine große Verbesserung in Ihrem ersten Schaltplan, danach hätte ich kein Problem damit.

Ich mache normalerweise ähnlich wie Ihr zweiter Schaltplan. Ich gebe Stromnetzen Namen basierend auf ihrer Spannung, wie "5 V" oder "3,3 V", und verwende dann die eingebaute Einrichtung in der Software (Eagle in meinem Fall), um den Namen des Netzes anzuzeigen, wo immer es gerade bis zum Ende gezogen wird. Dies kennzeichnet seine Funktion und macht es visuell offensichtlich, dass das Netz anderswo verbunden ist. Ich mache auch normalerweise solche Stichleitungen zu Stromanschlüssen, die nach oben enden, wenn ich zu einem Verbraucher dieses Netzes gehe. Manchmal kann es sein, dass das Stromnetz von links kommt, wenn dadurch der Schaltplan klarer gezeichnet werden kann. Hersteller des Stromnetzes würden die Stubs rechts enden lassen, um den visuellen Hinweis darauf zu geben, dass der Strom an eine andere Stelle "gesendet" wird. Signale sollten in Schaltplänen im Allgemeinen von links nach rechts fließen, mit Ausnahme von Rückkopplungssignalen, die absichtlich rückwärts fließen sollten (von rechts nach links).

Auch hier zeichne ich das Etikett nie manuell. Ich benenne das Netz immer und verwende dann die Funktion in der Software, um den Netznamen anzuzeigen. Das garantiert, dass zwei gleichnamige Linien im Schaltplan das gleiche Netz sind. Es kann auch nützlich sein, den Netznamen in der Mitte einer Netzlinie anzuzeigen, wenn dies den Leuten helfen könnte, seinen Zweck besser oder schneller zu verstehen. Wie immer ist die treibende Überlegung Klarheit und zu verringern, wie viel jemand den Schaltplan "herausfinden" muss, um die Schaltung zu verstehen.

Ein Nachteil Ihres zweiten Schemas ist, dass die Etiketten nicht an den Enden der Stubs zentriert sind. Das könnte zu Verwirrung führen, wenn andere Dinge in der Nähe sind, und sieht etwas schlampig aus. Man fragt sich ein wenig "Meint er das wirklich?".

Ein gutes Beispiel dafür, wovon ich spreche, ist der Schaltplan für unser ReadyBoard-02 unter http://www.embedinc.com/products/ready02/qprot6.pdf . Die erste Seite enthält Netzteile, und Sie können sehen, wie mehrere Stromnetze dort hergestellt werden und am rechten Rand zu anderen Teilen des Schaltplans abgehen. Beachten Sie auch, dass sie von unten nach oben von Nieder- zu Hochspannung sortiert sind, um nur ein weiterer visueller Hinweis zu sein, der ein Missverständnis verhindern könnte, auch wenn dies für den Betrachter nicht offensichtlich ist.

Danke für deine Antwort. Die Power-Symbole sind die Standard-Kicad-Symbole, ich kann mich nicht erinnern, dass sie jemals anders gewesen wären. Die lokalen Etiketten wurden so platziert, dass sich der Etikettenanker am Ende des Drahts befand. Normalerweise wird das Etikett parallel (oder 90 Grad zum Draht) über einen Draht gelegt, daher wäre es für ein echtes Design besser gewesen, den Draht das Etikett "unterstreichen" zu lassen. Für diese Beispiele wollte ich, dass der Schaltplan so ähnlich wie möglich ist. Aber ja, es sei denn, es ist viel Platz in der Nähe, es könnte zu Verwirrung führen, wenn die Etiketten so lose hängen.
Ich ähnele diesem lauten Fanatiker....

So wird es in der von mir verwendeten Pulsonix-Software gemacht. Der Signalreferenz ist das Netz zugewiesen, und das Netz ist als Leistungstyp definiert.