Elementy cyfrowe i układy logiczne



Podobne dokumenty
Multiplekser, dekoder, demultiplekser, koder.

ANALOGOWE UKŁADY SCALONE

Elektronika i techniki mikroprocesorowe

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.

Rys 2. Schemat obwodów wejściowo/wyjściowych urządzeń w magistrali I2C

Wiedza niepewna i wnioskowanie (c.d.)

Programator pamięci EEPROM

Tester pilotów 315/433/868 MHz MHz

Przekaźniki czasowe H/44. Przekaźniki czasowe. Przekaźnik czasowy opóźnienie załączania EN 61810

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Posiadane punkty lojalnościowe można również wykorzystać na opłacenie kosztów przesyłki.

Kombinacyjne bloki funkcjonalne

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

Sterownik nagrzewnicy elektrycznej HE

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji

1 Jeżeli od momentu złożenia w ARR, odpisu z KRS lub zaświadczenia o wpisie do ewidencji działalności

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

( 5 4 ) Sposób i urządzenie do sterowania dźwigiem, zwłaszcza towarowym,

Zadanie 1. Liczba szkód w każdym z trzech kolejnych lat dla pewnego ubezpieczonego ma rozkład równomierny:

Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych.

PERSON Kraków

Harmonogramowanie projektów Zarządzanie czasem

14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.

Automatyka. Etymologicznie automatyka pochodzi od grec.

PREFABRYKOWANE STUDNIE OPUSZCZANE Z ŻELBETU ŚREDNICACH NOMINALNYCH DN1500, DN2000, DN2500, DN3200 wg EN 1917 i DIN V

Środowiskowe Laboratorium Ciężkich Jonów Uniwersytet Warszawski

Warszawa, dnia 11 marca 2016 r. Poz. 327 ROZPORZĄDZENIE. z dnia 7 marca 2016 r.

Interfejs RS485-TTL KOD: INTR. v.1.0. Wydanie: 2 z dnia Zastępuje wydanie: 1 z dnia

Umowa najmu lokalu użytkowego

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

1.3 Budowa. Najwa niejsze cz ci sk adowe elektrozaworu to:

CZYTNIK ZBLIŻENIOWY RFID-UR80D

LABORATORIUM Z PODSTAWOWYCH UK ADÓW ELEKTRYCZNYCH

Zadania. SiOD Cwiczenie 1 ;

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

Warunki Oferty PrOmOcyjnej usługi z ulgą

Type ETO2 Controller for ice and snow melting

7. REZONANS W OBWODACH ELEKTRYCZNYCH

EGZEMPLARZ ARCHIWALNY WZORU UŻYTKOWEGO. (19) PL (n) (i2,opis OCHRONNY

REGULAMIN. przeprowadzania naboru nowych pracowników do korpusu służby cywilnej w Kuratorium Oświaty w Szczecinie.

Tester pilotów 315/433/868 MHz

Regulamin członkostwa w Klubie Przedsiębiorczych Nauczycieli IMPULS

LABORATORIUM STEROWANIE SILNIKA KROKOWEGO

Architektura Systemów Komputerowych. Paweł Pełczyński

Twierdzenie Bayesa. Indukowane Reguły Decyzyjne Jakub Kuliński Nr albumu: 53623

Statyczne badanie przerzutników - ćwiczenie 2

Kancelaris - Zmiany w wersji 2.50

Badanie silnika asynchronicznego jednofazowego

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Kielce, dnia 24 kwietnia 2015 r. Poz UCHWAŁA NR VI/104/2015 RADY MIASTA KIELCE. z dnia 19 marca 2015 r.

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

Ćwiczenia z S Podstawy sterowania napędem SINAMICS G110 za pośrednictwem protokołu USS przy wykorzystaniu sterownika S

KB-01. Sterownika silnika krokowego bipolarnego dwufazowego INSTRUKCJA OBSŁUGI. 9. Eksploatacja sterownika KB-01:

Analizuj c cykl pracy urz dzenia przebiegi czasowe sygna w wyj ciowych czujnik w pomiarowych. Rys.1. Przebiegi czasowe i tabela prawdy

Procedura rekrutacji dzieci do Przedszkola nr 2 w Zawierciu

Szczegółowe zasady obliczania wysokości. i pobierania opłat giełdowych. (tekst jednolity)

Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub lub 2 strefy DRIVER

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

LABORATORIUM FOTONIKI

Elementy podłączeniowe.

Siemens IO-Link. Smart TIA integration of sensors and actuators

Sterownik Silnika Krokowego GS 600

Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM)

