You are on page 1of 6

Kodery i dekodery oraz multipleksery

i demultipleksery
Koder
Koder należy do klasy układów kombinacyjnych. Jest to układ posiadający n wejść oraz k=log2n wyjść (czyli n = 2k).

Jego działanie polega na zamianie kodu „1 z n” na naturalny kod binarny o długości k, czyli służy on do przedstawiania informacji tylko
jednego aktywnego wejścia na postać binarną. Ponieważ istnieje fizyczna możliwość aktywacji więcej niż jednego wejścia, musi istnieć
możliwość uznania tylko jednego z nich np. poprzez ustalenie priorytetów wejść.

Jeśli na wejście strobujące (blokujące) S (ang. strobe) kodera podane zostanie logiczne zero, to wyjścia ki przyjmują określony stan
logiczny (zwykle również zero), niezależny od stanu wejść n. Stosuje się to np. do przekształcania danych z zapisu analogowego na
cyfrowy.

Koder priorytetowy – jest to układ kombinacyjny, w którym kodem wejściowym jest kod „x z n” oraz posiada ustalone priorytety
poszczególnych wejść.
Dekoder
Dekoder należy do klasy układów kombinacyjnych. Jest to układ posiadający n wejść oraz k=2n wyjść. Jego działanie polega na
zamianie naturalnego kodu binarnego (o długości n), lub każdego innego kodu, na kod „1 z k” (o długości k). Działa odwrotnie do
kodera, tzn. zamienia kod binarny na jego reprezentację w postaci tylko jednego wybranego wyjścia. W zależności od ilości wyjść
nazywa się go dekoderem 1 z N.

Niektóre źródła podają, że dekoderem jest także układ, który zamienia dowolny kod cyfrowy na kod wyświetlacza
siedmiosegmentowego – poprawnie taki układ powinien być nazywany transkoderem.
Multiplekser
Multiplekser (w skrócie MUX) – układ kombinacyjny, najczęściej cyfrowy, służący do wyboru jednego z kilku dostępnych sygnałów
wejściowych i przekazania go na wyjście.

Multiplekser jest układem komutacyjnym (przełączającym), posiadającym k wejść informacyjnych (zwanych też wejściami danych x0,
x1, …, xk-1, zazwyczaj jest ich 2n), n wejść adresowych (sterujących a0, a1, …, an-1) i jedno wyjście y. Posiada też wejście sterujące
działaniem układu oznaczane jako S (wejście strobujące/zegarowe (Zegar (generator)), ang. strobe) lub e (ang. enable).

Działanie multipleksera polega na przekazaniu wartości jednego z wejść xi na wyjście y. Numer i tego wejścia jest podawany na linie
adresowe a0, a1, …, an-1. Jeśli na wejście strobujące (blokujące) S podane zostanie logiczne „0”, to wyjście y przyjmuje określony stan
logiczny (zazwyczaj również zero), niezależny od stanu wejść danych X i adresowych A.
Tablica prawdy dla multipleksera z dwoma wejściami danych xi i wejściem strobującym S:
Demultiplekser
Demultiplekser (w skrócie DEMUX) – układ kombinacyjny, posiadający jedno wejście x, n wejść adresowych (sterujących a0, a1,..., an-1)
oraz k wyjść danych (y0, y1,...,yk-1, zazwyczaj k = 2n), którego działanie polega na przekazaniu sygnału z wejścia x na jedno z wyjść yi .

Wyjście, dla danych wejściowych x, jest określane przez podanie jego numeru na linie adresowe a0, a1,..., an-1. Na pozostałych wyjściach
jest ustalany stan zera logicznego. Zazwyczaj spotykane są demultipleksery o wyjściach zanegowanych, czyli na wybranym wyjściu
pojawi się stan -x, a na wszystkich pozostałych logiczna „1”. Demultipleksery o wyjściach prostych są znacznie rzadziej stosowane.

Jeśli na wejście strobujące/zegarowe (zegar (generator)) (blokujące, ang. strobe) S podane zostanie logiczne „0”, to wyjścia yi
przyjmują określony stan logiczny (zwykle zero dla demultiplekserów o wyjściach prostych), niezależny od stanu wejścia x oraz od
wejść adresowych A.

Układem wykonującym funkcje odwrotne do demultipleksera jest multiplekser.


Dziękuje za uwagę!

Źródła:
https://pl.wikipedia.org/wiki/Koder

https://pl.wikipedia.org/wiki/Dekoder

https://pl.wikipedia.org/wiki/Multiplekser

https://pl.wikipedia.org/wiki/Demultiplekser

http://zto.ita.pwr.wroc.pl/~luban/uklady_kom/kod_dek_tran/kod_dek_tran.html

You might also like