Rozdělit frekvenci hodin o 3 s 50% pracovním cyklem pomocí mapy Karnaugh?
On 14 února, 2021 by adminV tomto tomto dokumentu Na polovodiči popište, jak navrhnout systém dělení 3 pomocí mapa 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)
Z toho ukazují toto schéma:
Poté říkají:
Použitím této techniky přidáme bránu na hodiny, abychom získali diferenciální Clock and Clock bar, klopný obvod, který spustí na náběžné hraně Clock Bar (Clock Neg.), Aby posunul výstup „B“ o 90 stupňů a bránu na AND / OR two FF output to produce the 50% output. Dostaneme obrázek 2, dělení 3, které se synchronizuje s 50% výstupním pracovním cyklem.
A ukazují toto schéma:
Doufal jsem, že mi můžeš ukázat, jak se dostali toto schéma z Karnaughovy mapy. Vím, že se to používá ke zjednodušení booleovských výrazů, ale nevěděl jsem, že s touto metodou můžete navrhovat systémy.
Ptám se, protože vůbec netuším, jak k takové otázce vůbec přistoupit, natož jak to vyřešit. Pokud má někdo lepší nápad než použít Karnaughovu mapu, rád ji slyším.
Děkuji!
Komentáře
- Je to domácí úkol?
- Klíčem k pochopení toho je uvědomit si, že výstup musí mít jednu hranu taktovanou na rostoucí hranu odkazovanou na vstup a druhá hrana taktovaná na klesající hranu odkazující na vstup.
- Není to ' domácí úkol, mám pracovní pohovor a chci vědět, jak tuto otázku vyřešit.
Odpověď
Část 1
Počitadlo mod-3 s vysokým výstupem pouze pro jeden stav bude fungovat jako systém dělení na 3. Pracovní cyklus však bude 1/3. Tabulka stavů, pro kterou lze zapsat jako:
------------------------------- PresentState Output Nextstate ------------------------------- 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 -------------------------------
Tento systém m k implementaci potřebuje dva žabky. Musíme zjistit, co by mělo být připojeno ke vstupům (D) těchto klopných obvodů. To je místo, kde je potřeba K-mapa. Máme stůl. Stačí přeložit do k-mapy a vyřešit pro Ad
a Bd
. (K vyřešení logiky se dvěma proměnnými nepotřebujete K-mapu)
Část 2
Aby byl pracovní cyklus 50%, měl by být výstup vysoký 1,5 hodinových cyklů místo 1. Pokud dokážeme vytvořit obvod, který dokáže posunout vstupní signál o půl hodiny (jako BQ
a CQ
na 2. obrázku), pak ORing vstupu a výstupu takového obvodu může poskytnout požadovaný 50% pracovní cyklus.
Napsat komentář