Projektowanie i badanie liczników synchronicznych i asynchronicznych

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

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

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Sprawdzenie poprawności podstawowych bramek logicznych: NOT, NAND, NOR

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

Statyczne badanie przerzutników - ćwiczenie 3

LICZNIKI Liczniki scalone serii 749x

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

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

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

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Ćw. 7: Układy sekwencyjne

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

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

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

Państwowa Wyższa Szkoła Zawodowa

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

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

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

Systemy cyfrowe z podstawami elektroniki i miernictwa Wyższa Szkoła Zarządzania i Bankowości w Krakowie Informatyka II rok studia dzienne

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

LICZNIKI PODZIAŁ I PARAMETRY

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

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

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

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

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

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

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

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

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

Proste układy sekwencyjne

Podstawy Techniki Cyfrowej Liczniki scalone

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

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

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

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

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

Automatyzacja i robotyzacja procesów produkcyjnych

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

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Podstawy Elektroniki dla Elektrotechniki. Układy cyfrowe - bramki logiczne i przerzutniki

Układy kombinacyjne - przypomnienie

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

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

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

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

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

Sekwencyjne bloki funkcjonalne

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

LEKCJA. TEMAT: Funktory logiczne.

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

Elektronika i techniki mikroprocesorowe

Układy czasowo-licznikowe w systemach mikroprocesorowych

2. PRZERZUTNIKI I REJESTRY

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

Programowalne układy logiczne

Podstawowe układy cyfrowe

Podstawy elektroniki cz. 2 Wykład 2

Krótkie przypomnienie

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

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

PODSTAWY TEORII UKŁADÓW CYFROWYCH

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.

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

Ćwiczenie 6. Przerzutniki bistabilne (Flip-Flop) Cel

LABORATORIUM TECHNIKA CYFROWA BRAMKI. Rev.1.0

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

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

Państwowa Wyższa Szkoła Zawodowa

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Bramki TTL i CMOS 7400, 74S00, 74HC00, 74HCT00, 7403, 74132

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

Instrukcja nr 9. Zegarek cyfrowy. AGH Zespół Mikroelektroniki Układy Elektroniczne J. Ostrowski, P. Dorosz Lab 9.1

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

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

Badanie właściwości multipleksera analogowego

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

Cyfrowe układy scalone c.d. funkcje

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

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493

Parametryzacja przetworników analogowocyfrowych

Podstawowe moduły układów cyfrowych układy sekwencyjne cz.2 Projektowanie automatów. Rafał Walkowiak Wersja /2015

Przetworniki AC i CA

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232.

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium.

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

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Technika Cyfrowa. Badanie pamięci

LICZNIKI. Liczniki asynchroniczne.

Podział układów cyfrowych. rkijanka

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

Ćwiczenie Technika Mikroprocesorowa komputery 001 Układy sekwencyjne cz. 1

Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.

Transkrypt:

Laboratorium Podstaw Techniki Cyfrowej dr Marek Siłuszyk mgr Arkadiusz Wysokiński Ćwiczenie 08 PTC Projektowanie i badanie liczników synchronicznych i asynchronicznych opr. tech. Mirosław Maś Uniwersytet Przyrodniczo Humanistyczny Siedlce 2019

1. Wstęp W ćwiczeniu badamy działania liczników asynchronicznych i synchronicznych. Układy sprawdzane są pod kątem sprawdzenia poprawności generowania sygnałów na wyjściach na podstawie wartości sygnałów podawanych na linie sterujące oraz linie zegarowe. Przeprowadzamy symulację wykorzystując komputerowy program PSpice, oraz praktycznie testujemy różne konfiguracje połączeń liczników w celu poznania praktycznego ich zastosowania. W skład zestawu laboratoryjnego wchodzą: 1. Komputer PC z programem PSpice 9.1 2. Generator sygnałowy NDN DF1641B 3. Zasilacz NDN DF1731SB3A 4. Próbnik stanów logicznych GLP-1A 5. Platforma laboratoryjna 6. Przewody połączeniowe zwykłe i koncentryczne. UWAGA: Wyniki symulacji programu PSpice zapisuj w katalogu roboczym. Przed rozpoczęciem ćwiczenia sprawdź czy zestaw na stanowisku jest kompletny. Do ćwiczenia należy opanować następujące zagadnienia teoretyczne: Co to jest układ sekwencyjny. Liczniki zasada działania, podział, Układy asynchroniczne zalety i wady. Układy synchroniczne podaj kiedy następuje zmiana na wyjściu Co to jest układ statyczny, dynamiczny. 2

