Alle Kategorien

Wagen 0 Artikel

Einkaufswagen 0 Artikel

MFR -Teil # Anzahl
üBERGEBEN (0)

Sprache auswählen

Aktuelle Sprache

Deutsch

  • English
  • Deutsch
  • Italia
  • Français
  • 한국의
  • русский
  • Svenska
  • Nederland
  • español
  • Português
  • polski
  • Suomi
  • Gaeilge
  • Slovenská
  • Slovenija
  • Čeština
  • Melayu
  • Magyarország
  • Hrvatska
  • Dansk
  • românesc
  • Indonesia
  • Ελλάδα
  • Български език
  • Afrikaans
  • IsiXhosa
  • isiZulu
  • lietuvių
  • Maori
  • Kongeriket
  • Монголулс
  • O'zbek
  • Tiếng Việt
  • हिंदी
  • اردو
  • Kurdî
  • Català
  • Bosna
  • Euskera
  • العربية
  • فارسی
  • Corsa
  • Chicheŵa
  • עִבְרִית
  • Latviešu
  • Hausa
  • Беларусь
  • አማርኛ
  • Republika e Shqipërisë
  • Eesti Vabariik
  • íslenska
  • မြန်မာ
  • Македонски
  • Lëtzebuergesch
  • საქართველო
  • Cambodia
  • Pilipino
  • Azərbaycan
  • ພາສາລາວ
  • বাংলা ভাষার
  • پښتو
  • malaɡasʲ
  • Кыргыз тили
  • Ayiti
  • Қазақша
  • Samoa
  • සිංහල
  • ภาษาไทย
  • Україна
  • Kiswahili
  • Cрпски
  • Galego
  • नेपाली
  • Sesotho
  • Тоҷикӣ
  • Türk dili
  • ગુજરાતી
  • ಕನ್ನಡkannaḍa
  • मराठी
ZuhauseBlogWie gestalte ich einen 3-zu-8-Leitungsdecoder und einen Demultiplexer?

Wie gestalte ich einen 3-zu-8-Leitungsdecoder und einen Demultiplexer?

Zeit: 2025/05/23

Durchsuchen: 1,267

In der digitalen Elektronik ist die Fähigkeit, den Datenfluss selektiv zu steuern, nützlich, und hier kommen Decoder und Demultiplexer ins Spiel.Beide Komponenten bieten eine wichtige Rolle bei der Interpretation und Verteilung von binären Signalen, unabhängig davon, ob es sich um eine Ausgabe von vielen auswählt oder die Eingabedaten basierend auf Steuersignalen routet.In diesem Artikel wird die Arbeitsprinzipien, Designstrategien und Anwendungen von Decoder und Demultiplexern aufgebaut, angefangen von grundlegenden 1-zu-2-Schaltungen bis hin zu fortgeschritteneren 3-zu-8-Implementierungen, einschließlich praktischer Beispiele wie dem 74HC238 IC.

Katalog

How to Design a 3-to-8 Line Decoder and Demultiplexer?

Abbildung 1. 3 Zeile zum 8 -Zeilen -Decoder und Demultiplexer

Decoderübersicht

Ein Decoder ist eine digitale Schaltung, die Binäreingang nimmt und genau eine Ausgangsleitung aus vielen möglichen Optionen aktiviert.Wenn es gibt N Eingänge können die Schaltung erzeugen 2ⁿ Einzigartige Ausgänge, mit jeweils nur einer aktiv.Diese Art von Schaltung tut das Gegenteil von dem, was ein Encoder tut.

Figure 2. 1 to 2 Decoder Circuit

Abbildung 2. 1 bis 2 Decoderschaltung

Die meisten Decoder enthalten einen Bemessungsstift mit der Bezeichnung EN.Wenn EN niedrig ist (aus), sind alle Ausgänge gezwungen, bei 0 zu bleiben, unabhängig von den Eingangswerten.Dies stellt sicher, dass der Decoder nur dann reagiert, wenn sie ausdrücklich aktiviert sind.

1-zu-2-Decoder

A
D₁
D₀
0
0
1
1
1
0
Diagramm 1. 1-zu-2-Decoder

In einem einfachen 1-zu-2-Decoder gibt es einen Eingang, der A und zwei Ausgänge, D₀ und D₁, genannt.Der Enable Pin (EN) steuert, ob der Decoder aktiv ist.

