Multipleksery i辪ultipleksery


Multipleksery i demultipleksery

  1. Wst臋p

膯wiczenie, kt贸re mamy wykona膰 polega na zbudowaniu Multipleksera i demultipleksera 4-bitowego, oraz 16-bitowego, za pomoc膮 bramek logicznych. Czym jest Multiplekser? Jest to uk艂ad cyfrowy, kt贸ry na wej艣ciu dostaje r贸wnolegle dane, a dzi臋ki zastosowaniu licznika, ustawia je w kolejno艣ci, i wysy艂a jedn膮 lini膮 szeregowo. Gdy zamiast licznika u偶yjemy po prostu sygna艂贸w wysokich i niskich, b臋dziemy mogli wybiera膰, z kt贸rego wej艣cia, dane maj膮 by膰 przekazywane na wyj艣cie. Demultiplekser dzia艂a odwrotnie do multipleksera, czyli dostaje dane szeregowo, na jednej linii, a wysy艂a je r贸wnolegle, na odpowiedni膮 ilo艣膰 wej艣膰. Oznaczenie 4-bitowy m贸wi nam, 偶e Multiplekser ma 4 linie wej艣cia.

0x01 graphic
0x01 graphic

Multiplekser(z lewej) i demultiplekser, gdzie x - wej艣cia, y - wyj艣cia, a - linie steruj膮ce i S - wej艣cie blokuj膮ce(je艣li zostanie podane logiczne 0, to wyj艣cia y przyjmuj膮 okre艣lony stan.

  1. Pierwszym 膰wiczeniem jest zbudowanie uk艂adu z Multipleksera 4-bitowego, oraz demultipleksera 4-bitowego. Obrazek ukazuje dzia艂anie multipleksera, jako uk艂adu scalonego:

0x01 graphic

Funkcja opisuj膮c膮 prac臋 multipleksera mo偶na przedstawi膰 jako:

0x01 graphic

Natomiast funkcja opisuj膮ca prac臋 demultipleksera wygl膮da nast臋puj膮co:

0x01 graphic

Gdzie y - dane wyj艣ciowe, a - dane steruj膮ce, d - dane wej艣ciowe

Nastepny obrazek ukazuje ju偶 multiplekser i demultiplekser zbudowany na bramkach logicznych zgodnie z instrukcj膮 otrzyman膮 na zaj臋ciach. Uk艂ady te nie posiadaj膮 z艂膮cza blokuj膮cego ich prac臋

0x01 graphic

Kolejnym zadaniem by艂o wykonanie multipleksera i demultipleksera 16-bitowego.

0x01 graphic

Ze wzgl臋du na ograniczenia spowodowane ilo艣ci膮 wej艣膰 na pojedynczej bramce, nale偶a艂o najpierw dla ka偶dego sygna艂u z osobna wykona膰 z艂膮czenie sygna艂贸w adresowych, w taki spos贸b, aby na wyj艣ciu pojawia艂o si臋 logiczne „1”. A potem to wyj艣cie po艂膮czy膰 z odpowiadaj膮c膮 mu dan膮 wej艣ciow膮. Jak wida膰 schemat ten jest bardzo rozbudowany i linie po艂膮cze艅 mi臋dzy elementami nak艂adaj膮 si臋 na siebie, co powoduje zmniejszenie czytelno艣ci schematu.

Kolejnym zadaniem by艂o zbudowanie multipleksera za pomoc膮 bramki open collector, oraz bramki tr贸jstanowej. Niestety w u偶ywanym przez nas programie nie ma dost臋pnej bramki open collector. Natomiast podczas budowy multipleksera za pomoc膮 bramki tr贸jstanowej pojawia si臋 utrudnienie… Program nie pozwala po艂膮czy膰 wszystkich wyj艣膰 w jedno(tak jak jest to pokazane na schemacie w instrukcji), wi臋c jedynym sposobem jest pod艂膮czenie do ka偶dego wyj艣cia diody i sprawdzenie poprawno艣ci po艂膮cze艅.

0x01 graphic

0x01 graphic

0x01 graphic

Dioda w艂a艣ciwej linii uzyskuje stan wysoki albo niski w zale偶no艣ci od stanu podanego na wej艣ciu, natomiast na pozosta艂ych wyj艣ciach otrzymujemy stan 艣redni.

  1. Wnioski

Multiplekser i demultiplekser s膮 wa偶nymi uk艂adami cyfrowymi. Pozwalaj膮 zamieni膰 sygna艂 otrzymywany r贸wnolegle, w sygna艂 szeregowy i na odwr贸t. Dzi臋ki temu, je艣li potrzebujemy wys艂a膰 pewn膮 ilo艣膰 danych z r贸偶nych 藕r贸de艂, nie potrzebujemy budowa膰 po艂膮czenia z艂o偶onego z takiej ilo艣ci po艂膮cze艅, ile mamy 藕r贸de艂 danych, tylko na pocz膮tku umie艣ci膰 multiplekser, a na ko艅cu demultiplekser i skorzysta膰 tylko z jednej linii przesy艂u danych.



Wyszukiwarka

Podobne podstrony:
multip
Goshman Multiplying Sponge Balls
Multiplekser demultiplekser
funkcja na multiplekserze
Multiple Intelligences in the Elementary Classroom
multiply0 12
multiply0 3
fiat multipla Nawigator connect nav 60360855 09 2004
multiplication table
How To Multiply Your Baby vol 1D a4
Verb Forms Multiple2
multiplekser przebieg do艣w
fiat multipla nieszczelne przylacze osuszacza
circle multiplication12s
How To Multiply Your Baby vol 1C a4
8 4 multipleksery id 46830 Nieznany (2)
multiply0 9
Multiplex Communication System
Katalog MultiPlate

wi臋cej podobnych podstron