Temat: Kodery, dekodery i transkodery

Transkrypt

Temat: Kodery, dekodery i transkodery
Temat: Kodery, dekodery i transkodery
1. UKŁADY KOMBINACYJNE.- Układami kombinacyjnymi nazywamy te elementy techniki cyfrowej, dla których
dana kombinacja stanów wejściowych (argumentów funkcji) określa w sposób jednoznaczny kombinację
sygnałów wyjściowych. Należą do nich:
 bramki,
 kodery i dekodery,
 multipleksery i demultipleksery
2. Koder- jest cyfrowym układem kombinacyjnym mającym n wejść oraz k wyjść.
Służy do przetworzenia kodu 1 z n, czyli zamianie informacji z jednego aktywnego wejścia układu w określony
binarny kod wyjściowy.
Ponieważ istnieje możliwość jednoczesnej aktywacji więcej niż jednego wejścia informacyjnego, koder uznaje
zawsze informacje z najstarszego w hierarchii wejścia, jednocześnie ignorując informacje na pozostałych. Na
wyjściu kodera pojawia się stan odpowiadający wybranemu wejściu, przedstawiony w żądanym kodzie
binarnym.
Przykładem kodera jest układ scalony typu TTL 74148 (koder priorytetowy). Układ ma 8 wejść informacyjnych
i wyjścia A, B, C. Dodatkowo ma wejście bramkujące EI (Enable Input) oraz dwa wyjścia EO (Enable Output)
i GS (Group Strobe) informujące o stanie układu oraz umożliwiające łączenie tych koderów.
EI
1
0
0
0
0
0
0
0
0
0
0
X
1
X
X
X
X
X
X
X
0
1
X
1
X
X
X
X
X
X
0
1
2
X
1
X
X
X
X
X
0
1
1
3
X
1
X
X
X
X
0
1
1
1
4
X
1
X
X
X
0
1
1
1
1
5
X
1
X
X
0
1
1
1
1
1
6
X
1
X
0
1
1
1
1
1
1
7
X
1
0
1
1
1
1
1
1
1
A
1
1
0
0
0
0
1
1
1
1
B
1
1
0
0
1
1
0
0
1
1
C
1
1
0
1
0
1
0
1
0
1
GS
1
1
0
0
0
0
0
0
0
0
EO
1
0
1
1
1
1
1
1
1
1
Jeśli na wejście bramkujące podana zostanie logiczna jedynka, to układ jest zablokowany, a wszystkie wyjścia
również są w stanie jeden. Układ pracuje jeżeli na wejściu podane zostaje zero logiczne. Wtedy wyjścia A,B,C
oraz jednocześnie GS i EO przyjmują określony stan logiczny, zależny od stanu wejść informacyjnych 0-7
według tablicy.
X- oznacza wartość nieistotną - tzn. dla wybranego wejścia np. 5 (aktywne 0), niezależnie od stanów na
wejściach młodszych i tak zostanie zakodowana 5. Należy zauważyć, że kod wybranego wejścia został
przedstawiony w postaci zanegowanego naturalnego kodu dwójkowego.
3. Dekoder działa odwrotnie do enkodera tzn. zamienia kod binarny na jego reprezentację w postaci wybranego
tylko jednego wyjścia (aktywne 0). W zależności od ilości wyjść (n) nazywa się dekoderem 1 z N.
A0
0
1
0
1
0
1
0
1
0
1
A1
0
0
1
1
0
0
1
1
0
0
A2
0
0
0
0
1
1
1
1
0
0
A3
0
0
0
0
0
0
0
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
2
1
1
0
1
1
1
1
1
1
1
3
1
1
1
0
1
1
1
1
1
1
4
1
1
1
1
0
1
1
1
1
1
5
1
1
1
1
1
0
1
1
1
1
6
1
1
1
1
1
1
0
1
1
1
7
1
1
1
1
1
1
1
0
1
1
8
1
1
1
1
1
1
1
1
0
1
9
1
1
1
1
1
1
1
1
1
0
Jest to dekoder kodu BCD na kod 1 z 10.
Pytanie: co to jest kod BCD i do czego jest wykorzystywany?
4. Transkoder- układ mający n wejść i k wyjść. Zamienia on dowolny układ cyfrowy na inny kod cyfrowy.
Najpopularniejszy trans koder to układ zmieniający kod dwójkowy na kod wyświetlacza siedmiosegmentowego.
Przykładem jest układ scalony TTL 7447

Podobne dokumenty