• Wenn a 0 und en hoch ist, setzt der Decoder D₀ auf 1 und d₁ auf 0.

• Wenn a 1 und en hoch ist, wird D₀ zu 0 und D₁ wird 1.

• Wenn EN niedrig ist, bleiben beide Ausgänge bei 0, unabhängig vom Wert von A.

Diese selektive Aktivierung stellt sicher, dass nur eine Ausgangsleitung den Eingang zu einem bestimmten Zeitpunkt widerspiegelt, sofern die Schaltung aktiviert ist.

Demultiplexer verstehen

Figure 3. Demux

Abbildung 3. Demux

Ein Demultiplexer oder Demux nimmt ein einzelnes Eingangssignal an und leitet es zu einer von mehreren Ausgangsleitungen.Es verwendet Steuereingänge, um zu entscheiden, welche Ausgangsleitung das Signal empfangen soll.Während ein Multiplexer aus mehreren Eingängen und Treuungen in die Ausgabe ausgewählt wird, führt ein Demultiplexer umgekehrt. Er verbreitet einen einzelnen Eingang auf einen von vielen Ausgängen.

1-zu-2-Demultiplexer

Figure 4. 1 to 2 Demux

Abbildung 4. 1 bis 2 Demux

In einem 1-zu-2-Demux gibt es einen Eingang, der i mit I und eine Kontrolllinie bezeichnet wird. Die Ausgabe geht an eine von zwei Zeilen, D₀ oder D₁.

ICH
A
D₀
D₁
0
0
0
0
0
1
0
0
1
0
1
0
1
1
0
1
Diagramm 2. 1-zu-2-Demux-Wahrheitstabelle

• Wenn a 0 ist, wird die Eingabe I an D₀ übergeben.

• Wenn a 1 ist, werde ich an d₁ übergeben.

Der Demultiplexer trifft keine Entscheidungen - er folgt einfach dem Steuereingang, um das Signal zu vermitteln.

Entwerfen eines 3-zu-8-Line-Decoders

Um einen Decoder von 3 bis 8 Linien zu erstellen, ist es hilfreich, zunächst den einfacheren 2-zu-4-Decoder zu verstehen.Ein 2-zu-4-Decoder verfügt über zwei Eingänge mit der Bezeichnung A₁ und A₀ sowie ein Enable-Eingang. Die Schaltung erzeugt vier Ausgänge: Y₀, Y₁, Y₂ und Y₃.Wenn der Entzug der Aktivierung hoch ist, aktiviert der Decoder eine bestimmte Ausgangsleitung basierend auf der Kombination von A₁ und A₀.Alle anderen Ausgänge bleiben niedrig.

Figure 5. 2 Line to 4 Line Decoder

Abbildung 5. 2 Zeile zum 4 -Linie -Decoder

Logik hinter dem 2-zu-4-Decoder

Jeder Ausgang wird durch einen ausgeprägten logischen Ausdruck gesteuert, der aus den Eingängen und dem Aktivierungssignal erfolgt.Zum Beispiel:

• Y₃ schaltet sich nur ein, wenn E hoch ist, A₁ hoch und A₀ hoch ist.

• Y₂ wird eingeschaltet, wenn E hoch ist, A₁ hoch und a₀ niedrig ist.

• Y₁ wird eingeschaltet, wenn E hoch ist, a₁ niedrig und A₀ hoch ist.

• Y₀ schaltet sich ein, wenn alle drei Bedingungen erfüllt sind: E ist hoch, a₁ niedrig und a₀ niedrig.

E
A₁
A₀
Y₃
Y₂
Y₁
Y₀
0
X
X
0
0
0
0
1
0
0
0
0
0
1
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1
1
0
0
0
Diagramm 3. 2-zu-4-Decoder-Wahrheitstabelle

Diese Ausdrücke werden mit drei Eingängen und Toren implementiert.Die umgekehrten Formen der Eingänge A₁ 'und A₀' werden mit nicht Gates erstellt, so dass sowohl wahre als auch komplementierte Versionen jeder Eingabe verfügbar sind, wenn die richtige Logik für jeden Ausgang bildet.

