Preklápací obvod

**Preklápací obvod** (alebo bežnejšie, hoci nespisovne **klopný obvod**, skr. **KO**) je elektronický obvod s niekoľkými *stabilnými* alebo *nestabilnými* *stavmi*, medzi ktorými sa dokáže (na základe zmeny elektrickej veličiny na niektorom vstupe alebo vnútornej spätnej väzby) prepínať – *preklápať*. Skladá sa z niekoľkých tranzistorov, logických hradiel, alebo iných aktívnych súčiastok. 

Preklápacie obvody majú v elektronike široké využitie ako generátory impulzov, oscilátory, statické pamäte, oneskorovače, časovače, čítače, deliče kmitočtu a pod. Na preklápacích obvodoch sú založené sekvenčné digitálne obvody, tvoriace základ digitálnych počítačov.

## Delenie preklápacích obvodov
Podľa stavov:
* **astabilné**: dva nestabilné stavy, žiaden stabilný
* **monostabilné**: jeden stabilný, jeden nestabilný stav
* **bistabilné**: dva stabilné stavy, žiaden nestabilný

thumb|right|Spôsoby značenia hodinového vstupu hradla s preklápacím obvodom podľa typu synchronizácie: '''1.''' úrovňou, '''2.''' nábežnou hranou, '''3.''' úbežnou hranou

Podľa existencie synchronizácie:
* **asynchrónne** (alebo tiež **transparentné**): preklopia sa ihneď po zmene úrovne na niektorom riadiacom vstupe(angl. *Latch* alebo *Transparent latch*)
* **synchrónne**: preklopia sa len v súčinnosti so synchronizačným (*hodinovým*, *taktovacím*) vstupom, ktorý (úrovňou alebo zmenou úrovne) povoľuje reakciu obvodu na riadiace vstupy(angl. *Gated latch*, *Clocked latch*, alebo *Flip-flop* podľa typu synchronizácie, pozri nižšie)

Podľa typu synchronizácie (týka sa len synchrónnych preklápacích obvodov):
* synchronizácia **úrovňou** hodinového signálu (úrovňová alebo hladinová synchronizácia) (angl. *Gated latch* alebo *Clocked latch*)
* synchronizácia **nábežnou hranou** hodinového signálu (derivačná synchronizácia) (angl. *Positive edge triggered flip-flop*)
* synchronizácia **úbežnou hranou** hodinového signálu (derivačná synchronizácia) (angl. *Negative edge triggered flip-flop*)

Podľa funkcie (týka sa len bistabilných preklápacích obvodov):
* **RS**, **RST**, **D**, **JK**, **T**, **Schmittov preklápací obvod**

## Astabilný preklápací obvod
thumb|right|Tranzistorový AKO – multivibrátor

**Astabilný preklápací obvod** (skr. **AKO**) alebo **multivibrátor** nemá žiaden stabilný stav a neustále sa preklápa medzi dvoma nestabilnými stavmi. 

Doby, po ktoré obvod zotrváva v jednotlivých stavoch (a tým aj frekvencia a strieda generovaného signálu) sú v najjednoduchšom prípade definované časovými konštantami RC obvodov, zložených z rezistoru a kondenzátora (na obr. vpravo sú to R2-C1, R3-C2). Preklápací obvod môže byť symetrický (rovnaké časové konštanty pre oba stavy, AKO generuje pravouhlé impulzy so striedou 1:1) alebo asymetrický (strieda iná než 1:1). V prípade vyšších nárokov na stabilitu frekvencie je možné v obvode spätnej väzby preklápacieho obvodu použiť kryštálový výbrus.

Tento typ preklápacieho obvodu sa používa napr. ako generátor impulzov.

## Monostabilný preklápací obvod
thumb|right|Tranzistorový MKO

**Monostabilný preklápací obvod** (skr. **MKO**) má jeden stabilný stav, z ktorého je možné ho vstupom preklopiť do nestabilného stavu. Obvod sa sám po určitom čase preklopí naspäť do stabilného stavu. 

Oneskorenie je zvyčajne definované časovou konštantou RC obvodu, zloženého z rezistoru a kondenzátora (na obr. vpravo je to R2-C1). Po preklopení obvodu do nestabilného stavu sa kondenzátor začne cez rezistor nabíjať a po dosiahnutí určitého prahového napätia sa obvod preklopí späť do stabilného stavu, kondenzátor sa vybije a celý proces sa môže zopakovať.

