Da ich noch nie einen Schaltplan zur Überprüfung gepostet habe, habe ich keine Ahnung, wie das geht. Anscheinend war mein vorheriger Versuch schlecht. Ich habe einige umsetzbare Rückmeldungen erhalten, aber ich suche nach mehr!
Ich würde mich sehr freuen, wenn Sie mir konkretes Feedback dazu geben könnten, was ich mit diesem Schema tun kann, um es einfacher und unkomplizierter zu überprüfen.
Die Hauptfunktionen sind: - Eingang von der Steckdose - LDO auf 6 V geregelt - liefert 5,15 V auf VCC, wenn angeschlossen - MOSFET-geschalteter Strom zu einer Li-Ionen-Batterie - Ausgang der Batterie (sowie LDO-Ausgang) auf 5 V hochgestuft VCC
Die Ladespannung wird über eine Leitung erfasst und über eine andere Leitung PWM-gesteuert.
Als sekundäres Anliegen behaupte ich, dass der doppelte Eingang zu VCC sicher ist, denn wenn beide Systeme gleichzeitig laufen, werden D2 und die Tatsache, dass Vsense bei R25 höher als das Ziel ist, den Schaltregler im Wesentlichen nur "in den Leerlauf" versetzen.
Ich stimme vielem zu, was Fake gesagt hat, aber einige seiner Punkte scheinen religiöse Themen mit wenig Gültigkeit zu sein.
Ein weiterer guter Grund für Netznamen sind kurze Kommentare. Manchmal benenne und zeige ich die Namen von Netzen, nur um eine schnelle Vorstellung davon zu bekommen, was der Zweck dieses Netzes ist. Wenn Sie beispielsweise sehen, dass ein Netz "5 V" oder "MISO" heißt, kann dies sehr zum Verständnis der Schaltung beitragen.
Physische Pin-Order-Layouts verschleiern die Schaltung und erschweren die Fehlersuche. Tu es nicht.
Dies führt auch dazu, dass gemeinsame Teilschaltungen die meiste Zeit ähnlich gezeichnet werden. Sobald Sie mehr Erfahrung mit dem Betrachten von Schaltplänen haben, werden diese Ihnen auffallen und Sie werden dies zu schätzen wissen. Wenn Dinge in alle Richtungen gezeichnet werden, sehen diese gemeinsamen Schaltkreise jedes Mal visuell anders aus und andere brauchen länger, um Ihren Schaltplan zu verstehen.
Gute Schaltpläne zeigen Ihnen die Schaltung. Schlechte Schaltpläne lassen Sie sie entziffern.
In diesem Fall gibt es noch einen weiteren Punkt. Ein schlampiger Schaltplan zeigt mangelnde Aufmerksamkeit für Details und ist eine Irritation und Beleidigung für jeden, den Sie bitten, ihn sich anzusehen. Denk darüber nach. Es sagt zu anderen : "Ihr Ärger mit diesem Schema ist meine Zeit nicht wert, um es zu bereinigen", was im Grunde bedeutet : "Ich bin wichtiger als Sie.". Das ist in vielen Fällen nicht klug zu sagen, wenn Sie beispielsweise hier um kostenlose Hilfe bitten, Ihren Schaltplan einem Kunden, Lehrer usw. zeigen. Sauberkeit und Präsentation zählen. Eine Menge. Jedes Mal, wenn Sie etwas präsentieren, werden Sie an Ihrer Präsentationsqualität gemessen, unabhängig davon, ob Sie der Meinung sind, dass es so sein sollte oder nicht. In den meisten Fällen werden sich die Leute auch nicht die Mühe machen, es Ihnen zu sagen. Sie stellen einfach jemand anderen ein, beantworten eine andere Frage und suchen nicht nach guten Punkten, die die Note eine Stufe höher machen könnten usw.
Sie verwenden Net-Labels.
Netzetiketten sind vom Standpunkt der Wartbarkeit aus schrecklich. Ich sehe mindestens ein Netz (Bat+), bei dem es keinen Grund gibt, ein Netzlabel zu verwenden.
Netzmarken sind das schematische Äquivalent von GOTO. Grundsätzlich lässt es einen Punkt auf einem Schaltplan mit einer beliebigen Anzahl anderer Punkte auf dem Schaltplan verbinden, während es keinen klaren Hinweis darauf gibt, mit wie vielen Punkten er verbunden ist oder wo sich diese Punkte befinden.
Wenn ich an dem Projekt eines anderen arbeite und dieser Netzetiketten verwendet, kann es sehr schwierig sein zu erkennen, was mit was verbunden ist, insbesondere wenn der Schaltplan über mehrere Blätter verteilt ist. Sobald Sie viele Blätter (5+) haben, wird es effektiv nicht mehr wartbar. Es ist das schematische Äquivalent von Spaghetti-Code.
Die richtige Methode zum Verwalten von Projekten mit mehreren Blättern ist in Eagle leider nicht verfügbar. Es heißt hierarchisches Design . Tatsächlich wird jede Schaltplanseite als Metakomponente verwendet, und Sie haben einen Schaltplan der obersten Ebene, der die Verbindungen zwischen den Blättern beschreibt. Auf diese Weise können Sie alles bestimmen, was mit einem beliebigen Netz verbunden ist, indem Sie den Drähten folgen. Jeder Draht, der ein Blatt verlässt, geht nur zu einer Stelle , dem obersten Blatt. Dieses Blatt ist möglicherweise mit mehreren anderen Blättern verbunden, aber es wird deutlich und nicht implizit angezeigt, wie es bei Netzetiketten der Fall ist.
Ich weiß, dass Sie dies in Altium Designer tun können, und ich glaube, dass es auch in Cadence Allegro möglich ist, obwohl ich Cadence nicht oft verwendet habe.
Um ehrlich zu sein, das einzige Merkmal, das Eagle zu bieten hat, ist, dass es billig ist. Viele der anderen EDA-Pakete da draußen sind so viel angenehmer zu verwenden und erzeugen viel besser aussehende Zeichnungen. Ich glaube nicht, dass ich jemals eine Zeichnung mit Eagle gesehen habe, die nicht hässlich war. Bestenfalls sind sie nur unangenehm. Im schlimmsten Fall sind sie ein schrecklicher Alptraum.
Außerdem zeichnen Sie Ihre Komponenten mit den Pins, die physisch dort platziert sind, wo sie sich auf dem tatsächlichen Gerät befinden.
Der ganze Sinn eines Schaltplans besteht darin, die Funktion einer Schaltung von den wesentlichen Details zu abstrahieren, welche Pin wohin geht. Das Erzwingen einer physikalischen Übereinstimmung des Schaltplans mit den Geräten macht den Schaltplan unordentlich und schwerer lesbar. Der ganze Zweck moderner EDA-Software besteht darin, den Computer, der viel besser darin ist, all die akribischen Details zu handhaben, welche Drähte womit verbunden sind, die Korrelationen für Sie durchführen zu lassen.
Im Allgemeinen möchten Sie, dass Ihre Vcc-Pins oben, Ihre Erdungspins unten, Ihre Eingänge links und Ihre Ausgänge rechts sind.
Ich bin in der Regel ein wenig frei mit der Pin-Platzierung und optimiere schematische Elemente, um die Anzahl der sich kreuzenden Drähte zu minimieren. Es macht den Schaltplan viel einfacher zu lesen.
Hier ist zum Beispiel, wie ich Ihren Aufwärtswandler zeichnen würde (ich musste ihn eine Weile anstarren, um herauszufinden, was es war, und jetzt habe ich bemerkt, dass Sie in der Frage angegeben haben, was es war. DERP! ):
Die Position der Hauptgleichrichterdiode sollte jetzt sofort erkennen lassen, dass es sich um einen Aufwärtswandler handelt.
Außerdem ist das Feedback viel einfacher zu sehen.
Wenn Sie den Akku nur an wenigen Stellen angeschlossen haben, verwenden Sie nicht einmal einen Stromanschluss dafür. Da es nur an wenigen Stellen geht, verwenden Sie ein Kabel .
Übrigens, was ist das für ein Teil? Jetzt, da ich es in meiner Schaltplanbibliothek erstellt habe, kann ich es genauso gut richtig beschriften und vielleicht sogar in Zukunft verwenden.
Andere dumme Sachen:
C5 ist 470 pF - ich nehme an, das ist eine Keramik? Wenn dies der Fall ist, verwenden Sie die schematische Entität nicht für eine polarisierte Kappe. Es sollten zwei gerade Linien sein, nicht eine gerade und eine gebogen.
Während es fast immer eine gute Idee ist, das Teiledatenblatt zur Pin-Benennung abzugleichen , gibt es ein paar Grenzfälle, in denen ich denke, dass es enorm hilfreich sein kann, ein bisschen ausführlicher zu sein. Wenn ich einen Schaltplan mache, den ich wirklich leicht verständlich machen möchte (oder ein bisschen Lust auf etwas Overkill habe), kopiere ich das Blockdiagramm des Teils tatsächlich in die Zeichnung für die Komponente in meiner Bibliothek:
Das Photon
Jon Watte
Jon Watte
Olin Lathrop
Kevin Vermeer