Jeder Ausgang entspricht einer spezifischen Kombination der Eingänge, die als Minuteur bezeichnet werden.Da der Decoder nur einen Minuteur gleichzeitig aktiv ist, ist nur eine Ausgabe als Reaktion auf jedes Eingangspaar hoch, vorausgesetzt, die Schaltung ist aktiviert.Wenn E niedrig ist, reagiert keiner der Ausgänge;Sie alle bleiben bei Null.

Sie können diesen Ansatz erweitern, um einen 3-zu-8-Decoder zu entwerfen.Das Konzept ist das gleiche, aber jetzt mit drei Eingängen gibt es acht mögliche Eingabekombinationen.Die Schaltung hat acht Ausgänge, die jeweils an eine eindeutige Kombination dieser drei Eingangswerte gebunden sind.Genau wie im 2-zu-4-Decoder wird jeweils nur eine Ausgangsleitung aktiv, basierend auf den Binärwerten der Eingänge, vorausgesetzt, das Enable-Signal ist hoch.

Figure 6. Logic Diagram of 2 to 4 Decoder

Abbildung 6. Logikdiagramm von 2 bis 4 Decoder

Jeder Ausgang verwendet erneut ein Logik -Gate, das das Aktivierungssignal mit den drei Eingängen in ihren entsprechenden wahren oder komplementierten Formularen kombiniert.Dies garantiert eine genaue Kontrolle, wobei jede Eingangskombination genau einen Ausgang aktiviert und den Rest niedrig hält.

Implementierung eines 3-zu-8-Leitungsdecoders mit zwei 2-zu-4-Decodern

Um einen 3-zu-8-Leitungsdecoder zu erstellen, können Sie zwei 2-zu-4-Leitungsdecoder kombinieren.Dieser Ansatz verwendet drei Eingangssignale A₂, A₁ und A₀, um acht verschiedene Ausgänge zu erzeugen: y₀ bis y₇.Jeder Ausgang stellt eine der acht möglichen Kombinationen der drei Eingangsbits dar.

Um festzustellen, wie viele 2 bis 4 Decoder benötigt werden, berechnen Sie diese einfache Berechnung:

• Ein 2-zu-4-Decoder liefert 4 Ausgänge.

• Ein 3-zu-8-Decoder benötigt 8 Ausgänge.

Teilen Sie die Gesamtzahl der erforderlichen Ausgänge (8) durch die Anzahl der Ausgänge, die jeweils kleinerer Decoder (4) liefert (4), dass zwei Decoder erforderlich sind.

In diesem Setup:

• A₁ und A₀ dienen als Auswahleingänge und sind mit beiden Decodern verbunden.

• A₂ wirkt als Steuersignal, das feststellt, welcher Decoder aktiv ist.

Die Decoder sind so konfiguriert, dass:

• Wenn A₂ 0 ist, ist der erste Decoder aktiviert.Es erzeugt Ausgaben Y₀ bis Y₃ basierend auf den Werten von A₁ und A₀.

• Wenn A₂ 1 ist, wird der zweite Decoder aktiv.Es erzeugt Ausgänge y₄ bis y₇ mit den gleichen A₁- und A₀ -Eingängen.

Nur ein Decoder ist gleichzeitig aktiv.Dies wird in der Regel unter Verwendung von Aktivitäten der Aktivierung von Leitungen verwaltet, die auf A₂ reagieren.Wenn A₂ niedrig ist, wird die Aktivierung des ersten Decoders ausgelöst.Wenn A₂ hoch ist, ist es der zweite Decoder, der aktiviert wird.

Figure 7. 3 to 8 Decoder using 2 to 4 Line

Abbildung 7. 3 bis 8 Decoder mit 2 bis 4 Zeile

Mit dieser Methode können Sie einen komplexeren Decoder aus einfacheren, wiederverwendbaren Logikblöcken erstellen.Anstatt einen vollständigen 3-zu-8-Decoder von Grund auf neu zu entwerfen, erzielen Sie die gleiche Funktion, indem Sie zwei kleinere Decoder kombinieren und mit einem Teil des Eingangs steuern.Dieser modulare Ansatz spart den Designanstrengungen und reflektiert, wie digitale Systeme häufig verkleinert werden: durch das Komponieren kleinerer, gut verstandener Einheiten, um größere Aufgaben mit Präzision und Klarheit zu erledigen.

