ASYNCHRONNÍ ČÍTAČE Použité zdroje:

Podobné dokumenty
Registry a čítače část 2

SEKVENČNÍ LOGICKÉ OBVODY

Sekvenční logické obvody

2.9 Čítače Úkol měření:

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Projekt Pospolu. Sekvenční logické obvody Klopné obvody. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jiří Ulrych.

VY_32_INOVACE_CTE_2.MA_18_Čítače asynchronní, synchronní. Střední odborná škola a Střední odborné učiliště, Dubno Ing.

KOMBINAČNÍ LOGICKÉ OBVODY

Způsoby realizace této funkce:


BISTABILNÍ KLOPNÉ OBVODY, ČÍTAČE

Typy a použití klopných obvodů

Cíle. Teoretický úvod

Návrh čítače jako automatu

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.

VY_32_INOVACE_OV_2.ME_CISLICOVA_TECHNIKA_19_SPOJENI KOMBINACNICH_A_SEKVENCNICH_OBVODU Střední odborná škola a Střední odborné učiliště, Dubno

Zvyšování kvality výuky technických oborů

BDIO - Digitální obvody

Analogově-číslicové převodníky ( A/D )

Struktura a architektura počítačů (BI-SAP) 4

Logické funkce a obvody, zobrazení výstupů

Sekvenční logické obvody

Klopný obvod typu D, dělička dvěma, Johnsonův kruhový čítač

Číslicové obvody základní pojmy

3. Sekvenční logické obvody

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač

5. Sekvenční logické obvody

Title: IX 6 11:27 (1 of 6)

TECHNICKÝ POPIS MODULU GRAFIK =============================

Sylabus kurzu Elektronika

Pohled do nitra mikroprocesoru Josef Horálek

Architektura počítačů Logické obvody

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Schmittův klopný obvod

1 Digitální zdroje. 1.1 Převod digitálních úrovní na analogový signál. Cílem cvičení je osvojení práce s digitálními zdroji signálu.

VY_32_INOVACE_CTE_2.MA_19_Registry posuvné a kruhové. Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry

Návrh synchronního čítače

Architektura počítačů Logické obvody

Logické obvody. Přednáška 6. Prof. RNDr. Peter Mikulecký, PhD.

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

Struktura a architektura počítačů (BI-SAP) 3

2-LC: ČÍSLICOVÉ OBVODY

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student

Otázka 10 - Y36SAP. Zadání. Logické obvody. Slovníček pojmů. Základní logické členy (hradla)

Logické obvody 10. Neúplné čítače Asynchronní čítače Hazardy v kombinačních obvodech Metastabilita Logické obvody - 10 hazardy 1

Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

ČÍSELNÉ SOUSTAVY PŘEVODY

Návrh asynchronního automatu

Číslicová technika 2. část učební texty (HS - určeno pro potřebu SPŠ Zlín) Str.: - 1 -

2.8 Kodéry a Rekodéry

Kombinační automaty (logické obvody)

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Úvod do informačních technologií

PROGRAMOVATELNÉ LOGICKÉ OBVODY

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

L A B O R A T O R N Í C V I Č E N Í

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Převod Bin do BCD pomocí Hornerova schématu

SEP2 Sensor processor. Technická dokumentace

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.

Zvyšování kvality výuky technických oborů

4. Elektronické logické členy. Elektronické obvody pro logické členy

Obsah DÍL 1. Předmluva 11

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD

Projekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA STROJNICKÁ A STŘEDNÍ ODBORNÁ ŠKOLA PROFESORA ŠVEJCARA, PLZEŇ, KLATOVSKÁ 109. Miroslav Hůrka MECHATRONIKA

Témata profilové maturitní zkoušky

Použití programovatelného čítače 8253

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011

Úvod do informačních technologií

5. A/Č převodník s postupnou aproximací

3/ %,1'(& 83'1 &( &3 )XQNFH. + ; ; ; ; / ; ; + ; EH]H]PuQ\

