H L. The Nobel Prize in Physics 2000 "for basic work on information and communication technology"

Podobne dokumenty
Bramki logiczne o specjalnych cechach. τ ~ R*C. Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

Bramki logiczne o specjalnych cechach. τ ~ R*C. Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

5/11/2011. Układy CMOS. Bramki logiczne o specjalnych cechach. τ ~ R*C

UKŁADY SCALONE. The Nobel Prize in Physics 2000 "for basic work on information and communication technology" Federal Republic of Germany USA

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

Układy arytmetyczne (układy iteracyjne) X 4 X 2 X 1 P 2. P n

Eksperyment elektroniczny sterowany komputerowo

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Eksperyment elektroniczny sterowany komputerowo

Eksperyment elektroniczny sterowany komputerowo

U 2 B 1 C 1 =10nF. C 2 =10nF

WSTĘP DO ELEKTRONIKI

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

dwójkę liczącą Licznikiem Podział liczników:

Architektura komputerów Wykład 2

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Układy sekwencyjne przerzutniki 2/18. Przerzutnikiem nazywamy elementarny układ sekwencyjny, wyposaŝony w n wejść informacyjnych (x 1.

Tranzystor JFET i MOSFET zas. działania

Krótkie przypomnienie

Automatyzacja i robotyzacja procesów produkcyjnych

LEKCJA. TEMAT: Funktory logiczne.

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Ujemne sprzężenie zwrotne, WO przypomnienie

Demonstracja: konwerter prąd napięcie

Państwowa Wyższa Szkoła Zawodowa

Podstawy elektroniki cz. 2 Wykład 2

Badanie działania bramki NAND wykonanej w technologii TTL oraz układów zbudowanych w oparciu o tę bramkę.

Cyfrowe układy scalone c.d. funkcje

Podstawowe układy cyfrowe

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

LICZNIKI Liczniki scalone serii 749x

Ćw. 7: Układy sekwencyjne

Wzmacniacz operacyjny

UKŁADY CYFROWE. Układ kombinacyjny

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Liniowe układy scalone. Elementy miernictwa cyfrowego

Zaprojektowanie i zbadanie dyskryminatora amplitudy impulsów i generatora impulsów prostokątnych (inaczej multiwibrator astabilny).

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Wykład 3. Obwody cyfrowe. 22 maja 2018

Struktury specjalizowane wykorzystywane w mikrokontrolerach

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Układy kombinacyjne 1

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

1. Definicja i przeznaczenie przerzutnika monostabilnego.

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

Modulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Bramki logiczne o specjalnych cechach. τ ~ R*C. Bramka z otwartym kolektorem.

Cyfrowe układy scalone

Cel. Poznanie zasady działania i budowy liczników zliczających ustaloną liczbę impulsów. Poznanie kodów BCD, 8421 i Rys. 9.1.

Układy elektroniki cyfrowej - elementarz Tomasz Słupiński, Zakład Fizyki Ciała Stałego FUW

Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

P-1a. Dyskryminator progowy z histerezą

C-3. Liczniki asynchroniczne w technologii TTL, dwójkowe i dziesiętne

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

Spis treści Przełączanie złożonych układów liniowych z pojedynczym elementem reaktancyjnym 28

Wzmacniacze operacyjne

Badanie przerzutników astabilnych i monostabilnych

Ćwiczenie D1 Bramki. Wydział Fizyki UW

Statyczne badanie przerzutników - ćwiczenie 3

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Państwowa Wyższa Szkoła Zawodowa

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Logiczne układy bistabilne przerzutniki.

Politechnika Białostocka

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Podstawy układów mikroelektronicznych

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Układy czasowe

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

Arytmetyka liczb binarnych

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Proste układy sekwencyjne

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

CHARAKTERYSTYKI BRAMEK CYFROWYCH TTL

Politechnika Białostocka

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

Transkrypt:

2013 CYFOWE UKŁADY SCALONE Układy analogowe: przetwarzanie napięć (lub prądów), których wartości zawierają się w pewnym przedziale wartości. WE układ analogowy WY Układy cyfrowe: przetwarzanie sygnałów o dwóch wartościach napięć (ewentualnie prądów): wysokiej (H-high) i niskiej (L-low) H L WE układ cyfrowy WY The Nobel Prize in Physics 2000 "for basic work on information and communication technology" "for developing semiconductor heterostructures used in high-speed- and opto-electronics" "for his part in the invention of the integrated circuit" Zhores I. Alferov Herbert Kroemer Jack S. Kilby 1/4 of the prize 1/4 of the prize 1/2 of the prize ussia A.F. Ioffe Physico-Technical Institute St. Petersburg, ussia b. 1930 b. 1928 Federal epublic of Germany University of California Santa Barbara, CA, USA USA Texas Instruments Dallas, TX, USA b. 1923 d. 2005 1

Jack S. Kilby german, 1957 obert Noyce krzem, technologia planarna, 1957 Pierwszy układ scalony Technologia planarna Funkcja układu scalonego określona w trakcie konstruowania i produkcji 2

Układ cyfrowy posiada: m wejść, n wyjść i q stanów pamięciowych zasilanie c 1, c 2...c q pamięć a 1.. a m wejście układ cyfrowy GND b 1... b n wyjście Wektory a, b, czy c słowa logiczne Bit: element podstawowy słowa logicznego Bajt: słowo ośmiobitowe Stan słowa wyjściowego zależy od aktualnego stanu słowa wejściowego Stan słowa pamięci zależy zarówno od aktualnego stanu słowa wejściowego oraz od stanu słowa poprzednio zapamiętanego Układy cyfrowe wykonują określone funkcje logiczne Działanie układów cyfrowych opisuje dwuwartościowa algebra Boole a (logika matematyczna) Bramki logiczne: urządzenia elektroniczne realizujące funkcje logiczne (wytwarzane jako monolityczne układy elektroniczne) PODSTAWOWE FUNKTOY LOGICZNE <==> BAMKI LOGICZNE a b O AND NOT Wy a b Wy 1 1 1 1 0 1 0 1 1 0 0 0 a b a b Wy 1 1 1 1 0 0 0 1 0 0 0 0 Wy = a + b Wy = a b Wy WE WE Wy 1 0 0 1 WY = W E Wy Poziomom elektrycznym H i L układu cyfrowego odpowiadają wartości logiczne: 1, 0 prawda, fałsz 3

Podstawowe twierdzenia i tożsamości algebry Boole a Prawa przemienności x + y = y + x x * y = y * x Prawa łączności x + ( y + z) = ( x + y) + z = x + y + z x *( y * z) = ( x * y)* z = x * y * z Prawa rozdzielności: x *( y + z) = x* y + x* z ( x + y)*( w + z) = x* w + y * w + x* z + y * z stąd: ( x + y)*( x + z) = x + y * z Inne tożsamości: ( x ) = x x + x * y = x dowód: x + x * y = x *(1 + y) = x * 1 = x x + x* y = x + y x * y + x * y = y ( x + y)*( x + y) = y (przydatne przy minimalizacji funkcji!) Prawa de Morgana: Najbardziej uniwersalne bramki: a + b = a b a b = a + b NAND NAND (NOT-AND) warto zapamiętać!!! NO NO (NOT-O) Podstawowe twierdzenie logiczne: a b WY 1 1 0 1 0 1 0 1 1 0 0 1 a b WY 1 1 0 1 0 0 0 1 0 0 0 1 Każdą funkcję logiczną można złożyć z kombinacji trzech podstawowych działań logicznych: alternatywy (O), koniunkcji (AND) oraz negacji (NOT). Każdą funkcję logiczną można utworzyć z pewnej kombinacji tylko bramek NAND lub tylko bramek NO Układy logiczne: kombinatoryczne stan wyjść określony jednoznacznie przez stan wejść sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem 4

Exclusive O (różnica symetryczna) Jedna z bardziej użytecznych funkcji (bramek) logicznych a b = a b + a b EX-O a b WY 0 0 0 1 0 1 0 1 1 1 1 0 a a * b b a a + b b a * b Logika dodatnia i logika ujemna Poziomom elektrycznym H i L układu cyfrowego odpowiadają wartości logiczne: logika dodatnia: H= 1 (prawda) i L= 0 (fałsz) logika ujemna: H= 0 (fałsz) i L= 1 (prawda) Zmiana funkcji logicznej danej bramki przy zmianie rodzaju logiki: Bramka fizyczna logika dodatnia a WY b a b WY a b WY L L L 0 0 0 L H L 0 1 0 H L L 1 0 0 H H H 1 1 1 LOGIKA dodatnia ujemna AND O O AND NAND NO NO NAND logika ujemna a b WY 1 1 1 1 0 1 0 1 1 0 0 0 5

TABLICE KANAUGH a podstawowe pojęcia Tablice Karnaugh a to sposób przedstawienia funkcji logicznej Przykład: tablica Karnaugh a funktor logiczny AND f ( a, b) = a b Każdej linii Tabeli Prawdy odpowiada komórka w tablicy Karnaugh a Sekwencję adresów komórek opisuje kod Graya: sąsiednie adresy różnią się pojedynczym bitem 3-wejściowa funkcja 4-wejściowa funkcja Zasada tworzenia tablic Karnaugh a dla funkcji logicznych trzech lub czterech argumentów TABLICE KANAUGH a minimalizacja funkcji logicznych Funkcja logiczna określona na podstawie Tabeli Prawdy: Funkcja logiczna Ta sama funkcja logiczna zminimalizowana metodą graficznej analizy Tablicy Karnaugh a (metoda grupowania par) a b + a b = b 6

Inny przykład minimalizacji funkcji 3-wejściowej: 3-wejściowa funkcja eguły (wybrane) minimalizacji funkcji 4-wejściowej 7

eguły (wybrane) minimalizacji funkcji 4-wejściowej c.d. Przykład minimalizacji funkcji Układ zminimalizowany Przykład: implikacja f(a,b) := a => b 8

esistor-transistor Logic - TL dwuwejściowa bramka NO dwuwejściowa bramka NAND Diode-Transistor Logic - DTL Trzywejściowa bramka NAND 9

Transistor-Transistor Logic - TTL miniaturyzacja!!! dwuwejściowa bramka NAND Układ 74F00 cztery dwuwejściowe bramki NAND Vcc 4B 4A 4Y 3B 3A 3Y 14 13 12 11 10 9 8 Y= AB Układ elektroniczny realizujący funkcję logiczną: NAND dwóch argumentów 1 2 3 4 5 6 7 1A 1B 1Y 2A 2B 2Y GND Dane techniczne: katalog producenta 10

Z bramek cyfrowych (bramek logicznych) tworzymy złożone układy elektroniczne Grupy bramek cyfrowych tworzą tzw. rodziny Przykład: rodzina TTL (Transistor - Transistor Logic), a w niej seria 74 Przedstawiciel: układ scalony typu 74xx00 - cztery bramki NAND (xx oznacza rodzaj bramki: S-szybka, LS-szybka małej mocy, Zasilanie VCC 74LS00 Zasilanie układu: VCC i GND Układ scalony działa (realizuje funkcje logiczne) po podłączeniu zasilania GND - masa Wejścia i wyjścia bramek wyprowadzone na zewnętrzne nóżki układu scalonego Wartości napięć między wejściami i wyjściami a GND określają poziomy logiczne Inne układy: 7402 - cztery bramki NO, 7440-8-wejściowa bramka NAND itd. Patrz: katalog układów TTL na stronach internetowych Pracowni Zasady budowania elektroniki z układami TTL serii 74 : układy zasila się napięciem 5±0.25 V; układy pracują w logice dodatniej; napięcie odpowiadające logicznemu zeru zawiera się między 0 a 0.4 V z dopuszczalnym marginesem błędu 0.4 V; napięcie odpowiadające logicznej jedynce wynosi 3.3 V lecz nie mniej niż 2.4 V z marginesem błędu 0.4 V; wejście bramki niepodłączone znajduje się w stanie logicznym 1 ; wyjść bramek nie wolno łączyć równolegle!!! Może to spowodować uszkodzenie; średni czas propagacji sygnału przez bramkę wynosi od 1 do 30 ns (typowo - około 10 ns); średnie zużycie mocy przez bramkę wynosi około 10 mw; Zasilanie VCC 74LS00 wytłoczenie wytłoczenie a b GND - masa 11

Układy arytmetyczne (układy iteracyjne) X 4 X n X 2 X 1 n=3 P 5 P n+1 P n P 2 P 1 Słowo logiczne: liczba zapisana w danym kodzie binarnym. a b półsumator Y 4 Y n Y 2 Y 1 Na przykład: słowo (1011) = liczba 11 = 1 2 3 +0 2 2 +1 2 1 +1 2 0 Układy cyfrowe operacje arytmetyczne na liczbach (słowach logicznych) Półsumator - układ dodający dwie liczby jednobitowe a i b Wynik: liczba dwubitowa - suma s i przeniesienie p s p s - funkcja EXO p - funkcja AND a b s p 0 0 0 0 1 0 1 0 0 1 1 0 1 1 0 1 Układ iteracyjny: Sumator jednobitowy sumowanie a i i b i na i-tej pozycji a i, b i p i p i-1 uwzględnia przeniesienie z pozycji p i-1 generuje sumę s i i przeniesienie na pozycję następną p i s i p i-1 a i b i 1 2 1 2 s i p s p s a b p półsumator p i a i b i p i-1 s i p i 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 12

Bramka AND do sterowania przepływem informacji STEOWANIE WEJŚCIE WYJŚCIE Impulsy wejściowe pojawiają się na wyjściu wtedy i tylko wtedy, gdy na wejściu sterującym istnieje stan logiczny 1 Ograniczenie obciążenia wyjścia bramki logicznej! Każdy układ cyfrowy ma określoną obciążalność, czyli liczbę mówiącą ile wejść cyfrowych może być podłączonych do danego wyjścia lub jaki największy prąd może przepłynąć przez wyjście. Gdy układ cyfrowy ma sterować innym układem należy zastosować +5V wzmacniacz np. tranzystorowy (a) driver (b) wzmacniacz zwiększający obciążalność wyjścia bramki 700Ω WY WY Gdy do układu cyfrowego wprowadza się sygnał sterujący z zewnątrz, należy zadbać o zachowanie standardowych napięć i polaryzacji WE 3.5 V np. za pomocą diody Zenera ograniczamy maksymalne napięcie na wejściu bramki (3.5 V), ograniczamy poziom napięcia o odwróconej polaryzacji do -0.7 V 13

Bramki logiczne o specjalnych cechach U WY Bramka Schmitta (74132): niestandardowa bramka cyfrowa charakterystyka zawiera pętlę histerezy H Zastosowania: L 0.9 V 1.7 V U WE wprowadzanie do elektroniki cyfrowej sygnałów analogowych powolnych i zakłóconych najprostsze generatory przebiegów prostokątnych - ZEGA τ ~ *C C Przerzutniki Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem (dotychczas mówiliśmy o układach logicznych kombinatorycznych - stan wyjść określony jednoznacznie przez stan wejść) Przerzutniki: klasa urządzeń cyfrowych najprostsze układy pamięciowe WEJŚCIE PZEZUTNIK WYJŚCIE kasuj zapamietanie skasowanie Przerzutnik zapamiętuje zmianę stanu logicznego wejścia Stan zapamiętania sygnalizowany jest zmianą stanu wyjścia Kasowanie stanu zapamiętania: przez podanie sygnału na wejście kasujące - przerzutnik bistabilny samoistnie, po czasie założonym przez konstruktora: przerzutnik monostabilny przerzutnik astabilny Przerzutniki bistabilne: asynchroniczne: stan wyjścia ustalany jest przez stan wejść synchroniczne: ustalanie stanu wyjścia sterowane impulsami zegara 14

Przerzutniki bistabilne A _ S C wejścia informacyjne (A i B) określają stan wyjścia wejścia asynchroniczne i S, (lub i S ), - wymuszają odpowiednio 0 lub 1 na wyjściu (stany przeciwne na - mają wyższy priorytet : wymuszają stany na wyjściu niezależnie od stanów na wejściach informacyjnych B _ ) Przerzutniki bistabilne synchroniczne: - wejście C synchronizacji sygnałem zegara - stan na wyjściach i ustala się po podaniu impulsu zegara na C Przerzutniki bistabilne najprostszy przerzutnik bistabilny - przerzutnik S (zwany flip-flop) S (Set) - wejście sygnałów przeznaczonych do zapamiętania (eset) - wejście kasujące Zmianę stanu wymusza się zerem logicznym na wejściach lub S Przerzutnik asynchroniczny! S S 1 0 1 0 1 0 1 1 0 0? (zabronione) S S S Dwa wyjścia komplementarne: i stany logicznie przeciwne Poziomy wymuszające i S nie powinny pojawiać się jednocześnie!!! 15

Przerzutnik typu D synchroniczny jedno wejście informacyjne D wejścia asynchroniczne S wejście synchronizacji C standardowe wyjścia i S D C _ D 0 0 1 1 C D Z definicji (konstrukcji): Wyjście przyjmuje wartość logiczną wejścia D w chwili pojawienia się narastającego zbocza impulsu zegara podstawowy układ pamięciowy!!! Przerzutnik JK (Master Slave) - przerzutnik bistabilny synchroniczny tabela prawdy: J K n+1 0 0 n 0 1 0 1 0 1 1 1 n Przerzutnik dwutaktowy: - stan wyjściowy wywoływany jest przez opadające zbocze impulsu zegara - stany na wejściach J i K muszą być ustalone przed pojawieniem się impulsu zegara - stany na wejściach J i K w chwili narastania zbocza impulsu zegara określają stan wyjścia wywoływany przez najbliższe zbocze opadające. 16

Przerzutniki c. d. Przerzutnik typu T: licznik, dzielnik częstości Definicja przerzutnika typu T: każdy impuls wejściowy (zegara) zmienia stan wyjścia Wykorzystując przerzutnik typu JK można zrealizować inne typy przerzutników ealizacja synchronicznych przerzutników T i D z wykorzystaniem JK T= 1 Liczniki - zliczanie impulsów licznik szeregowy - szeregowo połączone bistabilne przerzutniki synchroniczne JK WE WE 0 1 2 3 każdy przerzutnik zmienia swój stan na przeciwny pod wpływem impulsu na wejściu C 1 0 1 2 3 Okres stanów przejściowych przy kolejnych zliczeniach Dodatkowa funkcja: dzielnik częstości! LICZBA Licznik złożony z n przerzutników może zliczyć do 2 n impulsów Kod stanów licznika czterobitowego = kod heksadecymalny CYFA W KODZIE HEKSADECYMALNYM ZAPIS DWÓJKOWY 2 3 2 2 2 1 2 0 0 0 0 0 0 0 1 1 0 0 0 1 2 2 0 0 1 0 3 3 0 0 1 1 4 4 0 1 0 0 5 5 0 1 0 1 6 6 0 1 1 0 7 7 0 1 1 1 8 8 1 0 0 0 9 9 1 0 0 1 10 A 1 0 1 0 11 B 1 0 1 1 12 C 1 1 0 0 13 D 1 1 0 1 14 E 1 1 1 0 15 F 1 1 1 1 Czterobitowy licznik szeregowy: układ 7493 17

Liczniki równoległe: - jednoczesne sterowanie wejściami zegarowymi poszczególnych przerzutników - sterowanie funkcją każdego przerzutnika przez podanie 0 lub 1 na J i K stan zmienia tylko ten przerzutnik na którego wejścia J i K podana jest 1 - szybszy niż licznik szeregowy 1 A B WEJŚCIE 0 1 2 3 Przebiegi rzeczywiste uwzględniony czas reakcji przerzutnika J-K i bramki AND Liczniki dziesiętne - pracujące w kodzie dziesiętnym BCD (Binary Coded Decimal) Zliczanie modulo 10 CYFA BCD 0 1 2 3 1 WE W szeregowym liczniku BCD bramka AND wykrywa dziesiątkę (stan 1010) i zeruje licznik za pomocą asynchronicznych wejść kasujących 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 Liczniki BCD w układach 7490 18

Przerzutnik monostabilny (uniwibrator, mono-flop) Najprostszy przerzutnik monostabilny można zbudować z bramek NAND: WE X Przerzutniki monostabilne. C WE X - 0 logiczne na wejściu ustawia wyjście do stanu 1 i ładuje kondensator - ozładowanie kondensatora przez opornik ze stałą czasową C. Po czasie proporcjonalnym do stałej C układ powraca do stanu wyjściowego: = 0. - Czas trwania poziomu wysokiego na wyjściu określa stała czasowa C (czas rozładowania kondensatora) Zastosowanie ustalenie szerokości okna czasowego dla pomiaru (odmierzanie czasu) kształtowanie i unormowanie sygnałów logicznych (czas trwania) pomiar pojemności lub oporu Specjalizowane układy przerzutników monostabilnych (74121 i 74123) Gdy wejście C znajdzie się w stanie logicznym 1 => na wyjściu generowany impuls o czasie trwania proporcjonalnym do stałej czasowej C Wewnętrzna pojemność i rezystancja - generacja impulsu długości około 40 ns można zwiększać rezystancję (z 2 kω do 40 kω) można zwiększać pojemność (dowolnie) +5V C można generować z dobrą powtarzalnością impulsy o czasie trwania do 40 s A 1 A 2 w C w C B W układzie 74123: dwa przerzutniki monostabilne retrygerowalne 19

Przerzutnik astabilny (multiwibrator, flip-flop) Przerzutniki astabilne są generatorami impulsów prostokątnych. Najprostsze układ można zbudować z bramek lub przerzutników monostabilnych 1 2 C2 C! ZEGA!!! 1C1 2C2 121 121 ejestracja i analiza sygnałów analogowych Komparator analogowy Przetwornik cyfrowo-analogowy (DAC) Przetwornik analogowo-cyfrowy (ADC) Komparator analogowy: układ pośredniczący między elektroniką analogową i cyfrową Komparator analogowy służy do porównywania napięć analogowych WEJŚCIE U WE V + E V - 1 gdy U WE > E Komparator - specyficzny rodzaj wzmacniacza porównującego dwa napięcia: V + (na wejściu nieodwracającym fazy) i V - (na wejściu odwracającym fazę). Jeśli zachodzi relacja: V + > V -, to stan wyjściu jest jedynką logiczną Uwaga: Komparatora analogowego nie należy mylić z komparatorem cyfrowym, który służy do porównywania słów logicznych 20

Przetwornik cyfrowo-analogowy Przetwornik cyfrowo-analogowy (DAC - Digital - Analog Converter) wytwarza napięcie proporcjonalne do wartości słowa logicznego na wejściu E 2 4 8 WY<< U WY Działanie najprostszych (2-4 -bitowych) opiera się na zasadzie dzielnika napięcia Nieliniowe działanie dzielnika liczby bitów Wielobitowe (do 18 bitów) przetworniki cyfrowo-analogowe buduje się w oparciu o drabinki rezystorów zasilane za pomocą bardzo stabilnych źródeł prądowych U wy 2 = I 3 n Pi i i= 02 Przetworniki cyfrowo - analogowe => do budowy programowalnych generatorów przebiegów analogowych, sterowników analogowych, itd Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy (ADC - Analog - Digital Converter) zamiana wartości napięcia (lub natężenia prądu) wejściowego na słowo logiczne WEJŚCIE ANALOGOWE WYJŚCIE CYFOWE Powolna konwersja: przy n-bitowym słowie wyjściowym wymaga czasu 2 n τ (τ czas trwania impulsu zegara) LICZNIK D A GENEATO STOP KOMPAATO przetwornik kompensacyjny V EF VEF Przetwornik kompensacyjny: czas konwersji wynosi n τ => rzędu kilkudziesięciu µs U WE UWE Im mniejsza dokładność przetwarzania tym większa szybkość konwersji CZAS CZAS 21

Najszybsze są przetworniki analogowo-cyfrowe typu flash E E(n-1)/n E(n-2)/n UKŁAD LOGI- CZNY WYJŚCIE CYFOWE WEJŚCIE ANALOGOWE E/n Dokładność przetworników 10 bitów przy częstości próbkowania 1 GHz (Hewlett-Packard, Tektronix, National Instruments, Aqiris) Możliwe tworzenie układów przetworników pracujących sekwencyjnie częstość próbkowania sięga 10 GHz Przetworniki typu flash o większej liczbie bitów są wolniejsze: 12 bitów - 100 MHz, 14 bitów - 50 MHz ( firma Ga-Ge) Przetwornik analogowo cyfrowy podstawowy element układów pomiarowych Przykład: oscyloskop cyfrowy UPOSZCZONY SCHEMAT OSCYLOSKOPU CYFOWEGO WE Wzmacniacz WE dobór czułości A D pamięć i procesor układ graficzny monitor sygnał wynik pomiaru Szybkie przetworniki analogowo-cyfrowe i cyfrowo-analogowe: podstawowe urządzenia do cyfrowego zapisu, przetwarzania i odtwarzania obrazu i dźwięku 22