Podstawy Informatyki Gramatyki formalne

Organizacja produkcji

PRZERZUTNIKI Jest podstawowym elementem sekwencyjnym, który zapamiętuje jeden bit informacji Z kilku przerzutników zbudowane są bardziej skomplikowane

Analiza CVP koszty wolumen - zysk

INSTRUKCJA OBS UGI

UCHWAŁA NR... RADY POWIATU STAROGARDZKIEGO. z dnia r.

REGULAMIN SAMORZĄDU SZKOŁY W ZESPOLE SZKÓŁ IM. JANUSZA KORCZAKA W PRUDNIKU

Opis ogólny AL154SAV5.HT

CZUJNIKI OBECNOŚCI ARGUS OSZCZĘDZAJ ENERGIĘ Z CZUJNIKAMI OBECNOŚCI ARGUS

enova Workflow Obieg faktury kosztowej

Przedsiębiorstwo WielobranŜowe GALKOR Sp. z o.o. ul. Ogrodowa Koronowo Tel:

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Układ Automatyki Rezerwowania Wyłączników LRW-H5

INFORMATOR TECHNICZNY. Pierwsze uruchomienie przemiennika częstotliwości Astraada Drive UWAGA!

1) Dziekan lub wyznaczony przez niego prodziekan - jako Przewodniczący;

Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Działania Ziemia Bielska

Uchwała Nr... Rady Miejskiej Będzina z dnia roku

Budowa systemów komputerowych

LABORATORIUM PRZYRZĄDÓW PÓŁPRZEWODNIKOWYCH

Gorzów Wielkopolski, dnia 9 marca 2015 r. Poz. 473 UCHWAŁA NR VII/30/2015 RADY MIEJSKIEJ W WITNICY. z dnia 26 lutego 2015 r.

Procedura weryfikacji badania czasu przebiegu 1 paczek pocztowych

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Bazy danych. Andrzej Łachwa, UJ, /15

Szczegółowy opis zamówienia

Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.

SPRAWOZDANIE Z REALIZACJI XXXII BADAŃ BIEGŁOŚCI I BADAŃ PORÓWNAWCZYCH HAŁASU W ŚRODOWISKU Warszawa kwiecień 2012r.

PODSTAWOWA DOKUMENTACJA BADANIA KLINICZNEGO

Transkrypt:

Elementy cyfrowe i układy logiczne Wykład Legenda Zezwolenie Dekoder, koder Demultiplekser, multiplekser 2

Operacja zezwolenia Przykład: zamodelować podsystem elektroniczny samochodu do sterowania urządzeniami: Nazwa Zmienna Wyłączone Włączone Wyłącznik zapłonu IS Wyłącznik świateł LS Wyłącznik radia RS Wyłącznik ogrzewania szyb WS Światła L Radio R Ogrzewanie szyb W 3 Operacja zezwolenia Enable ( blokuje wszystko) dopuszcza akcję x na wyjściu don t care x na wejściu zmienna nie występuje w iloczynie Nazwa Wyłącznik zapłonu Wyłącznik świateł Wyłącznik radia Wyłącznik ogrzewania szyb Światła Radio Ogrzewanie szyb Zmienna IS LS RS WS L R W 4 2