3 Jednoduché datové typy Interpretace čísel v paměti počítače Problémy s matematickými operacemi 5

Seznam témat z předmětu ELEKTRONIKA. povinná zkouška pro obor: L/01 Mechanik elektrotechnik. školní rok 2018/2019

Úloha 9. Stavové automaty: grafická a textová forma stavového diagramu, příklad: detektory posloupností bitů.

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

Kódováni dat. Kódy používané pro strojové operace

Inovace bakalářského studijního oboru Aplikovaná chemie. Reg. č.: CZ.1.07/2.2.00/

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

3. D/A a A/D převodníky

Mikroprocesorová technika (BMPT)

Signálové a mezisystémové převodníky

STAVEBNÍ NÁVODY 1 pro činnost v elektro a radio kroužcích a klubech

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Principy počítačů I - Procesory

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

POPIS VYNÁLEZU K AUTORSKÉMU OSVĚDČENÍ REPUBLIKA ( 19 ) (И) ÍBl) [Ы) (23) Výsuvnípriorila (22) Přihlášeno u PV (75) Autor vynálezu

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí

MĚŘENÍ HRADLA 1. ZADÁNÍ: 2. POPIS MĚŘENÉHO PŘEDMĚTU: 3. TEORETICKÝ ROZBOR. Poslední změna

1 z :27

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Logické řízení. Náplň výuky

Binární data. Číslicový systém. Binární data. Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu

Číslicová technika 3 učební texty (SPŠ Zlín) str.: - 1 -

Fz =a z + a z +...+a z +a z =

Transkript:

ASYNCHRONNÍ ČÍTAČE Použité zdroje: Antošová, A., Davídek, V.: Číslicová technika, KOPP, České Budějovice 2007 http://www.edunet.souepl.cz www.sse-lipniknb.cz http://www.dmaster.wz.cz www.spszl.cz http://mikroelektro.utb.cz http://nika.informacie.sk www.jmvlvd.wz.cz http://telefon.unas.cz Zpracoval: Ing. Bc. Miloslav Otýpka

Čítače slouží k zaznamenání velkého množství dějů, které nastanou za delší dobu, nebo které následují velmi rychle za sebou. Původně mechanické čítače byly nahrazeny čítači ryze elektronickými, realizovanými z klopných obvodů. Elektronické čítače jsou podstatně výkonnější, snadno aplikovatelné pomocí moderních číslicových obvodů a pracující s kmitočtem až desítek MHz. Elektronické čítače jsou sekvenční logické obvody složené z klopných obvodů a logických členů. Princip čítače spočívá v jejich schopnosti sečíst počet impulsů, na výstupu je indikovat, nejčastěji v binárním nebo BCD kódu a současně tento počet uložit do paměti. Dělení elektronických čítačů: 1. Podle použitého kódu binární = dvojkové desítkové - BCD 1 2. Podle způsobu spouštění (asynchronní, synchronní) 3. Pode směru čítání vzestupné (nahoru, vpřed) - inkrementování, zvětšení obsahu čítače o 1 při příchodu čítacího impulsu sestupné (dolů, vzad) - dekrementování, zmenšení obsahu čítače o 1 při příchodu čítacího impulsu vratné (reverzibilní) - při příchodu čítacího impulsu se obsah čítače zvětší o 1 (zmenší o 1) podle řídícího signálu, kterým je nastaven požadovaný řídící režim čítače Asynchronní čítače 1 Kód BCD (Binary Coded Decimal) je nejčastěji používaný kód na reprezentaci desítkových čísel. Každá desítková číslice je zakódována pomocí čtyř bitů. BCD byl různě modifikovaný. Byly pozměněné váhové stavy jednotlivých bitů. Klasický BCD je označován 8421, kde první bit zprava má váhu čísla1, druhý váhu čísla 2, třetí váhu čísla 4 a poslední váhu čísla 8. Například číslo 0101 v BCD 8421 představuje v desítkové soustavě 5 (8.0 + 4.1 + 2.0 + 1.1). Známé jsou také kódy BCD 2421, BCD 84-2-1 i BCD 8421 firmy IBM, který kóduje nulu bity 1010.

