LICZNIKI PODZIAŁ I PARAMETRY

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

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

Podstawy Techniki Cyfrowej Liczniki scalone

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

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

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

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

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

LEKCJA. TEMAT: Funktory logiczne.

LICZNIKI Liczniki scalone serii 749x

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

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Statyczne badanie przerzutników - ćwiczenie 3

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

Asynchroniczne statyczne układy sekwencyjne

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

Krótkie przypomnienie

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

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

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

Podstawy Informatyki Elementarne podzespoły komputera

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

LABORATORIUM ELEKTRONIKI. Jakub Kaźmierczak. 2.1 Sekwencyjne układy pamiętające

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

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

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.

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres

ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

WSTĘP DO ELEKTRONIKI

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Ćw. 7: Układy sekwencyjne

Laboratorium Techniki Cyfrowej i Mikroprocesorowej

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

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

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

UKŁADY CYFROWE. Układ kombinacyjny

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TZ1A

Ćwiczenie 27C. Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

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

PODSTAWY TEORII UKŁADÓW CYFROWYCH

Podział układów cyfrowych. rkijanka

Sekwencyjne bloki funkcjonalne

Podstawowe układy cyfrowe

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

LICZNIKI. Liczniki asynchroniczne.

Cyfrowe układy scalone c.d. funkcje

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Układy kombinacyjne - przypomnienie

Układy logiczne sekwencyjne

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY

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

Laboratorium elektroniki. Ćwiczenie E56. Liczniki. Wersja 1.0 (24 marca 2016)

Układy sekwencyjne. 1. Czas trwania: 6h

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

P.Rz. K.P.E. Laboratorium Elektroniki 2FD 2003/11/06 LICZNIKI CYFROWE

Podstawy elektroniki cz. 2 Wykład 2

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

Proste układy sekwencyjne

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

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

Architektura komputerów Wykład 2

Automatyzacja i robotyzacja procesów produkcyjnych

Technika Cyfrowa 1 wykład 12: sekwencyjne układy przełączające

Układy sekwencyjne - wiadomości podstawowe - wykład 4

Podstawy Automatyki. Wykład 13 - Wprowadzenie do układów sekwencyjnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Projektowanie i badanie liczników synchronicznych i asynchronicznych

Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1

Elektronika i techniki mikroprocesorowe

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

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Układy cyfrowe (logiczne)

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

LABORATORIUM PODSTAW ELEKTRONIKI. Komputerowa symulacja układów różniczkujących

Elektronika i techniki mikroprocesorowe. Instrukcja do zajęć laboratoryjnych. Część: Technika Cyfrowa Liczba zajęć: 3 + zaliczające

Logiczne układy bistabilne przerzutniki.

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

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

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

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

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

C-2. Przerzutniki JK-MS w technologii TTL i ich zastosowania

zmiana stanu pamięci następuje bezpośrednio (w dowolnej chwili czasu) pod wpływem zmiany stanu wejść,

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

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

Układy sekwencyjne. 1. Czas trwania: 6h

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

Liczniki, rejestry lab. 07 Układy sekwencyjne cz. 1

Sławomir Kulesza. Projektowanie automatów synchronicznych

Transkrypt:

LICZNIKI PODZIAŁ I PARAMETRY Licznik jest układem służącym do zliczania impulsów zerojedynkowych oraz zapamiętywania ich liczby. Zależnie od liczby n przerzutników wchodzących w skład licznika pojemność P określa się następująco: P 2 N Liczna przerzutników n zwana jest długością licznika. Stan licznika, od którego rozpoczyna się liczenie, nazywamy stanem lub warunkiem początkowym. Ustalenie tego warunku odbywa się poprzez asynchroniczne wejścia zerujące (r) i ustawiające (s) przerzutników. Po podaniu na wejście liczące P-1 zmian sygnału licznik znajduje się w stanie odpowiadającym ostatniej kombinacji - przepełnienie (przeniesienie)

Z punktu widzenia sposobu wprowadzenia impulsów zliczanych liczniki można podzielić na: - szeregowe, zwane inaczej asynchronicznymi, cechą charakterystyczną jest opóźnienie czasowe związane z ustalaniem się zawartości, zmiana stanu każdego członu (przerzutnika) dopiero po zmianie poprzedniego - równoległe, zwane synchronicznymi, sygnał wejściowy podawany równolegle na wszystkie przerzutniki większa szybkość. Licznik dwójkowy wszystkie człony posiadają pojemność 2 P 2 Licznik dziesiętny dekada, człony o pojemności 10 N P 10 L

