Ein Schaltplan ist eine visuelle Darstellung einer Schaltung. Als solches dient es dazu, einen Stromkreis einem anderen mitzuteilen. Ein Schaltplan in einem speziellen Computerprogramm für diesen Zweck ist auch eine maschinenlesbare Beschreibung der Schaltung. Diese Verwendung ist in absoluten Zahlen leicht zu beurteilen. Entweder werden die richtigen formalen Regeln zur Beschreibung der Schaltung befolgt und die Schaltung ist korrekt definiert oder nicht. Da es hierfür strenge Regeln gibt und das Ergebnis maschinell beurteilt werden kann, ist dies hier nicht der Diskussionspunkt. Diese Diskussion befasst sich mit Regeln, Richtlinien und Vorschlägen für gute Schaltpläne für den ersten Zweck, nämlich die Kommunikation eines Stromkreises mit einem Menschen. Gut und Böse werden hier in diesem Zusammenhang beurteilt.
Da ein Schaltplan Informationen vermitteln soll, geschieht dies mit einem guten Schaltplan schnell, klar und mit einer geringen Wahrscheinlichkeit von Missverständnissen. Es ist notwendig, aber bei weitem nicht ausreichend, dass ein Schaltplan korrekt ist. Wenn ein Schema einen menschlichen Beobachter irreführen kann, ist es ein schlechtes Schema, ob Sie irgendwann nachweisen können, dass es nach einer ordnungsgemäßen Entschlüsselung tatsächlich korrekt war. Der Punkt ist Klarheit . Ein technisch korrekter, aber verschleierter Schaltplan ist immer noch ein schlechter Schaltplan.
Einige Leute haben ihre eigenen dummen Meinungen, aber hier sind die Regeln (tatsächlich werden Sie wahrscheinlich eine breite Übereinstimmung zwischen erfahrenen Leuten in den meisten wichtigen Punkten bemerken):
Verwenden Sie Komponentenbezeichner
Dies geschieht mit jedem Schaltplanerfassungsprogramm so gut wie automatisch, aber wir sehen hier immer noch häufig Schaltpläne ohne sie. Wenn Sie Ihren Schaltplan auf eine Serviette zeichnen und dann scannen, müssen Sie Komponentenbezeichnungen hinzufügen. Diese machen die Schaltung viel einfacher zu besprechen. Ich habe Fragen übersprungen, bei denen Schaltpläne keine Komponentenbezeichnungen hatten, weil ich keine Lust hatte, mich mit dem zweiten 10-kΩ-Widerstand von links neben dem oberen Druckknopf zu beschäftigen . Es ist viel einfacher, R1, R5, Q7 usw. zu sagen.
Bereinigen Sie die Textplatzierung
In schematischen Programmen werden Teilebezeichnungen und -werte im Allgemeinen auf der Grundlage einer generischen Teiledefinition aufgezeichnet. Dies bedeutet, dass sie oft an unbequemen Stellen im Schaltplan landen, wenn andere Teile in der Nähe platziert werden. Repariere es. Das gehört zum Zeichnen eines Schaltplans. Einige schematische Aufnahmeprogramme machen dies einfacher als andere. In Eagle zum Beispiel kann es leider nur ein Symbol für ein Teil geben. Einige Teile werden üblicherweise in unterschiedlichen Ausrichtungen angeordnet, beispielsweise bei Widerständen horizontal und vertikal. Dioden können in mindestens 4 Ausrichtungen platziert werden, da sie auch eine Richtung haben. Die Platzierung von Text um ein Teil, wie der Komponentenbezeichner und der Wert, funktioniert wahrscheinlich nicht in anderen Ausrichtungen als ursprünglich eingezeichnet. Wenn Sie ein Originalteil drehen, verschieben Sie den Text anschließend, damit er leicht lesbar ist. gehört eindeutig zu diesem Teil und kollidiert nicht mit anderen Teilen der Zeichnung. Vertikaler Text sieht dumm aus und macht den Schaltplan schwer lesbar.
Ich mache separate redundante Teile in Eagle, die sich nur in der Symbolorientierung und damit in der Textplatzierung unterscheiden. Das ist mehr Arbeit im Vorfeld, erleichtert aber das Zeichnen eines Schaltplans. Es spielt jedoch keine Rolle, wie Sie ein ordentliches und klares Endergebnis erzielen, nur das, was Sie tun. Es gibt keine Entschuldigung. Manchmal hören wir Jammern wie "Aber CircuitBarf 0.1 lässt mich das nicht" . Holen Sie sich also etwas, das funktioniert. Außerdem lässt CircuitBarf 0.1 Sie das wahrscheinlich zu, nur dass Sie zu faul waren, das Handbuch zu lesen, um zu lernen, wie und zu schlampig, um sich darum zu kümmern. Zeichnen Sie es (ordentlich!) Auf Papier und scannen Sie es, wenn Sie müssen. Auch hier gibt es keine Entschuldigung.
Zum Beispiel sind hier einige Teile in unterschiedlichen Ausrichtungen. Beachten Sie, wie sich der Text in Bezug auf Teile an verschiedenen Stellen befindet, um die Dinge übersichtlich und übersichtlich zu gestalten.
Lass dir das nicht passieren:
Ja, das ist eigentlich ein kleiner Ausschnitt von dem, was hier jemand auf uns geworfen hat.
Grundlegendes Layout und Ablauf
Im Allgemeinen ist es gut, höhere Spannungen nach oben, niedrigere nach unten und einen logischen Fluss von links nach rechts anzulegen. Das ist natürlich nicht immer möglich, aber zumindest eine allgemein höhere Anstrengung, dies zu tun, wird den Stromkreis für diejenigen, die Ihren Schaltplan lesen, stark beleuchten.
Eine bemerkenswerte Ausnahme sind Rückkopplungssignale. Sie geben von Natur aus "Rückmeldungen" von stromabwärts nach stromaufwärts, daher
sollte ihnen das Senden von Informationen entgegengesetzt zum Hauptstrom angezeigt werden.
Stromanschlüsse sollten auf positive Spannungen und auf negative Spannungen steigen. Mach das nicht:
Es gab keinen Platz, um zu zeigen, wie die Linie zu Boden ging, weil andere Sachen schon da waren. Bewege es. Du hast die Sauerei gemacht, du kannst sie aufheben. Es gibt immer einen Weg.
Das Befolgen dieser Regeln führt dazu, dass allgemeine Teilschaltungen die meiste Zeit ähnlich gezeichnet werden. Sobald Sie mehr Erfahrung mit Schaltplänen gesammelt haben, werden diese bei Ihnen auftauchen und Sie werden dies zu schätzen wissen. Wenn Dinge auf jede Weise gezeichnet werden, sehen diese allgemeinen Schaltkreise jedes Mal anders aus und es dauert länger, bis andere Ihren Schaltplan verstehen. Was ist das für ein Durcheinander zum Beispiel?
Nach einigem Entschlüsseln merkt man: "Oh, es ist ein gewöhnlicher Emitterverstärker. Warum hat das #% & ^ $ @ # $% nicht von Anfang an so gezeichnet?" :
Stifte nach Funktion ziehen
Zeigen Sie die Pins der ICs an einer Position, die für ihre Funktion relevant ist. NICHT, WIE SIE AUS DEM CHIP HERAUSRAGEN. Versuchen Sie, die positiven Stromversorgungspins oben, die negativen Stromversorgungspins (normalerweise geerdet) unten, die Eingänge links und die Ausgänge rechts anzuordnen. Beachten Sie, dass dies zum oben beschriebenen allgemeinen Schaltplan passt. Dies ist natürlich nicht immer sinnvoll und möglich. Allzweckteile wie Mikrocontroller und FPGAs verfügen über Pins, die je nach Verwendung ein- und ausgegeben werden können und sogar zur Laufzeit variieren können. Zumindest können Sie die dedizierten Stromversorgungs- und Erdungsstifte oben und unten anordnen und möglicherweise alle eng verwandten Stifte mit dedizierten Funktionen, z. B. Quarztreiberverbindungen, zusammenfassen.
ICs mit Pins in physischer Pin-Reihenfolge sind schwer zu verstehen. Einige Leute benutzen die Ausrede, die dies beim Debuggen hilft, aber mit ein wenig Überlegung können Sie sehen, dass das nicht wahr ist. Wenn Sie sich etwas mit einem Zielfernrohr ansehen möchten, welche Frage kommt häufiger vor ? "Ich möchte auf die Uhr schauen, welcher Stift ist das?" oder "Ich möchte auf Pin 5 schauen, welche Funktion hat das?" . In einigen seltenen Fällen möchten Sie vielleicht einen IC umrunden und sich alle Stifte ansehen, aber die erste Frage ist bei weitem häufiger.
Physische Pin-Order-Layouts verschleiern die Schaltung und erschweren das Debuggen. Tu es nicht.
Direkte Verbindungen im Rahmen der Vernunft
Verbringen Sie einige Zeit mit der Reduzierung von Kabelkreuzungen und dergleichen. Das wiederkehrende Thema ist hier Klarheit . Natürlich ist das Zeichnen einer direkten Verbindungslinie nicht immer möglich oder sinnvoll. Es ist offensichtlich, dass dies nicht mit mehreren Blättern möglich ist, und ein unordentliches Rattennest aus Drähten ist schlimmer als ein paar sorgfältig ausgewählte "Luftdrähte".
Es ist unmöglich, hier eine universelle Regel aufzustellen, aber wenn Sie ständig daran denken, dass die mythische Person Ihnen über die Schulter schaut und versucht, den Stromkreis anhand des von Ihnen gezeichneten Schaltplans zu verstehen, werden Sie wahrscheinlich in Ordnung sein. Sie sollten versuchen, den Leuten zu helfen, die Schaltung leicht zu verstehen, und sie nicht dazu bringen, es trotz des Schaltplans herauszufinden.
Design für Normalpapier
Die Zeiten, in denen Elektrotechniker Zeichentische hatten und mit Zeichnungen der Größe D arbeiten mussten, sind lange vorbei. Die meisten Menschen haben nur Zugang zu regulären Druckern im Seitenformat, wie hier in den USA für 8 1/2 x 11-Zoll-Papier. Die genaue Größe ist auf der ganzen Welt ein wenig unterschiedlich, aber sie sind alle ungefähr das, was Sie leicht vor sich halten oder auf Ihrem Schreibtisch platzieren können. Es gibt einen Grund, warum sich diese Größe zum Standard entwickelt hat. Der Umgang mit größerem Papier ist mühsam. Auf dem Schreibtisch ist kein Platz mehr, es überlappt die Tastatur, drückt Dinge vom Schreibtisch, wenn Sie sie bewegen, usw.
Es geht darum, Ihren Schaltplan so zu gestalten, dass einzelne Blätter auf einer einzelnen normalen Seite und auf dem Bildschirm in etwa der gleichen Größe gut lesbar sind. Derzeit ist die größte übliche Bildschirmgröße 1920 x 1080. Es ist ärgerlich, eine Seite mit dieser Auflösung scrollen zu müssen, um die erforderlichen Details zu sehen.
Wenn dies bedeutet, dass Sie mehr Seiten verwenden, fahren Sie fort. In Acrobat Reader können Sie mit einem einzigen Tastendruck Seiten vor- und zurückblättern. Das Spiegeln von Seiten ist dem Schwenken einer großen Zeichnung oder dem Umgehen mit übergroßem Papier vorzuziehen. Ich finde auch, dass eine normale Seite mit vernünftigen Details eine gute Größe hat, um eine Teilschaltung zu zeigen. Stellen Sie sich Seiten in Schaltplänen wie Absätze in einer Erzählung vor. Das Aufteilen eines Schemas in einzeln beschriftete Abschnitte nach Seiten kann die Lesbarkeit verbessern, wenn es richtig gemacht wird. Beispielsweise könnten Sie eine Seite für den Abschnitt für den Stromeingang, die unmittelbaren Mikrocontrolleranschlüsse, die analogen Eingänge, die Leistungsausgänge des H-Brücken-Laufwerks, die Ethernet-Schnittstelle usw. haben. Es ist tatsächlich nützlich, den Schaltplan auf diese Weise aufzuteilen, auch wenn dies der Fall war nichts mit Zeichnungsgröße zu tun.
Hier ist ein kleiner Ausschnitt eines Schaltplans, den ich erhalten habe. Dies ist ein Screenshot, der eine einzelne Seite des in Acrobat Reader maximierten Schemas auf einem 1920 x 1200-Bildschirm zeigt.
In diesem Fall wurde ich zum Teil dafür bezahlt, dass ich mir diesen Schaltplan angesehen habe, und ich habe mich damit abgefunden, obwohl ich wahrscheinlich mehr Zeit aufgewendet und dem Kunden mehr Geld in Rechnung gestellt habe, als wenn die Arbeit mit dem Schaltplan einfacher gewesen wäre. Wenn dies von jemandem war, der nach kostenloser Hilfe suchte, wie auf dieser Website, hätte ich mir gedacht, dass ich das vermasseln und die Frage eines anderen beantworten könnte.
Beschriften Sie die Schlüsselnetze
Mit schematischen Erfassungsprogrammen können Sie im Allgemeinen gut lesbare Namen für Netze vergeben. Alle Netze haben wahrscheinlich Namen in der Software, nur dass sie standardmäßig ein Gobbledy-Gook sind, sofern Sie diese nicht explizit festlegen.
Wenn ein Netz in visuell nicht verbundene Segmente unterteilt ist, müssen Sie die Leute unbedingt wissen lassen, dass die beiden scheinbar getrennten Netze wirklich gleich sind. Verschiedene Pakete haben verschiedene Möglichkeiten, dies zu zeigen. Verwenden Sie alles, was mit Ihrer Software funktioniert, aber geben Sie dem Netz auf jeden Fall einen Namen und zeigen Sie diesen Namen in jedem separat gezeichneten Segment an. Stellen Sie sich das als den kleinsten gemeinsamen Nenner vor oder verwenden Sie "Luftdrähte" in einem Schema. Wenn Ihre Software dies unterstützt und Sie der Meinung sind, dass dies der Übersichtlichkeit dient, verwenden Sie auf jeden Fall kleine "Sprungpunkt" -Markierungen oder was auch immer. Manchmal erhalten Sie sogar das Blatt und die Koordinaten eines oder mehrerer entsprechender Sprungpunkte. Das ist alles großartig, aber beschriften Sie sowieso ein solches Netz.
Der wichtige Punkt ist, dass die kleinen Namensketten für diese Netze von der Software automatisch aus dem internen Netznamen abgeleitet werden. Zeichnen Sie sie niemals manuell als beliebigen Text, den die Software nicht als Netznamen versteht. Wenn einzelne Abschnitte des Netzes versehentlich getrennt oder separat umbenannt werden, zeigt die Software dies automatisch an, da der angezeigte Name vom tatsächlichen Netznamen stammt und nicht von Ihnen separat eingegeben wird. Dies ist einer Variablen in einer Computersprache sehr ähnlich. Sie wissen, dass sich mehrere Verwendungen des Variablensymbols auf dieselbe Variable beziehen.
Ein weiterer guter Grund für Netznamen sind kurze Kommentare. Manchmal benenne ich die Namen der Netze und zeige sie dann an, um eine kurze Vorstellung davon zu bekommen, was der Zweck dieses Netzes ist. Wenn Sie zum Beispiel sehen, dass ein Netz "5V" oder "MISO" heißt, kann dies viel zum Verständnis der Schaltung beitragen. Viele kurze Netze benötigen weder einen Namen noch eine Erläuterung, und das Hinzufügen von Namen würde aufgrund von Unordnung mehr schaden als leuchten. Auch hier geht es um Klarheit. Zeigen Sie einen aussagekräftigen Netznamen, wenn dies zum Verständnis der Schaltung beiträgt, und nicht, wenn dies eher ablenkend als nützlich wäre.
Halten Sie die Namen einigermaßen kurz
Nur weil Sie mit Ihrer Software Netznamen mit 32 oder 64 Zeichen eingeben können, sollten Sie das nicht tun. Auch hier geht es um Klarheit. Keine Namen sind keine Informationen, aber viele lange Namen sind unübersichtlich, was die Übersichtlichkeit beeinträchtigt. Irgendwo dazwischen ist ein guter Kompromiss. Seien Sie nicht albern und schreiben Sie "8 MHz Clock to my PIC", wenn "CLOCK", "CLK" oder "8MHZ" die gleichen Informationen übermitteln würden.
In diesem ANSI / IEEE-Standard finden Sie die empfohlenen Abkürzungen für Pin-Namen.
Symbolnamen in Großbuchstaben
Verwenden Sie alle Großbuchstaben für Netznamen und Steckernamen. PIN-Namen werden in Datenblättern und Schaltplänen fast immer in Großbuchstaben angezeigt. Verschiedene Schaltplanprogramme, einschließlich Eagle, lassen nicht einmal Namen in Kleinbuchstaben zu. Ein Vorteil davon, der auch dann hilft, wenn die Namen nicht zu lang sind, ist, dass sie im regulären Text herausragen. Wenn Sie echte Kommentare in den Schaltplan schreiben, schreiben Sie diese immer in gemischter Groß- und Kleinschreibung. Achten Sie jedoch darauf, dass Sie die Symbolnamen in Großbuchstaben eingeben, um zu verdeutlichen, dass sie nicht Teil Ihrer Erzählung sind. Zum Beispiel "Das Eingangssignal TEST1 geht auf Hochpegel, um Q1 einzuschalten, wodurch der Prozessor zurückgesetzt wird, indem MCLR auf Niedrigpegel geschaltet wird." . In diesem Fall verweisen TEST1, Q1 und MCLR offensichtlich auf Namen im Schaltplan und sind nicht Teil der Wörter, die Sie in der Beschreibung verwenden.
Entkopplungskappen nach Teil anzeigen
Entkopplungskappen müssen sich aufgrund ihres Zwecks und ihrer Grundphysik physisch in der Nähe des zu entkoppelnden Teils befinden. Zeigen Sie ihnen diesen Weg. Manchmal habe ich Schaltpläne mit ein paar Entkopplungskappen in einer Ecke gesehen. Natürlich können diese an einer beliebigen Stelle im Layout platziert werden, aber wenn Sie sie anhand ihres ICs platzieren, zeigen Sie zumindest die Absicht jeder Kappe. Dies macht es viel einfacher zu erkennen, dass zumindest über eine ordnungsgemäße Entkopplung nachgedacht wurde, dass bei einer Entwurfsprüfung mit größerer Wahrscheinlichkeit ein Fehler aufgetreten ist und dass die Kappe beim Erstellen des Layouts tatsächlich an der vorgesehenen Stelle landet.
Punkte verbinden, Kreuze nicht
Zeichnen Sie an jeder Kreuzung einen Punkt. Das ist die Konvention. Sei nicht faul. Jede kompetente Software wird dies auf irgendeine Weise erzwingen, aber überraschenderweise sehen wir hier gelegentlich immer noch Schaltpläne ohne Verbindungspunkte. Das ist eine Regel. Es ist uns egal, ob Sie es für dumm halten oder nicht. So wird es gemacht.
Art von verwandten, versuchen Sie, Kreuzungen zu Ts, nicht 4-Wege-Kreuze zu halten. Dies ist in der Regel nicht so schwer, aber es passiert etwas. Wenn sich zwei Linien kreuzen, eine vertikale und eine horizontale, ist der einzige Weg, um zu wissen, ob sie verbunden sind, ob der kleine Verbindungspunkt vorhanden ist. In früheren Tagen, als Schaltpläne routinemäßig fotokopiert oder auf andere Weise optisch reproduziert wurden, verschwanden Knotenpunkte nach einigen Generationen oder traten manchmal sogar an Kreuzen auf, wenn sie ursprünglich nicht vorhanden waren. Dies ist jetzt weniger wichtig, da Schaltpläne in der Regel in einem Computer gespeichert sind. Es ist jedoch keine schlechte Idee, besonders vorsichtig zu sein. Der Weg, dies zu tun, besteht darin, niemals eine 4-Wege-Kreuzung zu haben.
Wenn sich zwei Linien kreuzen, werden sie nie verbunden, auch wenn nach einigen Reproduktions- oder Kompressionsartefakten der Eindruck entsteht, dass sich dort möglicherweise ein Punkt befindet. Idealerweise wären Verbindungen oder Überkreuzungen ohne Knotenpunkte eindeutig, aber in Wirklichkeit möchten Sie so wenig Missverständnisse wie möglich haben. Machen Sie alle Kreuzungen Ts mit Punkten, und alle sich kreuzenden Linien sind daher unterschiedliche Netze ohne Punkte.
Wenn Sie zurückblicken, können Sie erkennen, dass es der Sinn all dieser Regeln ist, es anderen so einfach wie möglich zu machen, die Schaltung anhand des Schaltplans zu verstehen und die Wahrscheinlichkeit zu maximieren, dass das Verständnis korrekt ist.
Es gibt noch einen anderen menschlichen Punkt. Ein nachlässiger Schaltplan zeigt die mangelnde Liebe zum Detail und irritiert und beleidigt jeden, den Sie dazu auffordern. Denk darüber nach. Es sagt zu anderen "Ihre Erschwerung mit diesem Schaltplan ist meine Zeit nicht wert, es aufzuräumen",
was im Grunde bedeutet "Ich bin wichtiger als Sie" . In vielen Fällen ist das keine gute Idee, zum Beispiel, wenn Sie hier um kostenlose Hilfe bitten und einem Kunden, Lehrer usw. Ihren Schaltplan zeigen möchten.