Čo je počítadlo prsteňov: práca, klasifikácia a aplikácie

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Počítadlá sú sekvenčné obvody, ktorých funkciou je počítať impulz, frekvenciu a čas signálu pomocou jediného hodinového signálu. Je to dôležitá súčasť digitálna elektronika pretože celé elektronické zariadenia pracujú na pultoch. Sú navrhnuté zoskupením (podobných alebo odlišných) súborov flipflopov. Počítadlá pracujú v rôznych režimoch modulov, ktoré sú reprezentované počtom stavov cyklu. Existujú dva typy pulty , sú to synchrónne a asynchrónne počítadlá. Synchrónne počítadlo pracuje na základe vstupného hodinového signálu a asynchrónne počítadlo je nezávislé od vstupného hodinového signálu. Synchrónne počítadlo je a posuvný register počítadlo, ktoré sa ďalej klasifikuje ako krúžkové počítadlo kruhového a krúteného typu.

Čo je počítadlo prsteňov?

Definícia: Počítadlo zvonenia je tiež známe ako SISO ( sériový v sériovom výstupe ) počítadlo posuvného registra, kde je výstup klopného obvodu prepojený so vstupom klopného obvodu, ktorý funguje ako počítadlo zvonenia. Návrh počítadla prsteňov je možné vykonať pomocou štyroch D-žabky so spoločným hodinovým signálom a nadradeným vstupom je možné pripojiť k prednastaveniu a vymazaniu.




Počítadlo blokových schém

počítadlo blokových schém



Z vyššie uvedeného diagramu

1). Počet použitých stavov je 4 (kde počet stavov = počet použitých žabiek).

2). Prednastavené alebo vymazané: Hlavnou funkciou je, ak sa zmení vstupný hodinový signál, potom sa zmení aj výstupná hodnota.


Pripojenia sa vykonávajú nasledovne

  • Jeden vstup je pripojený k prvému klopnému obvodu ff0-Q0,
  • Ďalší vstup je pripojený k CLR ďalších troch klopných obvodov ako ff1, ff2, ff3.

Pracovná teória

Vezmime si napríklad podmienku, kde prednastavené = ‚0000‘, potom sú výstupy získané pri každom flip flope nasledovné. Pre FF0 je výstup pri Q0 „1“, zatiaľ čo v iných flipflopoch ako ff, ff2, ff3 (ktoré sú spojené za účelom vyčistenia, kde CLR = 0) sú výstupy získané pri Q1 = Q2 = Q3 = „0“. To sa dá pochopiť sledovaním pravdivostnej tabuľky a jej výstupných kriviek získaných pri spustení pomocou kódu Verilog HDL v Softvér Xilinx.

Tabuľka pravdy

ALEBO

CLK Q0 Q1 Q2

Q3

Nízky impulz

X100

0

1

0010

0

1

0001

0

1

0000

1

1

0100

0

Kde

Vstupy = ORI a CLK

X = Hodiny môžu byť buď kladná hrana, alebo negatívna hrana

Výstupy = Q0, Q1, Q2, Q3.

Z tabuľky môžeme pozorovať, že ‘1’ sa posúva diagonálne z Q0 na Q3 a opäť sa posunie späť na ‘Q0’. Toto teda ukazuje, že to funguje ako počítadlo prsteňov.

Verilog HDL program pre počítadlo zvonení

modul dff (q, d, c)
výstup q
vstup d, c
reg q
počiatočné
q = 1’b1
vždy @ (posedge c)
q = d
koncový modul

modul dff1 (q, d, clk)
výstup q
vstup d, klk
reg q
počiatočné
q = 1’b0
always @ (posedge clk)
q = d
endmodul

modulový krúžok (q, clk)
vstup [3: 0] q
vstup clk
dff u1 (q [0], q [3], clk)
dff1 u2 (q [1], q [0], clk)
dff1 u3 (q [2], q [1], clk)
dff1 u4 (q [3], q [2], clk)
koncový modul

Schéma časovania počítadla zvonení

Schéma časovania počítadla zvonení je uvedená nižšie.

Počítadlo časovacieho diagramu krúžku

počítadlo časovacích diagramov zvonenia

Klasifikácia počítadiel prsteňov

Počítadlá prsteňov sú rozdelené na dva také,

Rovný typ