Oprócz wejścia liczącego i resetującego liczniki mogą posiadać wejścia równoległe do wpisywania dowolnej zawartości początkowej (asynchronicznie lub synchronicznie) Liczniki proste liczą w jednym lub drugim kierunku Liczniki rewersyjne dwukierunkowe: - o jednym we C i drugim statycznym wybierającym kierunek - o dwóch wejściach zliczajacych Podstawowe parametry to maksymalna szybkość pracy (maksymalna czestotliwość sygnałów wejściowych) i czas ustalania zawartości (zależny od budowy licznika i czasów propagacji przerzutników)

Ogólnie czas ustalania zawartości wynosi: Dla liczników szeregowych T τ N Dla liczników równoległych T τ T czas ustalania zawartości, - czas propagacji przerzutnika, N liczba przerzutników

LICZNIKI SZEREGOWE (ASYNCHRONICZNE) W licznikach szeregowych (asynchronicznych) zmiana stanu kolejnego przerzutnika odbywa się pod wpływem zmiany stanu przerzutnika poprzedniego. Najprostszym przykładem licznika szeregowego jest kaskada N szeregowo połączonych przerzutników Układ na rys. składa się z trzech przerzutników JK, w których wejścia synchroniczne nie zostały użyte, co jest równoznaczne w technice TTL z przyłączeniem ich do jedynki logicznej. Impuls zliczany X jest wprowadzony na wejście zegarowe pierwszego przerzutnika. Wejścia zegarowe kolejnych przerzutników są zwarte z wyjściami Q poprzednich przerzutników. Z umożliwia asynchroniczne wyzerowanie licznika.

Licznik szeregowy o pojemności 8

Przykłady rozwiązań liczników szeregowych: licznik odejmujący - pomniejsza swój stan wewnętrzny w takt impulsu zliczanego, licznik rewersyjny - może pracować w dwóch kierunkach. (Zmiany kierunku zliczania dokonuje się za pomocą sygnału K. Godny uwagi jest fakt, że zmiana wartości K może spowodować wyzwolenie przerzutnika. Z tego powodu po zmianie kierunku zliczania należy ustawić warunek początkowy, od którego licznik zaczyna swoją pracę).

licznik odejmujący licznik rewersyjny

Powyższe układy wykorzystują swoją pełną pojemność. Istnieje możliwość zmiany tej pojemności (zmniejszenia) przez odpowiednie wykorzystanie wejść asynchronicznych (s,r). Metoda projektowania takich liczników polega na określeniu kombinacji wartości wyjść poszczególnych przerzutników, przy której nastąpi wyzerowanie licznika lub ustawienie odpowiedniej wartości w czasie przerwy między kolejnymi impulsami zliczanymi. Zmiana pojemności licznika szeregowego może się odbywać w następujący sposób: przez skrócenie cyklu pracy przy zerowym warunku początkowym (najczęściej stosowany), przez zmianę warunku początkowego, przez opuszczenie wybranych stanów wewnętrznych licznika

PRZYKŁAD Zakładamy pojemność licznika P = 6 (modulo 6). Do budowy tego układu należy użyć trzech przerzutników, a cykl pracy licznika szeregowego należy skrócić o dwa stany wewnętrzne. Po zliczeniu sześciu impulsów ma nastąpić powrót do warunku początkowego Q 2 Q 1 Q 0 = 000. Pracę takiego licznika można zilustrować następującą sekwencją (tablicą stanów); X Q 2 Q 1 Q 0 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 0 0 0

Pozycja X oznacza numer kolejnego impulsu zliczanego. Po wprowadzeniu sześciu impulsów licznik zostaje wyzerowany, zanim pojawi się impuls siódmy. Wartości Q 2 Q 1 = 11 powinny wyzerować licznik. Licznik szeregowy modulo 6

Projektowanie tego typu liczników jest bardzo proste i polega na stosowaniu następujących reguł: 1. dla zadanej pojemności P licznik zawiera n przerzutników przy warunku: P 2 N 2. łączymy n przerzutników w kaskadę o pojemności 2 n, 3. z ostatniej sekwencji stanów licznika odpowiadającej zadanej pojemności P tworzymy sygnał sprzężenia zwrotnego zerujący licznik,

