logo

Demultiplekser

Demultiplekser to obwód kombinacyjny, który ma tylko 1 linię wejściową i 2Nlinie wyjściowe. Mówiąc najprościej, multiplekser jest obwodem kombinacyjnym z jednym wejściem i wieloma wyjściami. Informacja odbierana jest z pojedynczych linii wejściowych i kierowana na linię wyjściową. Na podstawie wartości linii wyboru wejście zostanie podłączone do jednego z tych wyjść. Demultiplekser jest przeciwieństwem multipleksera.

W przeciwieństwie do kodera i dekodera, istnieje n linii wyboru i 2Nwyjścia. Zatem w sumie jest 2Nmożliwe kombinacje wejść. Demultiplekser jest również traktowany jako De-mux .

Istnieją różne typy demultiplekserów, które są następujące:

Demultiplekser 1×2:

W demultiplekserze 1 do 2 są tylko dwa wyjścia, tj. Y0i Y1, 1 linie wyboru, czyli S0, oraz wejście pojedyncze, czyli A. Na podstawie wybranej wartości wejście zostanie podłączone do jednego z wyjść. Schemat blokowy i tabela prawdy 1 × Poniżej podano 2 multipleksery.

Schemat blokowy:

Demultiplekser

Tabela prawdy:

Demultiplekser

Logiczne wyrażenie terminu Y jest następujące:

I0=S0'.A
I1=S0.A

Poniżej przedstawiono obwód logiczny powyższych wyrażeń:

ascii a w Javie
Demultiplekser

Demultiplekser 1×4:

W demultiplekserze 1 do 4 znajdują się w sumie cztery wyjścia, tj. Y0, I1, I2i Y3, 2 linie selekcji, tj. S0i S1i pojedynczego wejścia, tj. A. Na podstawie kombinacji wejść, które występują na liniach wyboru S0i S1, wejście należy podłączyć do jednego z wyjść. Schemat blokowy i tabela prawdy 1 × Poniżej podano 4 multipleksery.

Schemat blokowy:

Demultiplekser

Tabela prawdy:

Demultiplekser

Logiczne wyrażenie terminu Y jest następujące:

I0=S1' S0' A
I1=S1' S0A
I2=S1S0' A
I3=S1S0A

Poniżej przedstawiono obwód logiczny powyższych wyrażeń:

Demultiplekser

Demultiplekser 1×8

W demultiplekserze od 1 do 8 dostępnych jest łącznie osiem wyjść, tj. Y0, I1, I2, I3, I4, I5, I6i Y7, 3 linie selekcji, tj. S0, S1i S2i pojedynczego wejścia, tj. A. Na podstawie kombinacji wejść, które występują na liniach wyboru S0, S1i S2, wejście zostanie podłączone do jednego z tych wyjść. Schemat blokowy i tabela prawdy 1 × Poniżej podano 8 demultiplekserów.

jak wyłuskać wskaźnik w c

Schemat blokowy:

Demultiplekser

Tabela prawdy:

Demultiplekser

Logiczne wyrażenie terminu Y jest następujące:

I0=S0'.S1'.S2'.A
I1=S0.S1'.S2'.A
I2=S0'.S1.S2'.A
I3=S0.S1.S2'.A
I4=S0'.S1'.S2A
I5=S0.S1'.S2A
I6=S0'.S1.S2A
I7=S0.S1.S3.A

Poniżej przedstawiono obwód logiczny powyższych wyrażeń:

Demultiplekser

Demultiplekser 1×8 wykorzystujący demultiplekser 1×4 i 1×2

Możemy wdrożyć 1 × 8 demultipleksera wykorzystującego demultiplekser niższego rzędu. Aby wdrożyć 1 × 8 demultipleksera, potrzebujemy dwóch 1 × 4 demultipleksery i jeden 1 × 2 demultipleksery. 1 × Multiplekser 4 ma 2 linie wyboru, 4 wyjścia i 1 wejście. 1 × 2 demultiplekser ma tylko 1 linię wyboru.

Aby uzyskać 8 wyjść danych, potrzebujemy dwóch 1 × 4 demultiplekser. Demultiplekser 1×2 generuje dwa wyjścia. Zatem, aby uzyskać końcowy wynik, musimy przekazać wyjścia demultipleksera 1×2 jako wejście obu × 4 demultiplekser. Schemat blokowy 1 × 8 demultipleksera przy użyciu 1 × 4 i 1 × 2 de-multiplekser podano poniżej.

Demultiplekser

Demultiplekser 1 x 16

W demultiplekserze 1×16 jest łącznie 16 wyjść, tj. Y0, I1, …, I16, 4 linie selekcji, tj. S0, S1, S2i S3i pojedynczego wejścia, tj. A. Na podstawie kombinacji wejść, które występują na liniach wyboru S0, S1i S2, wejście zostanie podłączone do jednego z tych wyjść. Schemat blokowy i tabela prawdy 1 × Poniżej podano 16 demultiplekserów.

Schemat blokowy:

Demultiplekser

Tabela prawdy:

Demultiplekser

Logiczne wyrażenie terminu Y jest następujące:

I0=AS0'.S1'.S2'.S3'
I1=AS0'.S1'.S2'.S3
I2=AS0'.S1'.S2.S3'
I3=AS0'.S1'.S2.S3
I4=AS0'.S1.S2'.S3'
I5=AS0'.S1.S2'.S3
I6=AS0'.S1.S2.S3'
I7=AS0'.S1.S2.S3
I8=AS0.S1'.S2'.S3'
I9=AS0.S1'.S2'.S3
I10=AS0.S1'.S2.S3'
Ijedenaście=AS0.S1'.S2.S3
I12=AS0.S1.S2'.S3'
I13=AS0.S1.S2'.S3
I14=AS0.S1.S2.S3'
Ipiętnaście=AS0.S1.S2'.S3

Poniżej przedstawiono obwód logiczny powyższych wyrażeń:

Demultiplekser

Demultiplekser 1×16 wykorzystujący demultiplekser 1×8 i 1×2

Możemy wdrożyć 1 × 16 demultipleksera wykorzystującego demultiplekser niższego rzędu. Aby wdrożyć 1 × 16 demultipleksera, potrzebujemy dwóch 1 × 8 demultiplekserów i jeden 1 × 2 demultipleksery. 1 × Multiplekser 8 ma 3 linie wyboru, 1 wejście i 8 wyjść. 1 × 2 demultiplekser ma tylko 1 linię wyboru.

Aby uzyskać 16 wyjść danych, potrzebujemy dwóch demultiplekserów 1×8. 1 × Demultiplekser 8 wytwarza osiem wyjść. Aby uzyskać ostateczny wynik, potrzebujemy 1 × 2 demultiplekser do wytwarzania dwóch wyjść z jednego wejścia. Następnie przekazujemy te wyjścia do obu demultiplekserów jako dane wejściowe. Schemat blokowy 1 × 16 demultipleksera wykorzystującego 1 × 8 i 1 × 2 de-multiplekser podano poniżej.

Demultiplekser