taktovací signál je odvozen vždy z výstupu některého předchozího stupně realizace asynchronního čítače ve srovnání s čítačem synchronním je obvodově jednodušší vlivem šíření signálu přes jednotlivé stupně vznikají v obvodu časová zpoždění (zpoždění se sčítají) a tím i nežádoucí přechodové stavy jsou pomalejší ve srovnání s čítači synchronními Obr. 1 Princip funkce asynchronního čítače. Synchronně s přivedeným taktovacím signálem pracuje pouze první klopný obvod v zapojení. Činnost ostatních klopných obvodů je odvozena z předchozího klopného obvodu v zapojení. Synchronní čítače všechny taktovací vstupy klopných obvodů jsou připojeny na společný taktovací signál všechny klopné obvody reagují na shodnou aktivní hranu taktovacího signálu na jejich výstupu nevznikají nežádoucí stavy jsou složitější jak obvody asynchronní jsou rychlejší ve srovnání s čítači asynchronními Obr. 2 Princip funkce synchronního čítače. Vstupní CLK je přiváděn na C všech klopných obvodů současně. Asynchronní čítače

Spojíme-li do série více klopných obvodů tak, že výstupní signál předchozího klopného obvodu je taktovacím signálem následujícího, vznikne asynchronní čítač. Kmitočet výstupu každého následujícího stupně bude poloviční oproti kmitočtu předchozího stupně. Původní kmitočet je tedy dělen dvěma, čtyřmi, osmi atd. Obecně platí pro hodnotu dělení vztah 2 K, kde K je počet stupňů klopných obvodů. Asynchronní binární čítač z klopných obvodů D Zapojením klopných obvodů typu D, řízených hranou, podle obrázku č. 3 vytvoříme asynchronní čítač. Vstup D každého klopného obvodu připojíme na jeho invertovaný výstup Q. Na hodinový vstup přivádíme vstupní signál. Každý zapojený obvod D dělí kmitočet dvěma. Obr. 3 Tříbitový binární asynchronní čítač sestavený ze tří klopných obvodů D. Obr. 4 Časový diagram asynchronního čítače podle obr. 3.

Q 2 Q 1 Q 0 Q 2 + Q 1 + Q 0 + 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 Obr. 1 Tabulka asynchronního čítače podle obr. 3. Asynchronní binární čítač z klopných obvodů JK Je sestaven s řetězce klopných obvodů J-K připojením obou vstupů na logickou 1. Jednotlivé klopné obvody mění stav výstupu při každé sestupné hraně na svém hodinovém vstupu. Překlápění obvodů se tedy řídí dvěma pravidly: 1. Výstup Q 0 klopného obvodu JK 1 mění svůj stav při každé sestupné hraně vstupních impulsů. 2. Všechny ostatní výstupy mění svůj stav právě když předcházející klopný obvod mění stav výstupu Q z 1 do 0. Aplikací těchto pravidel dostáváme tvar signálu na výstupech Q 0 - Q 2 tak, jak je uvádí obr. 6. Stav výstupů Q 0 - Q 2 je binární reprezentace čísla, udávajícího pořadí vstupního hodinového impulsu. Řetězec klopných obvodů tedy čítá v binární soustavě. Pro názorné zobrazení příslušného čísla je však třeba užít dekodér.

