background image

Teoria układów logicznych

Dekoder. Demultiplekser

Dekoder jest elementem logicznym 
służącym do zmiany jednego kodu na inny.
Dekodery oprócz sygnałów wejściowych i 
wyjściowych mogą posiadać jeszcze sygnały 
sterujące ( Enable ).
•Jeżeli którekolwiek z wejść sterujących jest 
nieaktywne, to wszystkie wyjścia przyjmują 
wartość niezależnie od stanu wejść. 

Multiplekser jest to dekoder który dla każdej binarnej wartości wejściowej 
uaktywnia jedną linię wyjściową. Dla m wejść posiada 2

m

wyjść.  

background image

Teoria układów logicznych

Demultiplekser zastosowania.

Sposób realizacji dekodera na przykładzie dekodera 4 linii 
( a1, a2, a4, a4 ) wejściowych na 16 wyjściowych (y0 ... y15).
•Każdy sygnał wyjściowy jest aktywowany przez odpowiedni 
minterm wybranego wektora wejściowego
•sygnał enable ( b ) bramkuje dodatkowo ( sygnałem 0 ) 
wszystkie wyjścia.  

Realizacja funkcji logicznych przy 
pomocy demultipleksera.

F1(A,B,C,D)=A’BC’D+A’B’CD.+ABCD
F2(A,B,C,D)=ABC’D’+ABC
F3(A,B,C,D)=A’+B’+C’+D’

background image

Teoria układów logicznych

Demultiplekser: kaskadowanie, ‘138, ‘139 

Praktycznie spotykane układy demultiplekserów

Możliwe jest kaskadowanie 
demultiplekserów. 

Przy pomocy 5 demultiplekserów 2 na 4 
budujemy demultiplekser 4 na 16.

•linie sterujące pierwszego 
demultipleksera tworzą starsze bity 
numeru wybranego wyjścia

•linie sterujące pozostałych 
demultiplekserów są połączone ze sobą 
tworząc bity młodsze.

background image

Teoria układów logicznych

Multiplekser.

Multiplekserem nazywamy układ kombinacyjny o m 
wejściach adresowych 2

wejściach informacyjnych 

i jednym wyjściu. Sygnał pojawiający się na wyjściu 
jest równy sygnałowi na wejściu o numerze 
wybranym przez wejścia adresowe. 

Sposoby realizacji

background image

Teoria układów logicznych

Multiplekser: zastosowanie.

Multiplekser jest elementem umożliwiającym bezpośrednią 
realizację tablicy prawdy.
Zmienne funkcji są podłączone do wejść adresujących, a wejścia 
danych są sterowane stałą wartością 0 lub 1 w zależności od 
wartości w tablicy prawdy dla danego wektora zmiennych 
funkcji.
Otrzymujemy realizację funkcji m zmiennych przy pomocy 2 

m

 

wejściowego multipleksera.   
Przykład:
F(A,B,C)={ m0, m2, m6, m7}

Możliwa jest realizacja funkcji 
m zmiennych przy pomocy 
multipleksera o m-1 wejściach 
adresowych !

 

•Wybieramy m-1 kolumn sygnałów 
wejściowych z tablicy prawdy.

•Grupujemy wybrane wektory w 
pary takich zamych

•sygnał wyjściowy może przybierać 
jedną z 4 wartości { 0,1, C, C’ }, 
gdzie C jest nie wybraną go 
grupowania zmienną

background image

Teoria układów logicznych

Multiplekser. Kaskadowanie.

Sposób realizacji multipleksera 32:1 
przy pomocy dostępnych 
multiplekserów.
Wybieramy wyjście jednego z 4 
multiplekserów  8:1 przy pomocy 
multipleksera 4:1.

Sposób realizacji multipleksera 32:1 przy 
pomocy dostępnych multiplekserów i 
dekodera 2:4 oraz 4 wejściowej bramki 
OR.
Dekoder uaktywnia odpowiedni 
multiplekser przy pomocy jego sygnału 
EN. W danej chwili wybrany jest tylko 
jeden multiplekser Kiedy EN=1 wyjście 
multipleksera ‘151 jest 0 co powoduje, 
brak wpływu wyjść nie wybranych 
multiplekserów na wyjście bramki OR.

background image

Teoria układów logicznych

Bramki transmisyjne.

Bramki transmisyjne dostępne w technologii 
CMOS stanowią alternatywę dla bramek 
standartowych. Model bramki:
• dwa przełączniki połączone równolegle
•jeden zamknięty sterującym sygnałem ‘0’, drugi 
sygnałem ‘1’
•aby bramka działała poprawnie ( przenosiła 
sygnał z wejścia na wyjście ) obydwa klucze 
muszą być zamknięte ( wynika to z technologii 
CMOS )

Ze względu na swoją atrakcyjność 
technologiczną
bramki transmisyjne wykorzystuje się do 
budowy złożonych układów cyfrowych.
Przykład:
Podwójny multiplekser 2:1.

•kiedy sygnał sterujący jest 1 przewodzą 
„dolne” bramki,

•kiedy sygnał sterujący jest ‘0’ przewodzą 
„górne” bramki.
Należy pamiętać o prawidłowym sterowaniu 
bramek. Niedopuszczalny jest przypadek 
równoczesnego przewodzenia dwu bramek w 
jednej parze.

background image

Teoria układów logicznych

Bramki trójstanowe

•Na wyjściu zamiast normalnych stanów 

‘0’ i ‘1’ mogą dodatkowo przyjmować stan 
‘Z’ (wysokiej impedancji ). Stan ‘Z’ nie 
jest poziomem logicznym,

•Bramkę trójstanową można zrealizować 

dodając klucz na wyjściu standardowej 
bramki. Klucz ten jest kontrolowanyprzez 
dodatkowy sygnał sterujący,

– kiedy sygnał kontrolujący klucz 

jest aktywny klucz jest zamknięty i 
bramka działa jak normalna 
bramka logiczna.

– kiedy sygnał kontrolujący jest 

nieaktywny klucz jest otwarty i 
bramka jest odłączona od wyjścia.

•Wyjścia bramek trójstanowych mogą być 

łączone razem pod warunkiem, że 
zapewnimy, że dwie różne bramki tak 
połączone nie będą aktywne 
równocześnie.


Document Outline