Dekodowanie Dekodowanie konwersja n-bitowego kodu wejściowego na m-bitowy kod wyjściowy, gdzie n m 2 n, w taki sposób,że każde ważne słowo kodowe tworzy niepowtarzalny kod wyjściowy. 5 Dekoder Dekoder należy do klasy układów kombinacyjnych. Układ posiadający n wejść oraz k wyjść (k=2^n). Jego działanie polega na zamianie naturalnego kodu binarnego (o długości n), lub każdego innego kodu, na kod " 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 zn. 6 3

Dekoder Dekoder n na m linii, m 2 n generuje 2 n lub mniej mintermów z n zmiennych wejściowych. 7 Dekoder na 2 linie 8 4

Dekoder 2 na 4 linie kod binarny liczby i Di odpowiedź na zadany kod wejściowy 9 Dekoder 3 na 8 linii 5

Rozbudowa dekoderów procedura Krok : Niech k = n. Krok 2: Jeśli k jest parzyste, to podziel k przez 2, aby uzyskać k/2. Użyj 2k bramek AND sterowanych przez dwa dekodery o rozmiarze wyjścia 2k/2. Jeśli k jest nieparzyste, to oblicz (k +)/2 i (k - )/2. Użyj 2k bramek AND sterowanych przez dwa dekodery: jeden o rozmiarze wyjścia 2(k+)/2 i drugi o rozmiarze wyjścia 2(k-)/2. Krok 3: Dla każdego dekodera otrzymanego w punkcie 2 powtarzaj krok 2 dla wartości k uzyskanej w kroku 2 aż do momentu, gdy k =. Dla k = zastosuj dekoder na 2 linie. Dekoder 6 na 64 linie 2 6

Rozbudowa dekodera Liczba wejść bramkowych układu: K b = 82 6+2(2*4)+2(2*8)+(2*64) Liczba wejść bramkowych układu przy użyciu pojedynczych bramek AND dla każdego mintermu: K b = 39 6+(6*64) 3 Demultiplekser sygnał zezwolenia 4 7

Demultiplekser Demultiplekser umożliwia przesłanie do jednego z wyjść układu sygnału doprowadzonego do jego wejścia. Demultiplekser jest układem posiadającym jedno wejście x, n wejść adresowych, oraz k wyjść (zazwyczaj k=2 n ). Numer wyjścia, do którego dołączone jest wejście, określany jest przez podanie numeru na linie adresowe a... a n-. Na pozostałych wyjściach panuje stan zera logicznego. 5 Demultiplekser Jeśli na wejście strobujące (blokujące) S (ang. strobe) podane zostanie logiczne zero, to wyjścia y i przyjmują określony stan logiczny (zazwyczaj zero), niezależny ani od stanu wejścia x, ani wejść adresowych. W praktyce spotykane są jedynie demultipleksery w wyjściach zanegowanych, czyli na wybranym wyjściu jest stan ~x a na wszystkich pozostałych. (jedynka) logiczna. 6 8

Demultiplekser Wejście strobujące 2 3 4 Wyjścia danych 5 6 Wejścia adresowe 7 Model mechaniczny 7 Demultiplekser Demultiplekser (TTL, 74LS38). Wyjścia są inwersyjne wybrane wyjście zmienia stan z (stan nieaktywny) na, pozostałe wyjścia pozostają w stanie. 8 9

Koder Koder (enkoder) realizuje funkcję odwrotną do operacji wykonywanej przez dekoder. Koder ma 2 n (lub mniej) linii wejściowych i n linii wyjściowych. 9 Koder priorytetowy Koder priorytetowy (ang. priority enkoder) realizuje funkcję rozstrzygającą priorytet, czyli pierwszeństwo sygnałów. Jeśli dwa lub więcej wejść ma wartość równą w tym samym czasie, to wejście mające najwyższy priorytet ma pierwszeństwo. 2