Tento typ obvodu sa využíva napr. ako oneskorovací obvod (typický príklad: ošetrenie zákmitov pri stlačení mechanického spínača) alebo časovač.

## Bistabilný preklápací obvod
thumb|right|Tranzistorový BKO typu RS

**Bistabilný preklápací obvod** (skr. **BKO**) sa môže nachádzať v jednom z dvoch stabilných stavov. Vstupmi obvodu je možné ho medzi týmito stavmi ľubovoľne preklápať.

Tento typ preklápacieho obvodu slúži ako základ registrov, statických pamätí, čítačov a deličiek kmitočtu.

### Preklápací obvod RS
left|64px|Schematická značka hradla RS
[thumb|Schéma obvodu RS, zloženého z hradiel [Hradlo NAND|NAND. Vstupy R a S sú v tomto prípade negované – aktívne v log.0. ]]

**Preklápací obvod RS** (angl. *SR latch*) je najjednoduchší asynchrónny bistabilný preklápací obvod. Má dva vstupy: **R** (z angl. *Reset* – nulovanie) a **S** (z angl. *Set* – nastavenie). Uložená hodnota je k dispozícii na výstupe **Q**. Obvykle je k dispozícii tiež negovaný výstup **<span style="text-decoration: overline;">Q</span>**. 

Základný stav oboch vstupov je log.0. V tomto režime si obvod pamätá naposledy nastavenú hodnotu. Privedením log.1 na vstup S sa obvod nastaví (Q  =  log.1) a vďaka vnútornej spätnej väzbe zostane nastavený aj po návrate vstupu S na log.0. Privedením log.1 na vstup R sa vynuluje (Q  =  log.0) a rovnako zostane vynulovaný aj po návrate R na log.0. Kombinácia R = S = log.1 sa nazýva *zakázaný* (alebo tiež nestabilný, hazardný) stav, pretože pri ňom nie je definované v akom stave zostane obvod po návrate R a S na log.0.

### Preklápací obvod RST
**Preklápací obvod RST** (angl. *Gated SR latch*) je *synchrónny* variant obvodu RS. Princíp zostáva zachovaný, ale k preklopeniu obvodu dochádza len v konkrétnych prípadoch, v závislosti od hodnoty signálu na hodinovom vstupe **T** (alebo častejšie **C** z angl. *Clock* – hodiny). Obvod RST je synchronizovaný úrovňou (hladinová synchronizácia) hodinového signálu – stav je možné meniť po celú dobu trvania hodinového impulzu.

### Preklápací obvod D
left|64px|Schematická značka hradla D (hranou synchronizovaného)
[thumb|Schéma obvodu D, zloženého z hradla RST a [hradlo NOT|invertoru (v tomto prípade je synchronizovaný úrovňou) ]]
thumb| Schematická značka hradla D so synchronizáciou nábežnou hranou a vyvedenými vstupmi R a S

**Preklápací obvod D** (z angl. *Delay* – zdržanie) je synchrónny bistabilný preklápací obvod so vstupom **D** (*Data*) a hodinovým vstupom **C** (*Clock*). Obvod realizuje 1-bitovú pamäť. Pri nábežnej hrane hodinového signálu sa momentálna hodnota vstupu D skopíruje do vnútorného stavu a na výstup, kde zostane zachovaná až do nasledovnej nábežnej hrany hodinového signálu.

Jednoduchý preklápací obvod D je možné zostaviť z obvodu RST tak, že na vstup S privedieme priamo hodnotu vstupu D a na vstup R jeho negovanú hodnotu (pozri obr.). Obvod sa potom pri log.1 na vstupe D nastaví a naopak pri log.0 vynuluje.

Preklápacie obvody D sa v praxi väčšinou vyrábajú so synchronizáciou nábežnou hranou hodinového signálu. Mávajú tiež často okrem vstupu D vyvedené aj vstupy R a S, umožňujúce nastavenie a nulovanie obvodu (synchrónne alebo asynchrónne).

Preklápacie obvody D tvoria základ posuvných registrov.