Drugi typ licznika o pojemności P 2 n można zbudować, korzystając - podobnie jak poprzednio - z tablicy stanów, a cykl jego pracy zostanie skrócony od strony warunku początkowego. Pojemność 6 uzyskamy, rozpoczynając od wartości 2, kończąc na wartości 8, po czym bez udziału impulsu zliczanego nastąpi wpisanie warunku początkowego 2. Projektowanie takiego licznika odbywa się według takich samych reguł, jak dla rozwiązania z zerowym warunkiem początkowym, jedynie oddziaływanie sprzężenia zwrotnego jest odmienne. A oto kolejne etapy projektowania: 1. określamy liczbę przerzutników według reguły P 2 n, 2. łączymy n przerzutników w kaskadę, 3. określamy sygnał sprzężenia zwrotnego ustalającego warunek początkowy licznika (impuls zliczany). 4. Wyjście bramki NAND łączymy z wejściami wpisującymi tych przerzutników, które przed ostatnim impulsem były w stanie Q 1 =0

Licznik szeregowy modulo 6 z niezerowym warunkiem początkowym

licznik szeregowy o programowanej pojemności: a) schemat połączeń, b) przebiegi czasowe dla P=5 (P 0 P 1 P 2 = 101).

Obszar zakreskowany oznacza przedział czasu, w którym działa sprzężenie ustawiające wartość początkową. Pojemność P=5 jest ustawiona za pomocą zmiennych programujących P 2 P 1 P 0 = 101. Gdy pojawi się sygnał A=1, wtedy nastąpi ustawienie Q 1 =1, a Q 2 i Q 0 zostaną wyzerowane. Cykl pracy licznika jest ograniczony wartościami: od 010 do 111, tzn. 7-2=5.

LICZNIKI RÓWNOLEGŁE (SYNCHRONICZNE) Liczniki równoległe (synchroniczne) są budowane z przerzutników synchronicznych: SR, JK, T lub D. Efekt sumowania czasów propagacji poszczególnych przerzutników nie występuje w liczniku równoległym (tak było w liczniku szeregowym). Zmiany stanów poszczególnych przerzutników odbywają się jednocześnie w takt impulsów zegarowych X wprowadzonych równolegle na każdy z przerzutników. Wartość zmiennej wyjściowej Qi określają wartości zmiennych informacyjnych (wejściowych) synchronicznych, określanych przez kombinacyjny układ programujący (UP).

Schemat blokowy licznika synchronicznego: UP - Kombinacyjny Układ Programujący

Przy projektowaniu liczników synchronicznych tablice przejść przerzutników należy czytać w drugą stronę. Zadane są przejścia przerzutników, bo zadany jest program pracy licznika, natomiast należy ustalić wzbudzenia przerzutników dla zapewnienia tych przejść. Układ programujący licznika synchronicznego będzie zawierał funkcje kombinacyjne określające wartości zmiennych informacyjnych poszczególnych przerzutników w takcie t, które wymuszą zadaną wartość Qi w takcie t+1 (po przejściu impulsu taktującego). Wektor A reprezentuje dodatkowe zmienne programujące pozwalające zmienić sposób pracy licznika.

Tablica wzbudzeń przerzutników synchronicznych. Q n Q n+1 T J K D S R 0 0 0 0-0 0-0 1 1 1-1 1 0 1 0 1-1 0 0 1 1 1 0-0 1-0

PRZYKŁAD 1 Zakładamy pojemność licznika P = 6 (modulo 6). Do budowy tego układu należy użyć trzech przerzutników. Po zliczeniu sześciu impulsów ma nastąpić powrót do warunku początkowego Q 2 Q 1 Q 0 = 000. Wybieramy przerzutniki T Pracę takiego licznika można zilustrować następującą sekwencją (tablicą stanów):

Wzbudzenia licznika synchronicznego modulo 6. Q 2 Q 1 Q 0 T 2 T 1 T 0 0 0 0 0 0 1 0 0 1 0 1 1 0 1 0 0 0 1 0 1 1 1 1 1 1 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 0

PRZYKŁAD 2 Zaprojektować licznik synchroniczny o dwóch programach liczenia: 1) 000,011,110; 2) 000,011,100,110,111. Wprowadzamy dodatkowy sygnał programujący a (a=0 program pierwszy, a =1 program drugi) Wybieramy przerzutniki T Pracę takiego licznika można zilustrować następującą sekwencją (tablicą stanów):

Wzbudzenia licznika synchronicznego o dwóch programach. a Q 2 Q 1 Q 0 J 2 K 2 J 1 K 1 J 0 K 0 0 0 0 0 0-1 - 1-0 0 1 1 1 - - 0-1 0 1 1 0-1 - 1 0-1 0 0 0 0-1 - 1-1 0 1 1 1 - - 1-1 1 1 0 0-0 1-0 - 1 1 1 0-0 - 0 1-1 1 1 1-1 - 1-1