Koder priorytetowy najwyższy priorytet wyjście ważności kodu 2 4-wejściowy koder priorytetowy A + = D3 D D2 = D2 D3 A + V = D + + D + D2 D3 22

Multiplekser Multiplekser (MUX, selektor danych) służy do wyboru jednego z sygnałów wejściowych i przekazanie go na wyjście układu. Multiplekser 2 na linię Y = SI + SI 23 Multiplekser 4 na linię 24 2

Multiplekser 64 na linię 25 Multiplekser Multiplekser jest układem posiadającym k wejść, n wejść adresowych (zazwyczaj k=2 n ) i jedno wyjście y. Jego działanie polega na połączeniu jednego z wejść x i z wyjściem y. Numer wejścia jest określany przez podanie jego numeru na linie adresowe A. Jeśli na wejście strobujące (blokujące) S (ang. strobe) podane zostanie logiczne zero, to wyjście y przyjmuje określony stan logiczny (zazwyczaj zero), niezależny od stanu wejść X i A. 26 3

Multiplekser Wejście strobujące S Wejścia danych X 2 3 4 5 6 7 Model mechaniczny Wejścia adresowe A 27 Multiplekser 8-bitowy multiplekser (74LS5 z rodziny TTL) umieszczony w obudowach dwurzędowych 6- wyprowadzeniowych, posiada 2 wyjścia: proste i zanegowane) 28 4

Multipleksowy sys. przesyłania danych 2 2 3 3 4 4 5 5 6 7 8 `5 Y `54 6 7 8 9 9 2 2 3 3 4 5 D C B A D C B A 4 5 B we Q d Q c Q b Q a B we Q d Q c Q b Q a A we Zegar R R 2 A we R R 2 Rejestr 29 Cykl pracy układu. Wyzerowanie układu (przerzutniki wyjściowe, z których składa się rejestr, ustawione w stan, liczniki w stan ). 2. Ustawienie na wejściu informacji przeznaczonej do transmisji. 3. Podanie 6 impulsów na wejścia zliczające liczników binarnych (mod 6) z każdym kolejnym impulsem sygnał z jednego z wejść jest przenoszony na odpowiednie wyjście i jeśli jest to, to przerzutnik nie zmienia swego stanu, a jeśli, to jest ustawiany w stan niski. 4. Informacja z wejścia znajduje się na wyjściu układu i można przejść do następnego cyklu układu (punkt ). 3 5

Linijka świetlna Wybranie dowolnego wyjścia (słowem adresowym) powoduje świecenia sterowanej przez to wyjście (za pośrednictwem bramki AND) diody oraz wszystkich diod przyłączonych do wyjść o numerach mniejszych od wybranego. Wejście LT pozwala skontrolować świecenie diod. Doprowadzenie do niego poziomu logicznego powoduje świecenie wszystkich diod, niezależnie od stanu wejść adresowych. 3 Część 2: Zamiana kodu binarnego na kod Gray a Komparator 32 6

Zamiana kodu binarnego na kod Gray a 33 Zamiana c.d. Dziesiętnie Binarnie Gray 2 3 4 5 6 7 34 7

Zamiana Bin-> Gray x g x g x 2 g 2 35 Zamiana Bin-> Gray Przykład /3 36 8

Zamiana Bin-> Gray Przykład 2/3 37 Zamiana Bin-> Gray Przykład 3/3 38 9

Zamiana Gray-> Bin g x g x g 2 x 2 39 Zamiana Gray-> Bin Przykład /3 4 2

Zamiana Gray-> Bin Przykład 2/3 4 Zamiana Gray-> Bin Przykład 3/3 42 2

Układ porównujący 43 Komparator a a.. an b = =? A= =B a i b i A= =B b... bn 44 22

Komparator Komparator to układ porównujący. a b a b a 2 b 2 45 Koniec Dziękuję za uwagę 46 23