### Preklápací obvod JK
left|64px|Schematická značka hradla JK
[thumb|Schéma obvodu JK, zloženého z (hranou synchronizovaného) hradla RST a hradla [hradlo AND|AND ]]
thumb|Časové priebehy signálov na obvode JK. T vyznačuje body, v ktorých došlo k negácii uloženej hodnoty (J = K = 1)

**Preklápací obvod JK** je synchrónny bistabilný preklápací obvod. Je rozšírením obvodu RST. Vstup **J** (= S) nastavuje log.1, **K** (= R) nastavuje log.0. Rozšírením je interpretácia vstupnej kombinácie R = S = 1, ktorá je pri obvode RS(T) zakázaná. Obvod JK pri tejto kombinácii vstupov zneguje (preklopí, invertuje) uloženú hodnotu.

Názov obvodu je odvodený od mena Jacka Kilbyho – elektroinžiniera, neskôr oceneného Nobelovou cenou za fyziku, ktorý v roku 1958, počas práce pre spoločnosť Texas Instruments vynašiel integrovaný obvod.

Preklápacie obvody JK sa v praxi väčšinou vyrábajú ako synchronizované nábežnou hranou. JK sú univerzálne preklápacie obvody, ktorými je možné v prípade potreby jednoducho nahradiť preklápacie obvody typov RST, D a T.

### Preklápací obvod T
left|64px|Schematická značka asynchrónneho hradla T
[thumb|Schéma asynchrónneho obvodu T, zloženého z (hranou synchronizovaného) hradla RST a [hradlo NOT|invertoru ]]

**Preklápací obvod T** (z angl. *Toggle* – preklopiť) je bistabilný preklápací obvod s jediným vstupom **T** (synchrónny variant má navyše hodinový vstup). Ak je na vstupe T log.0, obvod zachováva predošlý stav. Po privedení log.1 na vstup T sa predošlý stav zneguje.

Synchrónny obvod T je možné vytvoriť z obvodu JK prostým prepojením jeho vstupov do jediného (J = K = T). Asynchrónny obvod T je možné vytvoriť zo synchrónneho prepojením hodinového signálu so vstupom T (C = T).

Obvod T tvorí základ čítačov a deličiek kmitočtu. Po privedení pravouhlého signálu s frekvenciou *f* na vstup T asynchrónneho obvodu T (prípadne na vstup C synchrónneho obvodu pri súčasnom nastavení vstupu T na log.1), dostaneme na jeho výstupe signál s frekvenciou *f/2*.

## Schmittov preklápací obvod
left|64px|Schematická značka Schmittovho preklápacieho obvodu so symbolom hysterézie
thumb|Priebeh na výstupe Schmittovho preklápacieho obvodu ('''B''') v porovnaní s výstupom jednoduchého komparátoru ('''A''') pri rovnakom priebehu na vstupe ('''U''')
(pozri samostatný článok: Schmittov preklápací obvod)

**Schmittov preklápací obvod** je preklápací obvod, ktorého napätie na výstupe sa mení skokovo so zmenou napätia na vstupe, pričom zmena výstupu pri náraste napätia vstupu nastane až pri vyššom napätí než zmena výstupu pri poklese napätia vstupu. Táto vlastnosť vstupu sa nazýva hysterézia.

Vďaka hysterézii sú tieto obvody imúnne voči superponovanému šumu na vstupe. Používajú sa ako vstupné obvody v prípadoch, keď sa do digitálneho obvodu privádza signál zvonka zariadenia, kde je možnosť, že signál bude zašumený.

## Pozri aj
* Sekvenčný obvod
* Zoznam základných logických obvodov
* Zoznam logických integrovaných obvodov CMOS radu 4000
* Zoznam logických integrovaných obvodov TTL radu 7400
* NE555 – všestranný integrovaný časovač, použiteľný v astabilnom, monostabilnom aj bistabilnom režime

## Iné projekty

## Externé odkazy
* Teória tranzistorového astabilného preklápacieho obvodu – AKO
* Teória tranzistorového monostabilného preklápacieho obvodu – MKO
* Teória tranzistorového bistabilného preklápacieho obvodu – BKO
* Teória tranzistorového Schmittovho preklápacieho obvodu

Kategória:Digitálna elektronika
Kategória:Logické obvody