Digitale Schaltungstechnik/ Ausgänge
Titelseite |
---|
Logikfamilien
Analogswitch |
Ausgangstechnologie[Bearbeiten] | |
---|---|
Bisher ist es uns nur möglich, feste Verbindungen zwischen einzelnen Schaltungsteilen zu machen. Um aber intelligentere Systeme (z.B. ein Prozessorsystem) zu bauen, ist es nötig dass unser Rechenwerk beliebige Speicherstellen verrechnen kann. Anders formuliert, müssen mehrere Quellen (Ausgänge) die gleiche Senke (Eingang) bedienen können. Damit es dabei nicht zu einem Kurzschluss kommt, müssen die Ausgänge der Logikbausteine modifiziert werden. Als erstes machen wir uns bewusst, wie ein normaler Logikausgang funktioniert, danach gehen wir (an die geschichtliche Entwicklung angelehnt) vom Open-Collector über Tristate zum bidirektionalen Port. Die gezeigten Schaltungen sind in aller Regel als TTL-Schaltungen gezeigt. Das Prinzip funktioniert auch direkt so bei CMOS. | |
Totem-pole Ausgang[Bearbeiten] | |
Normaler Ausgang
Die stark vereinfachte Ausgangsschaltung eines TTL Ausganges ist links dargestellt. Bei logisch High ist der obere Transistor leitend, bei logisch Low der untere. |
|
Opencollector Ausgang[Bearbeiten] | |
Beim Opencollector Ausgang ist der obere Transistor weggelassen, wodurch das Logikgatter nur auf Low ziehen kann
Damit am Ausgang auch logisch High möglich ist, muss extern ein Widerstand hinzugefügt werden. Diese Ausgangsart hat Vor- und Nachteile. Beginnen wir bei den Vorteilen:
Hier hingegen ist es ohne weiteres möglich:
Damit lassen sich einfache und "sichere" Bussysteme realisieren. Natürlich hat diese Technik auch Nachteile:
Gerade wenn wir das Open Collector Prinzip (dort heisst es Open Drain) auf CMOS übertragen tritt der Nachteil deutlich hervor. |
|
Tristate[Bearbeiten] | |
Die Ausgangsschaltung ähnelt wieder stark dem normalen TTL Ausgang, in der Ansteuerung liegt aber ein wesentlicher Unterschied:
Statt dass immer einer der beiden leitet, können die Transistoren auch ausgeschaltet werden und so ein hochohmiger Zustand erreicht werden, der den Bus nicht wesentlich beeinflusst. Vorteil: geringerer Energieverbrauch, Buskommunikation möglich Nachteil: Die Ansteuerung ist kritisch. | |
Emulation[Bearbeiten] | |
Tristate kann Open Collector Emulieren | |
Bidirectional[Bearbeiten] | |