Alternatívny názov priameho typu je „one hot counter“, kde je výstup z koncového klopného obvodu uvedený ako spätná väzba k vstupu začínajúceho klopného obvodu. Kde binárna číslica 0/1 koluje vo forme krúžku. Používajú sa dva prednastavené riadiace signály (PR) a hodinový signál (CLK). Tam, kde je PR pripojený k FF 0 a CLR sa dáva k FF3. Nasleduje bloková schéma 4-stupňového počítadla priamych zvonení.

Počítadlo priamych krúžkov

priamy krúžkový pult

Tabuľka pravdy počítadla s rovným krúžkom

Tabuľka pravdy typu priameho krúžku

tabuľka pravdy priameho typu

Schéma časovania priameho typu

Časový diagram-priameho typu

časovací diagram-priameho typu

Krútený typ

Alternatívny názov krúteného typu je prepínač chvost / chôdza / Johnsonov čítač. Doplneným výstupom končiaceho klopného obvodu je spätná väzba k vstupu začínajúceho klopného obvodu. Kde prúd čísel 1 a 0 preteká vo forme kruhu. Počítadlo krúteného typu používa dva riadiace signály ako CLK a ORI. Kde CLK a ORI sú spoločné pre všetky štyri žabky. Nasleduje bloková schéma 4 stupňového počítadla krúteného krúžku.

Pravdivostná tabuľka krúteného typu

ALEBO

CLK Q0 Q1 Q2 Q3

Nízky impulz

X000

0

1

11000

1

11100

1

1111

0

1

1111

1

1

10111

1

10011

1

1000

1

Schéma časovania krúteného typu

Schéma časovania krúteného typu je uvedená nižšie.

Časový diagram-Johnsonovho počítadla

časovací diagram-johnsonovho typu

Rozdiel medzi počítadlom typu Ring a počítadlom typu Johnson

Nasleduje porovnanie medzi počítadlom zvonenia a Johnsonovým počítadlom

Počítadlo prsteňov

Johnson Counter

Výstup posledného flipflopu je uvedený ako vstup do začínajúceho flip flopu.Výstup posledného klopného obvodu je doplnený a uvedený ako vstup do začínajúceho klopného obvodu.
Počet štátov = Počet použitých žabiekAk sa použije „n“ počet žabiek, potom sa vyžaduje „2n“ počet stavov.
Vstup frekvencia = nVstupná frekvencia = f
Výstupná frekvencia = f / nVýstupná frekvencia = f / 2n
Celkom nevyužité stavy = (2n- n)Celkom nevyužité stavy = (2n- 2n)

Výhody

Výhody sú

  • Môže zakódovať a dekódovať logiku
  • Implementáciu je možné vykonať pomocou JK a D žabky

Nevýhody

Nevýhody sú

  • Z 15 štátov sa používajú 4 štáty
  • Nesamostatné spustenie.

Aplikácie

Nasledujú aplikácie

Časté otázky

1). Koľko štátov je v 10-bitovom počítadle zvonenia?

V 10-bitovom počítadle zvonenia sa používa 10 stavov.

2). Čo je to asynchrónne počítadlo?

Asynchrónne počítadlo pracuje asynchrónne, to znamená, že je nezávislé od hodinového impulzu. Má 2n - 1 stavov.

3). Čo je režim počítadla?

Ďalším názvom pre počítadlo modov je počítadlo Modulus. Je definovaný ako počet stavov v počítadle.

4). Čo myslíš pod Johnsonovým pultom?

Johnsonove počítadlo je jeden typ počítadla zvonenia, kde je výstup posledného klopného obvodu doplnený a spätná väzba na vstup prvého klopného obvodu. Počet použitých stavov je 2n.

5). Čo je delenie počítadlom N?

Vydelené N počítadlom znamená delenie vstupnej frekvencie hodín N.

6). Čo myslíš pod posuvným registrom SISO?

Register SISOshift je sériové sériové vyvedenie z registra, kde sa postupne a postupne spracovávajú vstupné a výstupné údaje a výsledok sa ukladá do registra.

Preto pult je dôležitou súčasťou digitálnych elektrónov. Sú klasifikované ako synchrónne (prstencový a krútený typ) a asynchrónne počítadlá. Toto je teda prehľad počítadla zvonení, ktoré používa dva riadiace signály, hodiny a prednastavené. Na základe týchto signálov pracujú vo formáte zvonenia, a preto sa nazýva počítadlo zvonenia, ďalej sa klasifikujú ako priamy a skrútený typ. Každý pult má svoj vlastný dizajn, výhody a nevýhody.