- LABORATORIUM ELEKTRONIKI ANALOGOWEJ I CYFROWEJ -
BADANIE MULTIPLEKSER脫W I DEMULTIPLEKSER脫W
I. CEL 膯WICZENIA
Celem 膰wiczenia jest poznanie zasady dzia艂ania oraz w艂a艣ciwo艣ci uk艂ad贸w multiplekser贸w i demultiplekser贸w oraz nabycie umiej臋tno艣ci analizowania ich pracy, a tak偶e wykorzystywania w uk艂adach cyfrowych.
膯wiczenie przeprowadzone jest z u偶yciem programu symulacyjnego Electronics Workbench 4.0D.
II. ZAKRES MATERIA艁U OBOWI膭ZUJ膭CY UCZNIA
poj臋cia: multipleksera, demultipleksera, uk艂adu komutacyjnego;
zasada dzia艂ania uk艂ad贸w multiplekser贸w i demultiplekser贸w;
zastosowania uk艂ad贸w multiplekser贸w i demultiplekser贸w;
znajomo艣膰 podstawowych kod贸w cyfrowych (binarny, BCD, heksadecymalny) oraz zasad konwersji pomi臋dzy nimi;
znajomo艣膰 funktor贸w (bramek) logicznych: NOT, OR, NOR, AND, NAND, EX-OR, EX-NOR i ich tablic prawdy;
zasady realizacji funkcji logicznych przy u偶yciu multi- i demultiplekser贸w;
III. WYKAZ APARATURY
zadajniki stan贸w logicznych;
analizatory stan贸w logicznych;
zasilacz stabilizowany +5V;
generator (藕r贸d艂o) sygna艂u prostok膮tnego w standardzie TTL;
IV. PRZEBIEG 膯WICZENIA
1. Okre艣lenie tablicy prawdy multipleksera `151
Doprowadzaj膮c do wej艣膰 adresowych, wej艣膰 danych i wej艣cia strobuj膮cego r贸偶ne kombinacje stan贸w L i H okre艣li膰 dzia艂anie uk艂adu, zapisuj膮c wyniki obserwacji w tablicy o strukturze jak poni偶ej.
Tablica prawdy (dzia艂ania) multipleksera `151
Adres dziesi臋tnie |
Wej艣cia |
Wyj艣cia |
||||||||||||
|
adresowe |
strob. |
danych |
|
||||||||||
|
C |
B |
A |
|
D0 |
D1 |
D2 |
D3 |
D4 |
D5 |
D6 |
D7 |
Y |
W |
0 |
|
|
|
L |
L |
- |
- |
- |
- |
- |
- |
- |
|
|
1 |
|
|
|
L |
- |
L |
- |
- |
- |
- |
- |
- |
|
|
2 |
|
|
|
L |
- |
- |
L |
- |
- |
- |
- |
- |
|
|
3 |
|
|
|
L |
- |
- |
- |
L |
- |
- |
- |
- |
|
|
4 |
|
|
|
L |
- |
- |
- |
- |
L |
- |
- |
- |
|
|
5 |
|
|
|
L |
- |
- |
- |
- |
- |
L |
- |
- |
|
|
6 |
|
|
|
L |
- |
- |
- |
- |
- |
- |
L |
- |
|
|
7 |
|
|
|
L |
- |
- |
- |
- |
- |
- |
- |
L |
|
|
0 |
|
|
|
L |
H |
- |
- |
- |
- |
- |
- |
- |
|
|
1 |
|
|
|
L |
- |
H |
- |
- |
- |
- |
- |
- |
|
|
2 |
|
|
|
L |
- |
- |
H |
- |
- |
- |
- |
- |
|
|
3 |
|
|
|
L |
- |
- |
- |
H |
- |
- |
- |
- |
|
|
4 |
|
|
|
L |
- |
- |
- |
- |
H |
- |
- |
- |
|
|
5 |
|
|
|
L |
- |
- |
- |
- |
- |
H |
- |
- |
|
|
6 |
|
|
|
L |
- |
- |
- |
- |
- |
- |
H |
- |
|
|
7 |
|
|
|
L |
- |
- |
- |
- |
- |
- |
- |
H |
|
|
0 |
|
|
|
H |
L |
- |
- |
- |
- |
- |
- |
- |
|
|
1 |
|
|
|
H |
H |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
H |
L |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
H |
H |
- |
- |
- |
- |
- |
- |
- |
|
|
Multiplekser `151 ma dwa wyj艣cia, z kt贸rych jedno jest zanegowane. We wnioskach z 膰wiczenia nale偶y na podstawie bada艅 okre艣li膰, kt贸re z nich jest proste, a kt贸re zanegowane. Nale偶y tak偶e opisa膰 zachowanie si臋 uk艂adu przy wej艣ciu strobuj膮cym w stanie L i w stanie H.
2. Okre艣lenie tablicy dzia艂ania demultipleksera `154
Doprowadzaj膮c do wej艣膰 adresowych, wej艣cia danych i wej艣cia strobuj膮cego r贸偶ne kombinacje stan贸w L i H okre艣li膰 dzia艂anie uk艂adu, zapisuj膮c wyniki obserwacji w tablicy o strukturze jak poni偶ej.
Tablica dzia艂ania demultipleksera `154
Adres dziesi臋tnie |
Wej艣cia |
Wyj艣cia |
||||||||||||||||||||
|
adresowe |
strob. |
|
|||||||||||||||||||
|
D |
C |
B |
A |
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
|
|
|
L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
- |
- |
- |
L |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
- |
- |
- |
H |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
- |
- |
- |
H |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. 艁膮czenie multiplekser贸w
Zaprojektowa膰, korzystaj膮c z dw贸ch jednakowych multiplekser贸w `151, multiplekser o zwi臋kszonej (dwukrotnie) liczbie wej艣膰 informacyjnych. Uk艂ad po艂膮czy膰 i sprawdzi膰 poprawno艣膰 jego dzia艂ania, okre艣laj膮c dla niego tablic臋 prawdy analogiczn膮 do tej opisuj膮cej uk艂ad `151 (punkt 1).
Zmodyfikowa膰 badany uk艂ad w taki spos贸b, aby mie膰 do dyspozycji wej艣cie strobuj膮ce. Sprawdzi膰 dzia艂anie tak zbudowanego uk艂adu, okre艣laj膮c jego tablic臋 prawdy.
4. 艁膮czenie demultiplekser贸w
Zaprojektowa膰, korzystaj膮c z dw贸ch jednakowych demultiplekser贸w `154, demultiplekser o zwi臋kszonej (dwukrotnie) liczbie wyj艣膰 informacyjnych. Uk艂ad po艂膮czy膰 i sprawdzi膰 poprawno艣膰 jego dzia艂ania, okre艣laj膮c dla niego tablic臋 prawdy analogiczn膮 do tej opisuj膮cej uk艂ad `154 (punkt 2).
Zmodyfikowa膰 badany uk艂ad w taki spos贸b, aby mie膰 do dyspozycji wej艣cie strobuj膮ce. Sprawdzi膰 dzia艂anie tak zbudowanego uk艂adu, okre艣laj膮c jego tablic臋 prawdy.
5. Realizacja funkcji prze艂膮czaj膮cej przy u偶yciu multipleksera
Wykorzystuj膮c uk艂ad multipleksera `151 narysowa膰, po艂膮czy膰 i uruchomi膰 uk艂ad kombinacyjny opisany funkcj膮 podan膮 w jednym z poni偶szych zestaw贸w (wyboru zestawu dokona nauczyciel). Pami臋ta膰 nale偶y, 偶e funkcj臋 o n zmiennych realizujemy u偶ywaj膮c multipleksera o n-1 wej艣ciach adresowych.
zestaw 1
f(d,c,b,a)=危[1,4,5,9,10,11,12,13]
zestaw 2
f(d,c,b,a)=危[2,3,7,8,9,10,13,14]
zestaw 3
f(d,c,b,a)=危[0,2,3,6,7,8,12,14]
zestaw 4
f(d,c,b,a)=危[0,1,3,4,10,11,12,13,14]
6. Realizacja uk艂adu kombinacyjnego wielowyj艣ciowego przy u偶yciu demultipleksera
Wykorzystuj膮c uk艂ad demultipleksera `154 narysowa膰, po艂膮czy膰 i uruchomi膰 uk艂ad kombinacyjny wielowyj艣ciowy opisany zbiorem funkcji podanych w jednym z poni偶szych zestaw贸w (wyboru zestawu dokona nauczyciel). Pami臋ta膰 nale偶y, 偶e ka偶d膮 funkcj臋 realizujemy u偶ywaj膮c tego samego demultipleksera i dodatkowo bramek NAND lub AND w zale偶no艣ci od tego, czy przyj臋li艣my do realizacji danej funkcji jej jedynki czy zera. Jedynki wybieramy za艣 w贸wczas, gdy jest ich mniej ni偶 zer i odwrotnie zera wybieramy w贸wczas, gdy jest ich mniej ni偶 jedynek.
zestaw 1
y1=f(d,c,b,a)=危[1,2,4,5,9,10,11,12,13,(0,7,14,15)]
y2=f(d,c,b,a)=危[2,7,9,13,(1,5,12,14)]
y3=f(d,c,b,a)=螤[3,6,8,12,14,(0,9,13)]
y4=f(d,c,b,a)=螤[0,2,3,6,7,8,12,14,(1,10,11,15)]
zestaw 2
y1=f(d,c,b,a)=危[1,2,3,5,7,8,9,10,11,12,13,(0,14,15)]
y2=f(d,c,b,a)=危[7,9,13,(1,5,12,14)]
y3=f(d,c,b,a)=螤[1,3,6,7,8,10,12,14,(0,9,13)]
y4=f(d,c,b,a)=螤[0,2,3,7,8,12,14,(1,10,15)]
zestaw 3
y1=f(d,c,b,a)=危[1,2,4,9,10,11,13,(7,14,15)]
y2=f(d,c,b,a)=螤[1,2,3,4,6,8,12,14,(0,9,13)]
y3=f(d,c,b,a)=螤[0,2,3,6,7,8,12,14,(1,10,11,15)]
zestaw 4
y1=f(d,c,b,a)=危[1,2,4,5,9,10,11,13,(0,7,14,)]
y2=f(d,c,b,a)=危[0,2,6,7,9,13,(1,5,12,14)]
y3=f(d,c,b,a)=螤[1,3,6,8,12,14,(0,9,13)]
y4=f(d,c,b,a)=螤[0,2,3,6,7,8,12,14,(1,10,15)]
y5=f(d,c,b,a)=螤[0,2,4,6,8,12,14,(1,7,9,13)]
V. OPRACOWANIE WYNIK脫W POMIAR脫W
W oparciu o wyznaczone tablice dzia艂ania badanych uk艂ad贸w multipleksera i demultipleksera przedstawi膰 charakterystyk臋 tych uk艂ad贸w.
Przedstawi膰 projekty multipleksera (demultipleksera) o podwojonej liczbie wej艣膰 (wyj艣膰) wraz z tablicami ich dzia艂ania dla przypadk贸w z brakiem wej艣cia strobuj膮cego i z wej艣ciem strobuj膮cym.
Realizacje wybranych przez nauczyciela uk艂ad贸w kombinacyjnych opisanych funkcjami prze艂膮czaj膮cymi. Poszczeg贸lne etapy projekt贸w uk艂ad贸w r贸wnie偶 powinny znale藕膰 si臋 w sprawozdaniu z 膰wiczenia.
W艂asne wnioski, spostrze偶enia i przemy艣lenia
VI. PRZYK艁ADOWE PYTANIA I ZADANIA
Wyja艣nij poj臋cia: multiplekser i demultiplekser.
Wyka偶, 偶e uk艂ady multiplekser贸w i demultiplekser贸w nale偶膮 do grupy tzw. uk艂ad贸w komutacyjnych.
Scharakteryzuj wybrany uk艂ad multipleksera scalonego.
Om贸w zasad臋 dzia艂ania multipleksera.
Scharakteryzuj wybrany uk艂ad demultipleksera scalonego.
Om贸w zasad臋 dzia艂ania demultipleksera.
Wymie艅 i scharakteryzuj najwa偶niejsze parametry multipleksera scalonego.
Zaproponuj trzy zastosowania uk艂ad贸w multiplekser贸w i demultiplekser贸w.
Wyka偶, 偶e para multiplekser-demultiplekser, mo偶e s艂u偶y膰 do budowy prostego uk艂adu transmisji danych na ma艂e odleg艂o艣ci.
Scharakteryzuj skale integracji stosowane we wsp贸艂czesnej technice cyfrowej.
1
ZESP脫艁 SZK脫艁 PONADGIMNAZJALNYCH NR 3
im. gen. prof. Sylwestra KALISKIEGO
w ZAMO艢CIU
PRACOWNIA ELEKTRONICZNA