2. Wprowadzenie Układem sekwencyjnym nazywa się taki układ cyfrowy, którego stan wyjść w danym momencie zależy od stanu wejść w danej chwili, jak również poprzedniego stanu układu. Układy sekwencyjne oparte są na przerzutnikach i zdolne są do zapamiętania wartości poprzedniego stanu układu. Przykładowymi układami sekwencyjnymi są omawiane w ćwiczeniu liczniki. Liczniki są to układy cyfrowe, zdolne do zliczania wystąpień sygnału zegarowego. Liczniki złożone są najczęściej z kilku przerzutników. Działanie licznika cyfrowego opiera się najczęściej na układzie dzielnika częstotliwości. Przerzutnik typu JK podaje na wyjście Q sygnał o częstotliwości będącej połową częstotliwości zegara. Następny przerzutnik również dzieli częstotliwość na połowę itd. Bramki AND w układzie powodują, że przełączenie przerzutnika starszego bitu następuje tylko wtedy, gdy wszystkie młodsze bity będą ustawione na 1. Liczniki często też posiadają wejście RESET kasujące aktualny stan licznika, wejście SET które ustawia odpowiednią wartość na wyjściu Q, oraz wejście Up/Down pozwalające przestawić stan pracy licznika, aby liczył w górę lub w dół. Układy asynchroniczne to takie, w których zmiana sygnałów wejściowych powoduje natychmiastową zmianę wyjść Y. Takie układy pracują z dużą szybkością, jednak podatne są na zjawisko hazardu i wyścigu, związane z niezerowym czasem przełączania sygnałów. Układy synchroniczne to takie, których zmiana sygnału wyjściowego następuje wyłącznie w określonych chwilach, które wyznacza sygnał zegara. Dla takich układów charakterystyczne jest to, że nawet, gdy stan wejść w pewnym odcinku czasu jest stały, to stan wewnętrzny układu, w kolejnych taktach zegara, może ulec zmianie. Jeżeli układ reaguje na określony stan logiczny zegara, to mówi się, że układ jest statyczny (wyzwalany poziomem). Jeśli zaś układ reaguje na zmianę sygnału zegarowego jest dynamiczny (wyzwalany zboczem). Układ dynamiczny może być wyzwalany zboczem opadającym, narastającym albo impulsem 3

Opis badanych układów UCY 7490 Jest to układ scalony pełniący funkcję asynchronicznego licznika dekadowego. Składa się z czterech przerzutników master-slave oraz bramek logicznych NAND. Układ sterowany jest dwoma liniami zegara CKA i CKB oraz liniami SET/RESET. Jego konstrukcja umożliwia cykliczne zliczanie wystąpień sygnału zegarowego. Na wyjściach QD QA otrzymywana jest liczba binarna z przedziału 0;9. Poprzez spięcie odpowiednich linii, układ umożliwia zliczanie np. co 2 lub co 5. Układ realizuje też podział częstotliwości wejściowej, podanej na zegar. Schemat podłączeniowy układu pokazuje (Rys.1). (Rys.1) Schemat układu 7490. A Sygnał zegara CKA. B Sygnał zegara CKB. R01, R02 Sterowanie RESET. Gdy R01 R02 = 1 to QD,QC,QB,QA = 0,0,0,0 R91, R92 Sterowanie SET. Gdy R91 R92 = 1 to QD,QC,QB,QA = 1,0,0,1 QD,QC,QB,QA Stany na wyjściu układu. VCC i GND Zasilanie układu. NC Wyjście nieużywane. UCY 7493 Jest to asynchroniczny licznik binarny. Zawiera cztery przerzutniki master slave. Trzy przerzutniki są połączone szeregowo, tworząc licznik mod8, a czwarty przerzutnik jest dwójką liczącą, która może być wykorzystana wspólnie z licznikiem mod8, celem stworzenia układu liczącego mod16. Zerowanie układu odbywa się przez podanie na wejścia R01 i R02 stanu wysokiego. Układ realizuje też podział częstotliwości wejściowej, podanej na zegar. Schemat podłączeniowy układu pokazuje (Rys.2). (Rys.2) Schemat układu 7493. A Sygnał zegara CKA. B Sygnał zegara CKB. R01, R02 Sterowanie RESET. Gdy R01 R02 = 1 to QD,QC,QB,QA = 0,0,0,0 QD,QC,QB,QA Stany na wyjściu układu. VCC i GND Zasilanie układu. 4

