`
Preklápací obvod JK integrovaného obvodu 7472 má opäť dva výstupy (Q, invQ) a nastavovací vstup (S, R). Pomocou týchto vstupov možno obvod preklápať rovnako ako preklápací obvod RS. Okrem týchto vstupov má preklápací obvod JK hodinový vstup C, tri pomocné vstupy J (J1, J2, J3) a ešte tri pomocné vstupy K (K1, K2, K3). Vstupy J, rovnako ako vstupy K sú spojené funkciou logického súčinu (J=(J1.J2.J3, K=K1.K2.K3). Predpokladajme, že nastavovacie a nulovacie vstupy
sú pripojené na logickú jedničku (S=R=1 => majú úroveň H). Potom sa každým
hodinovým impulzom privedeným na vstup C nastaví výstup Q na logickú hodnotu
podľa kombinácie logických signálov privedených na vstupy J a K. Táto funkcia
je popísaná tabuľkou na obr. 7-1c:
Ľavá časť tabuľky s nadpisom tn zodpovedá časovému okamihu pred príchodom hodinového impulzu. Pravá časť tabuľky s nadpisom tn+1 zodpovedá časovému okamihu po ukončení hodinového impulzu. Symbolom Qn budeme rozumieť stav na výstupe Q pred príchodom hodinového impulzu. Ak sú vstupy J, K nastavené podľa prvého riadku tabuľky (J=K=0 => sú na úrovni L), bude na výstupe Q po ukončení hodinového impulzu signál Qn. To je signál, ktorý bol na výstupe Q pre príchodom hodinového impulzu. Pre túto kombináciu vstupov J a K sa teda hodinovým impulzom logický stav na výstupe nemení. Pre kombináciu vstupov podľa druhého riadku tabuľky (J=0 => na úrovni L a K=1 => na úrovni H) sa hodinovým impulzom výstup Q vynuluje. Podobne pre kombináciu podľa tretieho riadku tabuľky (J=1 => na úrovni H a K=0 => na úrovni L) sa hodinovým impulzom nastaví výstup Q na jedničku (na úroveň H). Funkcia preklápacieho obvodu JK podľa druhého alebo tretieho riadku funkčnej tabuľky sa podobá nulovaniu alebo nastavovaniu pomocou vstupov R a S. Ak použijeme vstupy R alebo S, dôjde k preklopeniu asynchronne, teda ihneď po privedení logickej nuly (úrovne L) na príslušný vstup. Pri použití vstupov J a K dôjde k preklopeniu synchronne, a to súčastne s tylom hodinového impulzu privedeného na vstup C. Najzaujmavejšia funkcia zodpovedá štvrtému riadku tabuľky (J=K=1 => na úrovni H). V tomto prípade sa každým hodinovým impulzom zmení logická hodnota na výstupe Q. Obvod pracuje ako dvojkové počítadlo. Frekvencia signálu privedeného na hodinový vstup je na výstupe delená dvomi. Funkciu preklápacieho obvodu JK si upresníte preštudovaním časových priebehov signálov na obrázku 7-1b. Je treba si však uvedomiť, že na rozdiel od preklápacieho obvodu D (7474) je u preklápacieho obvodu JK (7472) atívnym tylo hodinového impulzu, čo znamená, že zmena na výstupe môže nastať len pri zmene logickej jedničky na logickú nulu (z úrovne H na úroveň L) hodinového vstupu. Aktívne zmeny stavu hodinového signálu na obrázku
7-1b sú označené t1 až t12.
Okamihy zodpovedajú funkcii podľa prvého riadku
tabuľky. Okamihy t2 a t8
zodpovedajú funkcii podľa druhého riadku tabuľky. Konečne v okamihoch t3,
t4, t5,
t11 a
t12 obvod pracuje ako počítadlo, t.j.
podľa 4 riadku tabuľky.
Preklápací obvod typu T (taktovaný alebo synchronne
fungujúci preklápací obvod - obr. 7-2) - sa dá zrealizovať z preklápacieho
obvodu JK, ktorý má oba vstupy J a K na úrovni logickej jedničky (na úrovni
H). Preklápací obvod T mení svoj stav po príchode impulzu na hodinový vstup
T. Preklápací obvod T je základným elementom počítadiel impulzov.
Ak sú asynchronné vstupy preklápacieho obvodu S a R (na obrázku 7-2d nie sú znázornené - pozri obr. 7-1a.) na úrovni H, tak nevplývajú na činnosť preklápacieho obvodu a po každej zmene úrovne H-->L hodinového impulzu sa mení stav výstupu preklápacieho obvodu. Preto výstup Q0 mení svoj stav po každom tyle H-->L vstupného impulzu; výstup Q1 po každom tyle H-->L výstupu Q0 a výstup Q2 po každom tyle H-->L výstupu Q1. Táto postupnosť udalostí zabezpečuje počítanie impulzov, ktoré prichádzajú na vstup, tak že na výstupoch sa zobrazí trojbitová binárna reprezentácia zaregistrovaných impulzov. V dôsledku prenosového oneskorenia preklápacich obvodov T nie všetky zmeny stavov výstupov preklápacich obvodov sa uskutočňujú v rovnaký okamih. Napríklad na obrázku 7-2d zmena výstupu Q0 sa uskutoční s malým oneskorením voči zmene H-->L vstupného impulzu A. Preklopenia Q1 a Q2 nasledujú jedno za druhým a oneskorujú sa ešte viac, vykonávajú sa teda asynchronne. Uvedené počítadlo zakončuje svoj cyklus po osmych zmenách výstupov a preto počíta modulo 8. Ak sa požaduje počítať v rozsahu 0 až 7 je treba:
Jedným z príkladov použitia tohto počítadla je
odmeranie časového intervalu, ktorý treba na zaregistrovanie predvoleného
počtu impulzov. Na obr. 7-2f obvod po spustení impulzom start a po napočítaní
do 5, sa automaticky vynuluje. Na výstupe teda bude úroveň H počas zhromažďovania
5 impulzov. Na vynulovanie počítadla sa používa impulz z monovibrátora
vyvolaný okamihom výskytu prednastavenej kombinácie (Q0=H, invQ1=H
a Q2=H pre 5 impulzov) z trojvstupového dekódera NAND.
`
Skontorlujte si správnosť riešenia podľa obrázku 7-3b. Vstupný signál L je pripojený na vstupy K prvého preklápacieho obvodu JK. Na vstupy J tohoto obvodu je pripojená trvale logická jednička (úroveň H). Ak má signál hodnotu logickej nuly (úroveň L), bude sa obvod chovať podľa 3. riadku funkčnej tabuľky preklápacieho obvodu JK (obr. 7-1c). S prvým tylom (H->L) hodinového impulzu sa teda na výstupe Q1 nastaví logická jednička (úroveň H). Tá zostane bezo zmeny po celú dobu, pokiaľ bude L=0 (úroveň L). Pre L=1 (úroveň H) pracuje preklápací obvod JK podľa 4. riadku tabuľky (J=K=1 => na úrovni H). To znamená, že s každým aktívnym skokom amplitúdy H sa zmení stav na výstupe Q1. Druhý preklápací obvod má vstupy J , K prepojené a pripojené na vystup Q1. Bude sa teda chovať buď podľa 1. riadku (J=K=0 => na úrovni L) alebo 4. riadku (J=K=1 => na úrovni H) tabuľky . Pre L=0 (na úrovni L) platí Q1, a teda na výstupe Q2 bude obdĺžnikový priebeh s polovičnou frakvenciou než majú hodinové impulzy. Pre L=1 (na úrovni H) sa na prepojených vstupoch J, K strieda logická nula a jednička (úroveň L s úrovňou H). Ak je Q1=Q2, nezmení sa s aktívnou zmenou amplitúdy hodinového impulzu stav na výstupe Q2. Ak je Q1=1 (úroveň H), zmení sa výstup Q2 s nasledujúcou aktívnou zmenou amplitúdy hodinového impulzu svoj stav. Pre L=0 (na úrovni L) je teda na výstupe Q2 obdĺžnikový priebeh s polovičnou frekvenciou, pre L=1 (na úrovni H) so štvrtinovou frekvenciou, než majú hodinové impulzy. Tento obvod môže byť základom tzv. frekvenčného modulátora, ktorý umožňuje zaznamenať logické signály na bežný magnetofón, poprípade prenášať číslicové informácie po telefóne. Preklápacie obvody JK sa často používajú na konštrukciu
počítadiel.
`
Tento obvod pracuje ako počítadlo vpred (inkrementujúce), v ktorom sa strieda stav 0, 1, 2, 3. Pokus 3a:
Zapojte a overte funkciu počítadla podľa obrázku
7-6a.
Počítadlo má skrátený cyklus. Striedajú sa stavy
0, 1, 2.
`
Pokus 5a:
Pokus 5ab:
Pokus 5bb:
Pokus 5c:
Zapojte a overte funkciu integrovaného počítadla7493
podľa obrázku 7-8.
`
Zapojte a overte vlastnosti obvodu podľa obrázku
7-10a, ktorý prepúšťa na výstup Q hodinové impulzy v invertovanej polarite
počas trvania úrovne H na vstupe J. Obvod vykonáva obdobnú funkciu ako
hradlo AND avšak prednosťou synchronného hradla je, že posledný impulz
hradlovanej postupnosti impulzov na výstupe nemôže byť skreslený do tvaru
veľmi krátkeho impulzu (“ihličky" - anglicky glitch), ktorý je často osciloskopicky
nepostrehnuteľný a môže spôsobovať falošné poruchové synchronizovanie preklápacich
obvodov. (obr. 7-10c)
`
|