Zeichnen von Schaltkreisen mit IC-Pinbelegungsdiagrammen [geschlossen]

Ich bin mir nicht sicher, ob diese Community oder die tex.sx für meine Frage am besten geeignet ist.

Ich habe eine Aufgabe, bei der mir ein boolescher Ausdruck gegeben wird, und ich muss diese Ausdrücke mithilfe einer vordefinierten Liste integrierter Schaltkreise implementieren.
Zum Beispiel: F = X j + z und ich habe einen 4071 OR IC sowie einen 4081 AND IC zur Verfügung.

Beim Zeichnen F Als Schaltplan möchte ich die IC-Pinout-Konfigurationsdiagramme (wie die auf dem Bild unten) verwenden und alle externen Verbindungen von jedem Pin zeigen. Auf diese Weise bin ich zuversichtlich, dass mein Ansatz klar ist.

Pin-Diagramm

Das Problem ist, dass ich nicht weiß, mit welcher Software Schaltungen zusammen mit IC-Pinbelegungs-Konfigurationsdiagrammen gezeichnet werden können. Oder gibt es irgendwo ein Latexpaket, das damit umgehen kann? Ich werde hauptsächlich die 4000er CMOS-Serie verwenden, also brauche ich nur diese Reihe von Diagrammen.

Softwareempfehlungen sind hier nicht wirklich Thema. Trotzdem würde ich vorschlagen, ein Programm wie KiCad zu verwenden , um die Diagramme zu zeichnen. Es sollte alle benötigten Teile haben, und wenn nicht, ist es ziemlich einfach, sie hinzuzufügen. [Bearbeitet von einem Moderator.]
Die kanonische Antwort auf Schaltpläne finden Sie unter electronic.stackexchange.com/questions/28251/…

Antworten (2)

Ich würde Ihnen raten, die oben gezeichneten IC-Pin-Layouts nicht für die Verwendung in Ihren Schaltplänen zu verwenden. Wenn Sie sie verwenden, müssen Sie die Drähte so zeichnen, dass sie zum IC-Layout passen. Das bedeutet mehr Drähte und mehr Drähte, die sich kreuzen. Das hilft nicht beim Verständnis, wie die Schaltung funktioniert, was der Hauptzweck eines Schaltplans ist.

Stattdessen rate ich Ihnen dringend, entweder die Pin-Nummerierung der ICs überhaupt nicht anzugeben oder nur die Pin-Nummern (nicht die IC-Pinbelegung) hinzuzufügen, wie folgt:

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass an jedem Pin eines Symbols, das eine Schaltung in einem IC darstellt, eine Nummer aufgedruckt ist. Diese Nummer ist die Pin-Nummer.

Beispiel ist von dieser Seite ausgeliehen

Wenn noch etwas freier Platz übrig ist, können Sie die Pinbelegungen separat hinzufügen, also nicht mit dem Hauptschaltplan verbunden, sondern nur als Zeichnung.

Eigentlich ist die Pin-Nummerierung überhaupt nicht wichtig, nur die im IC-Diagramm sichtbaren Logikgatter sind es. Auf diese Weise ist es einfacher zu verfolgen, was innerhalb dieser Box getan wird, ohne auf die Abstraktionsebene beschränkt zu sein.
Übrigens, würden Sie mir freundlicherweise sagen, welche Software diese Art von Diagrammen erstellen kann?
Folgen Sie dem Link zu der Seite, wo ich diese Zeichnung habe, der Autor benutzte Diptrace: diptrace.com Eine Alternative, die viele Bastler benutzen, ist KiCad: kicad-pcb.org

Es gibt CircuiTikZ , das wunderschön gerenderte Ausgaben liefert. Aber es ist nicht gerade intuitiv zu bedienen - ich habe lange versucht, sogar einfache Schaltkreise damit zu zeichnen. Leider gibt es kein herausragendes Paket für das schematische Zeichnen. Zeichnen Sie die Gates nach Bedarf und sehen Sie dann, ob Sie sie an diesem Ende in ICs gruppieren können. Ihr Ansatz, sie um tatsächliche IC-Layouts herum anzuordnen, ist nicht besonders skalierbar und wird selbst bei geringer Komplexität unübersichtlich.

Ich kenne circuitikz, aber es hat nicht die Pinbelegung eines ICs. Es hat nur grundlegende Elemente wie einzelne Logikgatter, Elemente mit zwei Anschlüssen, ... Ich beabsichtige nicht, eine Logikschaltung wie die üblichen zu zeichnen, sondern eine Schaltung, die die IC-Pinbelegungsdiagramme verwendet.
CircuiTikZ nicht, nein, es liegt an Ihnen, ICs aus den Primitiven zu machen. Es gibt Beispiele, die Sie verwenden könnten, aber ich glaube nicht, dass Sie das, wonach Sie suchen, "von der Stange" in einem Paket finden werden.
Das macht Sinn. Ich kenne auch circuit_macros, das qualitativ hochwertige Diagramme erzeugt. Wie Sie sagten, besteht die einzige Möglichkeit darin, ein neues Element zu deklarieren und alles von Grund auf neu zu zeichnen.
@mandresybilly Bereiten Sie Diagramme für Präsentationen (oder Schulungen) vor oder erstellen Sie Schaltpläne für industrielles Engineering (Layout von Leiterplatten aus Ihren Schaltplänen, Dokumentieren Ihrer Entwürfe)?
@NickAlexeev Ich bereite Diagramme für eine Universitätskursaufgabe vor.
@mandresybilly Ich würde es nicht verdummen. Zeigen Sie die abstrakte Funktionalität des IC. Lassen Sie die Schüler die Pinbelegung aus dem Datenblatt entnehmen. Wenn Sie das IC-Pin-Layout in Form des physischen ICs zeichnen, dann machen Sie die Zuordnung eher zu einem Malen-nach-Zahlen.