Erstellen eines 3-zu-8-Leitungsdecoders mit grundlegenden Logik-Toren

Ein 3-zu-8-Decoder ist eine digitale Schaltung, die drei Binäreingänge, die typischerweise A, B und C mit gekennzeichnet sind, einnimmt und genau eine von acht Ausgangsleitungen (D₀ bis D₇) basierend auf der Eingangskombination aktiviert.Dieses Setup stellt sicher, dass nur ein Ausgang zu einem bestimmten Zeitpunkt aktiv ist (hoch), während die verbleibenden Ausgänge inaktiv bleiben (niedrig).

A
B
C
D0
D1
D2
D3
D4
D5
D6
D7
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
1
0
1
1
1
0
0
0
0
0
0
0
1
Diagramm 4. 3 Zeile zu 8 Zeilen -Decoder -Tabelle Wahrheit

Der Decoder weist jede Ausgabe einer bestimmten Kombination der drei Eingangssignale zu.Um zu bestimmen, welcher Ausgang eingeschaltet wird, verwendet die Schaltung eine Mischung aus echten und invertierten Versionen der Eingänge.So wird jede Ausgabe gebildet:

• D₀ ist aktiv, wenn a, b und c alle 0 sind

• D₁ ist aktiv, wenn a und b 0 sind und C 1 ist 1

• D₂ ist aktiv, wenn a 0 ist, b 1 und c 0 ist 0

• D₃ ist aktiv, wenn a 0 ist, B 1 und C 1 ist 1

• D₄ ist aktiv, wenn a 1, B und C ist 0

• D₅ ist aktiv, wenn a 1, B 0 ist und C 1 ist 1

• D₆ ist aktiv, wenn a und b 1 sind und C 0 ist

• D₇ ist aktiv, wenn alle Eingänge 1 sind

Jede dieser Ausgangsbedingungen entspricht einer Minute der Eingangsvariablen, einer eindeutigen Kombination von A-, B- und C -Werten.

So erstellen Sie diesen Decoder mit einzelnen Logik -Toren:

Erzeugen Sie umgekehrte Eingänge: Verwenden Sie drei keine Tore, um die umgekehrten Signale zu erzeugen: A ', B' und C '.Diese repräsentieren das logische Gegenteil jeder Eingabe und sind für die Abdeckung aller möglichen Eingangskombinationen erforderlich.

Erstellen Sie die Ausgänge mit und Toren: Verwenden Sie acht und Tore, um die Ausgabestellen zu erstellen.Jedes Gate nimmt drei Eingänge ein-eine Mischung aus umgekehrten und nicht invertierten Signalen-, um eine bestimmte Festung zu erzeugen.Zum Beispiel:

• Das Tor, das D₀ erzeugt, nimmt ein ', B' und C '.

• Das Tor für D₇ nimmt A, B und C direkt.

Da jedes und Gate einer eindeutigen Eingangskombination entspricht, schließen sich die Ausgänge gegenseitig aus.Nur ein Gate gibt ein hohes Signal für einen bestimmten Eingang aus.

Diese Art von Schaltung wird oft als Decoder von Binär-Oktalen bezeichnet.Dies liegt daran, dass es eine 3-Bit-Binärzahl (von 000 bis 111) benötigt und sie in einen von acht Ausgängen umwandelt, die als Oktalstellen von 0 bis 7 dargestellt werden können. Dies macht es in Systemen nützlich, die Binärcodes in Signale für Anzeigen, Speicherauswahl oder Steuerlogie übersetzen müssen.

Blockdiagramm eines 3-zu-8-Leitungsdecoders blockieren

Ein 3-zu-8-Line-Decoder ist eine digitale Komponente, die drei Eingangssignale, die typischerweise S₂, S₁ und S₀ mit gekennzeichnet sind, aufnimmt und acht Ausgangssignale von d₀ bis d₇ erzeugt.Der Decoder enthält auch einen Aktivierungseingang, der häufig als E markiert ist. Dadurch ermöglicht der verwendete Pin: Der Decoder erzeugt nur die Ausgabe, wenn E hoch ist (aktiv).Wenn das Aktivierungssignal niedrig ist, ändert sich keiner der Ausgänge.Sie alle bleiben bei Null.

