Výukový materiál

 

Předmět: Číslicová technika

Téma: Sekvenční logické obvody

Autor: Ing. Karel Dostál

Datum: leden 2008

 

Návrh synchronního čítače – řešený příklad

 

Zadání příkladu

Navrhněte synchronní čítač, který pracuje v režimu 0-1-3-5-6-0 v BCD kódu a to pomocí KO typu J-K, které budou synchronizovány hodinovými impulsy H

 

Řešení

(1)  určíme nutný počet paměťových prvků pro vyjádření stavů čítače v BCD kódu:

n=3

 

(2)  Zapíšeme dvojkové ekvivalenty stavů v pořadí, které požadujeme a zjistíme nevyužité stavy:

 

Nevyužité stavy:

 

Pro klopné obvody řešeného čítače platí:

 

 

kde hodnoty vstupů K1 – K3 a J1 – J3 jsou funkcemi výstupů vždy zbývajících dvou KO:

 


 

Logické funkce Ki  a Ji nahradíme Karnaughovými mapami takto:

 

 

Do políček map nejprve vepíšeme desítkovou reprezentaci příslušné kombinace   (malá čísla v levém horním rohu) - tj.   podle stavu před příslušnou mapou a  podle stavů v mapě.

 

 

Do každého políčka mapy pak napíšeme logickou 0 nebo 1 podle toho do jakého stavu dle zadané tabulky stavů má přejít výstup KO1 tj.  v případě, že  jsou ve stavu dle levého horním rohu políčka. Pokud stav v levém horním rohu políčka je stav nevyužitý, napíšeme místo logické hodnoty symbol X.

 

 

 

Obdobně sestavíme rovnice pro KO 2 a 3:

 

 

Pro zpětnovazební logiku  pak po minimalizaci platí:

 

(Místo stavu X zvolíme buď 0 nebo 1 podle toho, co je pro minimalizaci výhodnější)

 

 

z více možných řešení volíme to, které znamená kratší spoje mezi sousedními KO, tedy:

 

 

 

Schéma

Zpětnovazební propojení výstupů KO na jejich vstupy volíme dle předchozích rovnic pro funkce Ki  a Ji

 

 

 

Kontrola funkce

Postupné dosazování hodnot vstupů a výstupů pro jednotlivé takty t hodinových impulsů

 

0. Výchozí stav

 

Výstupy KO jsou dány těmito rovnicemi

 

 

Vstupy KO jsou dány těmito rovnicemi

 

 

 

 

 

1. takt

 

Stav výstupů KO po prvním taktovacím (hodinovém) pulsu:

 

 

 

Stavy vstupů KO po prvním taktovacím (hodinovém) pulsu:

 

 

2. takt

 

Stav výstupů KO po druhém taktovacím (hodinovém) pulsu:

 


 

 

Stavy vstupů KO po druhém taktovacím (hodinovém) pulsu:

 

 

 

3. takt

 

Stav výstupů KO po třetím taktovacím (hodinovém) pulsu:

 


 

 

 

Stavy vstupů KO po třetím taktovacím (hodinovém) pulsu:

 

 

 

 

4. takt

 

Stav výstupů KO po čtvrtém taktovacím (hodinovém) pulsu:


 

 

 

Stavy vstupů KO po čtvrtém taktovacím (hodinovém) pulsu:

 

 

 

 

5. takt

 

Stav výstupů KO po pátém taktovacím (hodinovém) pulsu:

 


 

 

 

 

 

 

Stavy vstupů KO po čtvrtém taktovacím (hodinovém) pulsu:

 

 

 

Ó  Ing. Karel Dostál