Podzielić częstotliwość zegara przez 3 z 50% cyklem pracy, używając mapy Karnaugha?
On 14 lutego, 2021 by adminW tym dokumencie o półprzewodnikach opisz, jak zaprojektować system dzielenia przez 3 przy użyciu Mapa Karnaugha:
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)
Na tej podstawie przedstawiają ten schemat:
Następnie mówią:
Korzystając z tej techniki, dodajemy bramkę do zegara, aby uzyskać różnicowy pasek zegara i zegara, przerzutnik, który wyzwala zbocze narastające paska zegara (Clock Neg.), Aby przesunąć wyjście „B” o 90 stopni i bramkę do ORAZ / LUB dwa wyjścia FF, aby uzyskać 50% wyjście. Otrzymujemy rysunek 2, dzielenie przez 3, które działa synchronicznie z 50% cyklem pracy wyjścia.
I pokazują ten schemat:
Miałem nadzieję, że możesz mi pokazać, jak im się udało ten schemat z mapy Karnaugh. Wiem, że jest to używane do upraszczania wyrażeń boolowskich, ale nie wiedziałem, że można zaprojektować systemy za pomocą tej metody.
Pytam, ponieważ nie mam pojęcia, jak podejść do takiego pytania, nie mówiąc już o jak to rozwiązać. Jeśli ktoś ma lepszy pomysł niż użycie mapy Karnaugh, z przyjemnością go usłyszę.
Dziękuję!
Komentarze
- Czy to zadanie domowe?
- Kluczem do zrozumienia tego jest uświadomienie sobie, że wyjście musi mieć jedną krawędź taktowaną na zboczu narastającym w odniesieniu do wejścia a druga krawędź na krawędzi opadającej odnosi się do wejścia.
- To ' to nie praca domowa, mam rozmowę kwalifikacyjną i chcę wiedzieć, jak rozwiązać to pytanie.
Odpowiedź
Część 1
Licznik mod-3 z wyjściem wysokim tylko dla jednego stanu będzie działał jako system dzielenia przez 3. Ale cykl pracy wyniesie 1/3. Tabela stanów, dla której można zapisać jako:
------------------------------- PresentState Output Nextstate ------------------------------- 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 -------------------------------
Ten system m potrzebuje dwóch klapek do realizacji. Musimy się dowiedzieć, co należy podłączyć do wejść (D) tych przerzutników. Tutaj potrzebna jest mapa K. Mamy stół. Po prostu przetłumacz na k-map i znajdź Ad
i Bd
. (W rzeczywistości nie potrzebujesz mapy K do rozwiązania logiki z dwiema zmiennymi)
Część2
Aby cykl pracy wynosił 50%, wyjście powinno być wysokie dla 1,5 cykli zegara zamiast 1. Jeśli uda nam się utworzyć obwód, który może przesuwać sygnał wejściowy o pół okresu zegara (jako BQ
i CQ
na drugim rysunku), a następnie OR na wejściu i wyjściu takiego obwodu może dać wymagany 50% cykl pracy.
Dodaj komentarz