NC Wyjście nieużywane. UCY 74163 Całkowity, synchroniczny czterobitowy licznik dwójkowy z wejściem zerującym oraz przepełnieniem Ripple Carry Out. Poza standardowymi funkcjami zliczającymi, układ wyposażony jest w czterobitowe przeniesienie kaskadowe, uruchamiane linią LOAD. W przypadku, gdy na tej linii pojawi się zero, w momencie gdy licznik CLK zostaje wzbudzony do stanu wysokiego, bity A D zostają skopiowane na wyjścia QA QD. Schemat podłączeniowy układu pokazuje Rys.3. (Rys.3) Schemat układu 74163. UCY 74197 Synchroniczny czterobitowy licznik dwójkowy z wejściem zerującym oraz dwoma liniami zegara CLK1 i CLK2, dzięki którym możliwa jest praca układu w trybie mod16, jak również trybach pochodnych. Poza standardowymi funkcjami zliczającymi, układ wyposażony jest w czterobitowe przeniesienie kaskadowe, uruchamiane linią LOAD. W przypadku, gdy na tej linii pojawi się zero, w momencie gdy licznik CLK zostaje wzbudzony do stanu wysokiego, bity A D zostają skopiowane na wyjścia QA QD. Schemat podłączeniowy układu pokazuje Rys.4. (Rys.4) Schemat układu 74197. 5

3. Przebieg ćwiczenia: Ćwiczący ma do dyspozycji następujące układy scalone: 1. UCY 7490 2. UCY 7493 3. UCY 74163 4. UCY 74197 Ćwiczący ma wykonać następujące doświadczenie - eksperyment: I. Zbadać działanie liczników wykorzystując odpowiednie układy scalone: 1. PSpice: Zaprojektować schemat badanego układu, wykonać analizę stanów logicznych układu, zapisać otrzymane wyniki: schemat oraz graficzne przedstawienie przebiegów logicznych. 2. Wykonać analogiczne badanie układu na platformie laboratoryjnej. Wyniki: 1. Z PSpice zapisać zrzuty ekranu: (schemat układu, tablicę stanów (przebiegi)) dla układów UCY 7490 i UCY 7493.. 2. Schemat elektryczny zmontowanego układu, tabelka zaobserwowanych przebiegów rzeczywistych. 3. Cały przebieg ćwiczenia powinien być dobrze udokumentowany przez tabelki, zrzuty, opis słowny. 4. W sprawozdaniu powinien być zamieszczony spis urządzeń i przyrządów pomiarowych wykorzystanych w ćwiczeniu (nazwa, typ, numer, itp.) 5. Uwagi i wnioski zamieszczone w sprawozdaniu powinny być opracowane indywidualnie przez każdego wykonującego ćwiczenie. 6