Obr. 8 Dělička třemi. Obr. 6 Tříbitový binární asynchronní čítač sestavený ze tří klopných obvodů JK a odpovídající časový diagram.. Z rozboru funkce asynchronních čítačů je zřejmé, že změna stavu z 1 do 0 předcházejícího obvodu způsobí změnu stavu následujícího obvodu. Pokud jsou všechny obvody na logické úrovni 1, překlápí se postupně po sobě a doba potřebná k tomu, aby celý čítač vykonal odezvu na vstupní impuls, může být srovnatelná s dobou mezi jednotlivými impulsy. To je nebezpečné tehdy, je-li řada obvodů dlouhá, neboť dokud celý řetězec nedosáhne ustáleného stavu, nelze jeho výstupy synchronně (v jednom okamžiku) odečíst a zařízení tak ztrácí smysl. Někdy je cílem použití čítače snížit vstupní frekvenci impulsů v určitém poměru. V tomto případě odebíráme vydělený signál na zvoleném výstupu. Čítač zde pracuje jako dělič frekvence. Obr. 7 Dělička dvěma.

Obr. 9 Dělička čtyřmi. Obr. 10 Dělička osmi. Obr. 11 Dělička šestnácti. Vratný čítač Zařízení, které jsme právě rozebrali zobrazují počet vstupních impulsů v binárním tvaru, tj. každý další impuls způsobí zvýšení stavu čítače o 1. Někdy je třeba, aby čítač počet impulsů odečítal. Takový čítač se nazývá čítačem vzad. Asynchronní čítač vzad realizujeme tak, že místo výstupu předchozího klopného obvodu (Q n ) připojíme na hodinový vstup následujícího obvodu (Q n+1 ) předchozí negovaný výstup ( Q ). Čítače, které umožňují podle řídícího povelu čítání buď vpřed nebo vzad nazýváme vratnými. Asynchronní čítač vzad realizujeme tak, že místo výstupů Q propojíme s hodinovými vstupy následujících obvodů výstupy Q. Chceme-li tedy realizovat vratný asynchronní čítač, musíme n

sestrojit přepínač, který bude přepínat do hodinových vstupů buď výstup Q nebo Q předchozího klopného obvodu. Příklad realizace takového přepínače je na obr. 12. Nastavení Čítání P = 1 P = 0 vpřed vzad Obr. 12 Realizace čítače vpřed/vzad. Obr. 13 Čtyřbitový asynchronní čítač vpřed. Obr. 14 Čtyřbitový asynchronní čítač vzad. Krácení modulu čítače asynchronním nulováním Někdy je binární výstup čítače nevyhovující, neboť prostý čítač čítá v násobcích 2 (2x, 4x, 8x ). Pokud potřebujeme, aby čítač dělil v jiném poměru, budeme muset jeho cyklus zkrátit.

To se řeší tak, že se výstupní informace zpracuje vhodná kombinační síť a její výstup při dosažení určitého stavu vynuluje čítač. V případě, že potřebujeme vytvořit čítač modulo 10, použijeme 4 klopné obvody a na vstup RESET (nulování) připojíme hradlo NAND, na jehož vstupy připojíme kombinaci výstupů klopných obvodů, při které má dojít k nulování (v případě modulo 10 je nulování při dosažení desítky). Obr. 15 Možnosti zkrácení cyklu vynulováním čítače SN 74393. Johnsonův čítač Když spojíme výstup posuvného registru se vstupem pomocí invertoru, vznikne kruhový - Johnsonův čítač. Při zapnutí je na výstupu posuvného registru např. úroveň L. Po negaci získáme na vstupu posuvného registru úroveň H. Ta se začne posouvat registrem až do konce. Pak se na vstupu registru objeví úroveň L a celý děj se periodicky opakuje. Vstupní hodinový kmitočet je Johnsonovým čítačem vydělen. Dělící poměr určuje počet stupňů posuvného registru - modulo čítače. Johnsonův čítač můžeme považovat za zvláštní typ registru. Obr. 16 Johnsonův čítač vznikne připojením negovaného posledního výstupu na sériový vstup.

Asynchronní čítače - shrnutí výstup jednoho stupně je spojen se vstupem následujícího stupně změna stavů jednotlivých stupňů probíhá postupně, stav klopného obvodu následujícího bitu se změní až po změnách stavů klopných obvodů předchozích bitů výhoda jednodušší zapojení čítače nevýhoda pomalejší, menší rychlost čítání nevýhoda možnost vzniku nežádoucích stavů