Witam,
Chciałem zbudować licznik częstotliwości na 89Cx051 mierzący do 50MHz, sygnał wejściowy będzie dzielony przez 8-bitowy licznik, a wyjścia licznika będą podane na uC. Za wejście licznika chcę podać przez bramkę sygnał wejściowy, zaś bramkę sterować wzorowym sygnałem o okresie 1s (czyli w zasadzie potrzebuję 0.5Hz, a nie 1Hz:). Chcę uzyskać na podstawowym zakresie dokładność (wynikającą z rozdzielczości) 1Hz. Pomysł stosowania zewnętrznego sygnału wzorcowego wynika, poza uzyskaniem odpowiedniej dokładności (generator w termostatem), ze znajomości przeze mnie tylko Bascoma i tylko w ten sposób jestem w stanie mierzyć dokładnie duże częstotliwości. Chciałbym też przy niskich częstotliwościach mierzyć sygnał metodą pośrednią, by uzyskać większą dokładność niż 1Hz. W każdym razie taki mam pomysł i już. :) Tyle, tytułem wstępu - wyjaśnienia. ;)
W jaki sposób można uzyskać sygnał 1Hz (0.5Hz)? Pierwszy pomysł to oczywiście szereg dekad (np. 7490) - dla kwarcu 10MHz (lub 2MHz, bo 1MHz jest dziwnie drogi:) musiało by być ich 7, a to już dużo zajmuje (już przy wyświetlaczach będzie 6 rejestrów) i trochę kosztuje, np. dla 74HC90 (2zł) to 14zł (chyba i tak najtańsze rozwiązanie). Są programowane dzielniki częstotliwości - o ile te w TTL są nie do kupienia, to w CMOS 4059 (podział do 15999) jest fajny - ale układ jest drogi - kosztuje 10zł i co najistotniejsze - nie jest "resteowalny". Układ musi być resetowalny, by nie czekać 1s pomiędzy pomiarami. Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie wyszło. Może wystarczy połączyć np. licznik 12-bit i 4-bit, do tego popularny kwarc
3.726 i mamy 1Hz (zmyślone)? Trudno takie coś dostrzec, obliczyć też (bo kombinacji sporo), ale może jakoś tak się da? (łatwiej by było napisać program, który by czegoś takiego szukał, a później sprawdzał z ofertą sklepu;)A, nie chciałbym też skracać liczników (np. 12-bit by dzielił /1000), bo spada dokładność wzorca, no i to rozwiązanie nie eleganckie... jeśli już koniecznie, to przy pierwszych podziałach, ale to ostateczność.