Symulacja w programie Pspice Układ 7490a 4. Wykonanie pomiarów (Rys.5) Schemat podłączeniowy układu 7490a symulacja w PSpice Na wejścia układu podłączono generatory fali prostokątnej DigStim o częstotliwościach: R91 1Hz R92 2Hz R01 4Hz R02 8Hz CKB 16Hz CKA 32Hz Po symulacji: X_U1.R92 X_U1.R91 X_U1.R02 X_U1.R01 X_U1.CKB X_U1.CKA U1:QD U1:QC U1:QB U1:QA 0s 0.2s 0.4s 0.6s 0.8s 1.0s 1.2s 1.4s 1.6s 1.8s 2.0s (Rys.6) Przebieg stanów logicznych z programu PSpice Należy poprawnie zinterpretować działanie tego układu, dlatego konieczne jest zapoznanie się z jego specyfikacją dostępną w katalogach TTL firmy Texas Instruments lub pochodnych producentów. Time 7

Układ 7493a (Rys.7) Schemat podłączeniowy układu 7493a symulacja w PSpice Do wejść układu podłączono generatory fali prostokątnej DigStim o częstotliwościach: R01 8Hz R02 4Hz CKB 16Hz CKA 32Hz Symulacja komputerowa dała następujący wynik: X_U1.R02 X_U1.R01 X_U1.CKB X_U1.CKA X_U1.QD X_U1.QC X_U1.QB X_U1.QA 0s 0.2s 0.4s 0.6s 0.8s 1.0s 1.2s 1.4s 1.6s 1.8s 2.0s Time (Rys.8) Przebieg stanów logicznych z programu PSpice Aby zbadać pracę układu liczącego modulo 16 należy połączyć układ wg Rys.9 (Rys.9) Schemat podłączeniowy układu 7493a liczący modulo 16 8

Oraz przeprowadzić symulację i otrzymane wyniki zapisać w celu porównania z wynikami uzyskanymi na platformie laboratoryjnej. Układ 74163 (Rys.9) Schemat podłączeniowy układu 74163 Do wejść układu podłączono generatory fali prostokątnej DigStim o częstotliwościach: CLR 1Hz LOAD 2Hz A 32Hz B 16Hz C 8Hz D 4Hz CLK 64Hz Symulacja komputerowa dała następujący wynik: 1:CLRbar :LOADbar U1:D U1:C U1:B U1:A U1:CLK U1:RCO U1:QD U1:QC U1:QB U1:QA 0s 0.2s 0.4s 0.6s 0.8s 1.0s 1.2s 1.4s 1.6s 1.8s 2.0s Time Uwaga: Dla poprawienia czytelności uzyskanych wyników można jako generator sterujacy CLR użyć generatora DigClock. 9

Układ 74197 Przykładowe częstotliwości: CLR 1Hz LOAD 2Hz A 32Hz B 16Hz C 8Hz D 4Hz CLK1 64Hz CLK2 128Hz Symulacja komputerowa dała następujący wynik: 1:CLRbar :LOADbar U1:D U1:C U1:B U1:A U1:CLK2 U1:CLK1 U1:QD U1:QC U1:QB U1:QA 0s 0.2s 0.4s 0.6s 0.8s 1.0s 1.2s 1.4s 1.6s 1.8s 2.0s Time Uwaga: Analizując otrzymane przebiegi widać, że układ pracuje gdy CLR ma stan 1. Poprawienie czytelności wyników można uzyskać gdy jako generatora sterującego CLR użyjemy generatora typu - DigClock. 10

5. Badanie układu na platformie laboratoryjnej. W katalogu układu 7493 można przeczytać, że jest to licznik modulo16. Na platformie laboratoryjnej zbadamy układ montując zgodnie z poleceniem prowadzącego zajęcia i porównamy wyniki doświadczalne z wynikami symulacji komputerowej. 6. Zadanie dodatkowe 1. Jak połączyć ten układ by pracował w różnych trybach, np. zliczanie co dwa albo tryb modulo 8. 2. Rozbuduj układ obrazowania wykorzystując wyświetlacz 7 - segmentowy. 7. Literatura: [1] Instrukcje do ćwiczeń z PTC M. Siłuszyk, A. Wysokiński UP-H Siedlce 2010 [2]Wstęp do Laboratorium Podstaw Techniki Cyfrowej [3] Sprawozdania z wykonania ćwiczeń z LPTC Piotr Pietruczynik Siedlce 2015 [4] Katalogi: CEMI Texas Instruments 11