Figure 8. 3 to 8 Line Decoder Block Diagram

Abbildung 8. 3 bis 8 Linien -Decoder -Blockdiagramm

Wenn der Decoder aktiviert ist, überprüft er das von den drei Eingangsleitungen gebildete binäre Muster.Basierend auf dieser Kombination aktiviert es eine bestimmte Ausgangsleitung.Wenn der Eingang beispielsweise 101 ist, ist die Ausgabe d₅ hoch;Alle anderen werden niedrig bleiben.Dieses Verhalten ermöglicht es dem Decoder, eine einzelne Linie aus einer Gruppe von acht zu isolieren und zu steuern, die auf einem einfachen 3-Bit-Eingang basiert.

Diese One-Hot-Ausgangskonfiguration, bei der zu jeder Zeit nur eine Zeile hoch ist, ist für viele digitale Systeme nützlich, die ein Element aus einer Gruppe auswählen müssen, z. B. Speicherorte oder Steuerpfade.

Im Inneren des Decoders ist ein Netzwerk grundlegender Logik -Gates für die Generierung der Ausgänge verantwortlich.Nicht Gates werden verwendet, um die invertierten Versionen der Eingangssignale zu erstellen.Diese umgekehrten und nicht invertierten Signale werden dann in und Gates eingespeist, die so konfiguriert sind, dass jede spezifische Kombination der Eingänge erfasst.

Figure 9. 3 to 8 Decoder Circuit

Abbildung 9. 3 bis 8 Decoder -Schaltung

Einige Decoder-Designs verwenden NAND-Gates möglicherweise als Teil der logischen Optimierungen, je nachdem, ob die Ausgänge aktiv oder aktiv sind.Unabhängig von den verwendeten Gate -Typen entspricht jede Ausgangsleitung einer eindeutigen Kombination der drei Eingänge, um sicherzustellen, dass nur diese Linie aktiv wird.

3-zu-8-Zeilendecoder mit Wahrheitstabelle

Ein 3-zu-8-Line-Decoder ist ein digitales Logikgerät, das drei binäre Eingänge, S₂, S₁ und S₀, einnimmt und sie verwendet, um genau eine von acht möglichen Ausgängen zu aktivieren, die D₀ bis D₇ bezeichnet.Diese Art von Decoder ist nützlich, wenn ein System eine Option von vielen unter Verwendung einer kleinen Anzahl von Kontrolllinien auswählen muss.

Der Decoder enthält eine Aktivitätseingabe, die als E -markiert ist. Dieses Aktivierungssignal wirkt wie ein Gatekeeper:

• Wenn E niedrig ist (0), bleibt der Decoder inaktiv und alle Ausgänge bleiben bei niedrig, unabhängig von den Eingangswerten.

• Wenn E hoch ist (1), wird der Decoder aktiv und verwendet die drei Eingangsbits, um zu bestimmen, welcher der acht Ausgänge eingeschaltet werden soll (hoch eingestellt).Alle anderen Ausgänge bleiben aus (niedrig).

Jede einzigartige Kombination von S₂, S₁ und S₀ entspricht einem bestimmten Ausgang hoch.Das Design stellt sicher, dass nur eine Ausgabe gleichzeitig aktiv ist, was für ein eindeutige Signalrouting in digitalen Systemen wichtig ist.

Eingabe-Output-Zuordnung (Wahrheitstabelle)

Die folgende Tabelle zeigt, wie die Eingangssignale und der Aktivpin zusammenarbeiten, um die Ausgänge zu erzeugen:

S0
S1
S2
E
D0
D1
D2
D3
D4
D5
D6
D7
X
X
X
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
1
1
1
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
1
0
1
1
0
0
0
0
0
1
0
0
1
1
0
1
0
0
0
0
0
0
1
0
1
1
1
1
0
0
0
0
0
0
0
0
Diagramm 5. 3-zu-8-Zeilen-Decoder-Tabelle Wahrheit

HINWEIS: Ein "X" in der Spalte aktivieren bedeutet, dass die Eingangswerte keine Rolle spielt, ob E niedrig ist - nicht der Ausgänge werden aktiviert.

Diese Decoderstruktur ist besonders bei Mikroprozessoren und eingebetteten Systemen nützlich, bei denen die effiziente Steuerung mehrerer Linien mit minimalen Eingängen ein Muss ist.

