Opisana prosta metoda pozwala na stworzenie asynchronicznego dzielnika częstotliwości przez dowolną liczbę. Metoda wynika z odpowiedniego rozkładu liczby N:
Należy zwrócić uwagę na to, że tak utworzone układy z reguły nie generują kodów naturalnych na wyjściu. Dlatego ich stosowanie należy ograniczyć tylko do podziału częstotliwości.
Dla dowolnej liczby N należy ją rozłożyć wykorzystując wyżej podane zależności. Czasem możliwe są różne rozkłady, np:
do góryOpisana poniżej metoda stanowi uproszczoną wersję metody projektowania synchronicznych układów sekwencyjnych jako automatów Moore'a. Uproszeniem jest m.in. to, że jedynym wejściem układu jest sygnał zegarowy (oraz ewentualnie asynchroniczne wejście kasujące wszystkie przerzutniki). Ogólny schemat realizowanego licznika (rys) składa się z dwóch bloków:
- Blok przerzutników o wspólnym sygnale zegarowym,
- Blok sprzężenia zwrotnego.
Blok sprzężenia zwrotnego stanowi układ kombinacyjny wytwarzający sygnały wzbudzeń przerzutników (np. JK) na podstawie wyjść tych przerzutników. Ponieważ wszelkie zmiany odbywają się w momencie wystąpienia aktywnego zbocza sygnału zegarowego to za pomocą odpowiednich wzbudzeń w danym stanie wymuszamy określony stan następny. Projekt licznika sprowadza się do określenia funkcji układu kombinacyjnego w sprzężeniu zwrotnym. | ||
Poniżej jako przykład zrealizowano licznik mod 6 liczący w górę.
Postępujemy według następujących punktów: