Împărțiți frecvența ceasului cu 3 cu un ciclu de funcționare de 50% folosind o hartă Karnaugh?
On februarie 14, 2021 by adminÎn acest document, pe semiconductor descrie cum să proiectezi o divizare la 3 sistem folosind o hartă Karnaugh:
Specify, Divide By 3, 50% duty cycle on the output Synchronous clocking 50% duty cycle clock in Using D type Flop flips and karnaugh maps we find; Ad = A*B* and Bd = A (Note: * indicates BAR function)
Din aceasta, acestea prezintă această schemă:
Ulterior, ei spun:
Folosind tehnica, adăugăm o poartă pe ceas pentru a obține ceasul diferențial și bara de ceas, un flip flop care se declanșează pe marginea ascendentă a barei de ceas (Ceas Neg.) Pentru a deplasa ieșirea „B” cu 90 de grade și o poartă la ȘI / SAU două ieșiri FF pentru a produce ieșirea de 50%. Obținem Figura 2, o divizare la 3, care se sincronizează cu 50% ciclu de funcționare de ieșire.
Și arată această schemă:
Speram să-mi poți arăta cum au ajuns ei la această schemă din Harta Karnaugh. Știu că obișnuia să simplifice expresiile booleene, dar nu știam că puteți proiecta sisteme cu această metodă.
Îmi cer pentru că nu am nici o idee despre cum să abordez o astfel de întrebare, să nu mai vorbim cum să o rezolvăm. Dacă cineva are o idee mai bună decât să folosim o hartă Karnaugh, mi-ar plăcea să o aud.
Mulțumesc!
Comentarii
- Este această temă?
- O cheie pentru a înțelege acest lucru este să ne dăm seama că rezultatul trebuie să aibă o margine ceasată pe o margine ascendentă referită la intrare iar cealaltă margine a atras o margine de cădere a făcut referire la intrare.
- Nu ' nu este temă, am un interviu de angajare și vreau să știu cum să rezolv această întrebare.
Răspuns
Part1
Un contor mod-3 cu ieșire ridicată pentru o singură stare va funcționa ca un sistem împărțit la 3. Dar ciclul de funcționare va fi 1/3. Tabelul de stare pentru care poate fi scris ca:
------------------------------- PresentState Output Nextstate ------------------------------- 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 -------------------------------
Acest sistem m are nevoie de două flip flops pentru implementare. Trebuie să aflăm ce ar trebui să fie conectat la intrările (D) ale acestor flip flops. Aici este nevoie de K-map. Avem masa. Traduceți doar în k-map și rezolvați pentru Ad
și Bd
. (De fapt, nu aveți nevoie de o hartă K pentru a rezolva o logică cu 2 variabile)
Part2
Pentru ca ciclul de funcționare să fie de 50%, ieșirea ar trebui să fie mare pentru 1,5 cicluri de ceas în loc de 1. Dacă putem realiza un circuit care poate schimba semnalul de intrare cu o jumătate de perioadă de ceas (ca BQ
și CQ
în a doua figură), atunci OR introducerea și ieșirea unui astfel de circuit poate da ciclul de funcționare necesar de 50%.
Lasă un răspuns