1-zu 8 Demultiplexer (Demux)

Ein 1-zu-8-Demultiplexer ist eine digitale Schaltung, die ein einzelnes Eingangssignal aufnimmt und es in eine von acht möglichen Ausgangsleitungen weiterleitet.Der Ausgang, der das Signal empfängt, hängt von der Kombination von drei Kontrollsignalen S₂, S₁ und S₀ ab, die als ausgewählte Linien bezeichnet werden.

Figure 10. 1 to 8 DEMUX

Abbildung 10. 1 bis 8 Demux

Der Demultiplexer verfügt über eine Dateneingabe, die häufig mit DIN bezeichnet wird, und acht Ausgänge, die Y₀ bis Y₇ bezeichnet haben.Die Rolle der ausgewählten Linien besteht darin, zu entscheiden, welcher Ausgang das Eingangssignal tragen soll.Zu einem bestimmten Zeitpunkt ist nur ein Ausgang aktiv, was bedeutet, dass es das Eingangssignal widerspiegelt.Alle anderen Ausgänge bleiben niedrig.

Innerhalb des Stromkreises arbeiten mehrere und Tore zusammen, um dieses Verhalten zu verwalten.Jedes und Tor entspricht einer der acht Ausgangsleitungen.Das Eingangssignal ist mit all diesen Toren verbunden, aber nur ein Tor darf das Signal an seinen Ausgang weiterleiten.Diese Steuerung wird erreicht, indem die Eingabe mit einer eindeutigen Kombination aus ausgewählten Linien kombiniert wird, von denen einige umgekehrt werden können.

Figure 11. 1 to 8 Demux circuit

Abbildung 11. 1 bis 8 Demux -Schaltung

Um diese Logik zu unterstützen, werden keine Gates verwendet, um die invertierten Versionen der Auswahlsignale bei Bedarf zu erstellen.Diese werden mit den ursprünglichen Auswahllinien kombiniert, so dass jedes und Gate nur einschalten, wenn die spezifische Kombination von Eingängen mit der ausgewählten Adresse übereinstimmt.Wenn die ausgewählten Linien beispielsweise einen Binärwert von 101 haben, aktiviert das Gate, das y₅ ausgibt, das Eingangssignal durch.Alle anderen Tore bleiben aus.

3-zu-8-Decoder/Demux-Schaltung mit 74HC238

Figure 12. 3-to-8 Decoder and Demux Circuit Using 74HC238

Abbildung 12. 3 bis 8 Decoder/Demux-Schaltung mit 74HC238

Der 74HC238 ist ein vielseitiger Logikchip, der sowohl als 3-zu-8-Linie-Decoder als auch als 1-zu-8-Demultiplexer dienen kann.Dies macht es zu einem nützlichen Baustein in vielen digitalen Systemen, die eine kontrollierte Signalauswahl oder -verteilung erfordern.Dieser Chip verwendet drei binäre Eingänge mit der Bezeichnung A0, A1 und A2, um acht Ausgangsleitungen mit dem Namen Y₀ bis Y₇ zu steuern.Zu einem bestimmten Zeitpunkt wird nur ein Ausgang aktiv (hoch), basierend auf der Kombination der Eingangswerte.Der Rest der Ausgänge bleibt niedrig.Diese Art von Ausgangsmuster wird als "One-HOT" -Kodierung bezeichnet.

Der 74HC238 enthält auch drei Aktivierungseingänge.Diese Aktivalen wirken als zusätzliche Bedingungen, die für die Funktionsweise der Decoder- oder Demux -Funktion erfüllt werden müssen.Wenn die Aktivitäten nicht korrekt eingestellt sind, bleiben alle Ausgänge unabhängig von den Eingangswerten niedrig.Mit dieser Funktion kann der Chip in größeren Systemen verwendet werden, in denen mehrere Decoder zusammen verwaltet werden müssen (ein Prozess, der als Cascading bezeichnet wird).

Bei der Verwendung als Demultiplexer wirken die drei Eingangslinien als Auswahlsteuerungen.Eine einzelne Dateneingabe wird intern mit allen Ausgangsleitungen verbunden, aber nur die dem aktuellen Eingangskombination entsprechende Signal empfängt das Signal.Die verbleibenden Ausgänge bleiben inaktiv.Dies macht den IC nützlich, um einen Datenstrom auf ein bestimmtes Ziel zwischen mehreren Optionen zu lenken.

