Digitaalitekniikan Harjoitustyö : Synkroninen
laskuri (Synchronous counter)
(by NetPro - http://esng.dibe.unige.it/netpro/paginelocali/esd1-pdp/Projects/Counter/Counter.htm)
Suunnitellut ja laatinut:
Saku Chydenius
Asko Ikävalko
OSA 2 : Synteesi
Projektin toisessa osiossa on tarkoituksena suunnitella piiri muodostamalla
totuustaulu tilakaavion perusteella.
TOTUUSTAULU
Totuustaulussa ensimmäisessä sarakkeessa ovat nykyiset tilat, toisessa
niitä seuraavat tilat, joiden jälkeen ovat kiikkujen ohjaustulot.
KARNAUGH:N KARTAT
Seuraavana vaiheena muodostamme jokaiselle JK-kiikulle oman Karnaugh:n kartan
kiikkujen ohjaustuloja käsittelevän taulun avulla. D-kiikusta emme
joudu muodostamaan taulua, sillä sen arvon näemme suoraan totuustaulusta.
KYTKENTÄKAAVIO
Kytkentäkaavion teimme Electronic Workbench -ohjelmaa käyttäen.
Ensin asetimme neljä kiikkua päällekkäin, joista ylimpänä
JK-kiikku A. Tämän jälkeen lisäsimme kaavioon kytkemistä
helpoittavat pisteet A, B, C sekä D. Karnaugh:n karttojen avulla määritetyt
JK-kiikkujen sisäänmenot ilmaisivat, että kytkentään
tarvitsemme myös yhden 2-tuloisen sekä yhden 3-tuloisen JA-portin
(AND). Kytkimme JK-kiikkujen sisäänmenot, kiikku D:n J- ja K-arvon
"1" syötimme +5 voltin lähteellä. Tarvitsimme tietenkin lisäksi
kellopulssin, jonka jouduimme invertoimaan, jotta JK-kiikkujen toiminta kohdistuisi
kellopulssin nousureunalle. Kellopulssin taajuudeksi valitsimme 1Hz, lisäsimme
myös tapahtuman havainnollistavat LEDit kellopulssin sekä kiikkujen
ulostulojen kohdalle. Kytkentäkaaviossa näkyvässä tapauksessa
kellopulssi on juuri lähtenyt ja laskuri on siten saanut arvon 1011.