PIN -Layout und Konfiguration

Der 74HC238 wird in einem Standard-16-poligen Dual-In-Line-Paket (DIP) ausgestattet, das in Brotboards oder Durchleitungsschaltplatten leicht zu handhaben ist.Die Stifte werden wie folgt zugewiesen:

Drei Adressleitungen (Eingabe): A0, A1, A2

Drei Leitungen aktivieren: Oft verwendet, um mehrere Chips zu kontrollieren oder zu kaskade

Acht Ausgänge: Y₀ durch y₇, alle aktiv hoch

Nach dem anderen ist nur ein Ausgang hoch und nur, wenn die Aktivierungseingänge ordnungsgemäß eingestellt sind.

Im Inneren des Chips vergleicht eine Kombination von Logik -Gates den aktuellen Eingangszustand mit jeder möglichen Ausgangsbedingung.Wenn die Eingangskombination mit dem zugewiesenen Muster eines bestimmten Ausgangs übereinstimmt und die Aktivierungseingänge aktiv sind, wird diese Ausgangsleitung hoch angetrieben.Alle anderen bleiben niedrig.Dies garantiert eine zuverlässige Aktivierung von One-at-a-Time-Ausgängen.

Vorteile und Anwendungsfälle

Doppelfunktionalität: Kann als Decoder oder Demultiplexer fungieren

Aktive Ausgänge: Vereinfacht die Verbindung zu anderen Logikschaltungen

Unterstützt das Kaskadieren: Aktivieren Sie die Stifte ermöglichen eine Ausdehnung in größere Adressbereiche

Zuverlässige Signalrouting: Sicherstellen Sie die saubere Ein-Linie-Aktivierung für Kontrollaufgaben

Dieser Chip ist besonders in digitalen Systemen nützlich, bei denen Signale genau gerichtet werden müssen, z.Das kompakte Design und die breite Kompatibilität machen es zu einer beliebten Wahl für Sie, von eingebetteten Systemen bis hin zu größeren digitalen Frameworks zu arbeiten.

Verwendung von Decoder und Demultiplexern

Decoder

Analog-Digital-Konvertierung (ADC-Systeme): In ADC -Schaltungen helfen Decoder bei der Übersetzung analoge Signalpegel in bestimmte digitale Ausgänge.Jeder digitale Ausgang entspricht einem Bereich der analogen Eingangswerte, sodass das System den tatsächlichen Signalen wie Spannung oder Temperatur Binärcodes zuweisen kann.

CPU -Steuereinheiten: Decoder sind in der Steuereinheit einer CPU nützlich.Sie nehmen Binäranweisungscodes wie die aus dem Speicher abgerufenen Anweisungscodes und konvertieren sie in individuelle Steuersignale, die bestimmte Hardwareaktionen auslösen, z. B. das Lesen von Daten aus dem Speicher oder die Ausführung arithmetischer Operationen.

Digitale Logik- und Datenpfadregelung: In breiteren Logiksystemen werden Decoder verwendet, um bestimmte Subsysteme oder Datenpfade zu aktivieren oder auszuwählen.Beispielsweise können sie einen Speicherblock unter mehreren aktivieren oder bestimmen, welche Schaltung die Eingabe zu einem bestimmten Zeitpunkt empfängt.Diese selektive Aktivierung hilft, die Kontrolle innerhalb der digitalen Architekturen zu optimieren.

Demultiplexer

Datenverteilung und Routing: Demultiplexer sind ideal, um eine einzelne Datenquelle an eine von vielen Zielen zu senden.Dies ist meistens nützlich, wenn nur ein Ausgabegerät gleichzeitig Daten empfangen sollte, z. B. in der Anzeigesteuerung oder in der peripheren Verwaltung.

Kommunikationssysteme: In Kommunikationsnetzwerken helfen Demultiplexer bei der Zeitabteilung Multiplexing.Sie trennen einen kombinierten seriellen Stream in einzelne Datenkanäle.Dies erleichtert das Verwalten mehrerer Signale mit einem gemeinsam genutzten Übertragungsmedium.

Seriell-parallele Konvertierung: Demultiplexer konvertieren auch serielle Daten in eine parallele Form, indem sie eingehende Bits über mehrere Ausgangsleitungen hinweg verteilen.Dies ist nützlich in Systemen, die eine parallele Verarbeitung oder gleichzeitige Datenzugriff erfordern, z. B. Datenbusse oder digitale Anzeigen.

Arithmetische Logikeinheiten (Alus): In einem Alu kann ein Demultiplexer verwendet werden, um auszuwählen, welche Arithmetik- oder Logikoperation durchgeführt werden soll.Basierend auf Kontrollsignalen stellt es sicher, dass die korrekte Funktionseinheit ohne Aktivierung anderer, die Verbesserung der Effizienz und die Verhinderung von Signalkonflikten eingesetzt wird.

Abschluss

Decoder und Demultiplexer mögen auf der Oberfläche einfach erscheinen, aber ihre Präzision im Umgang von Binäreingängen macht sie in allem von der CPU -Steuerungslogik bis hin zu Speicherzugriffs- und Kommunikationssystemen erforderlich.Unabhängig davon, ob Sie einen grundlegenden digitalen Schaltkreis erstellen oder ein komplexes eingebettetes System entwerfen, verstehen Sie, wie diese Geräte wirksam sind und wie Sie sie effizient skalieren oder integrieren können, um eine reibungslose und zuverlässige Signalmanagement in jeder digitalen Architektur zu gewährleisten.






Häufig gestellte Fragen [FAQ]

1. Wie viele 3 bis 8 Decoder werden benötigt, wenn Sie einen 6-zu-64-Decoder entwerfen?

Um einen 6- bis 64-Decoder mit 3 bis 8 Decoder zu entwerfen, benötigen Sie insgesamt 9 Decoder.Ein 3-zu-8-Decoder behandelt die oberen 3 Eingangsbits und fungiert als Blockwähler, indem sie einen seiner 8 Ausgänge aktivieren, während jede Ausgangsleitung einen von 8 zusätzlichen 3-zu-8-Decodern ermöglicht, die die unteren 3 Bits dekodieren, was insgesamt 64 eindeutige Ausgänge ergibt.

2. Wie viele 3-Zeilen- bis 8-Zeilen-Decoder sind für einen 1/32 Decoder benötigt?

Um einen 1-von-32-Decoder mit nur 3 bis 8-Decoder zu erstellen, benötigen Sie insgesamt 5.Ein Decoder ist so konfiguriert, dass er die oberen 2 Bits verarbeitet, und ermöglicht es, einen von vier verbleibenden Decodern zu ermöglichen, von denen jedes die unteren 3 Bit als Eingang nimmt und 8 Ausgänge generiert, wodurch 32 Ausgänge abgeholt werden.

3. Wie viele Tore sind für einen 38 -Decoder benötigt?

Ein 3-zu-8-Decoder benötigt 8 und Tore mit jeweils 3 Eingängen.Jedes und Gate erzeugt eine Ausgangsleitung, indem die drei Eingangsbits oder deren Ergänzungen logisch kombiniert werden, um einem bestimmten binären Muster zu entsprechen.

4. Was kann nicht als Decoder verwendet werden?

Ein Multiplexer kann nicht als Decoder verwendet werden.Dies liegt daran, dass ein Multiplexer einen Eingang auswählt, der an den Ausgang geleitet wird, während ein Decoder einen Ausgang basierend auf einem Binäreingang aktiviert.Ihre Kernfunktionen sind entgegengesetzt.

5. Unter welchen Umständen kann ein Decoder in einen Demultiplexer umgewandelt werden?

Ein Decoder kann als Demultiplexer verwendet werden, wenn er über eine Aktivitätseingabe verfügt, die Daten tragen kann, während die Binäreingangsleitungen verwendet werden, um auszuwählen, welche Ausgabestelle diese Daten tragen sollen.In diesem Setup wirkt die Enable -Zeile wie die Dateneingabe des Demux -Datens und die Eingabestellen bestimmen, wohin diese Daten unter den Ausgängen gesendet werden.

Verwandter Artikel

Online -RFQ -Einreichungen: Schnelle Antworten, bessere Preise!

RFQ