Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Problem z niedokładnym zegarkiem

Tarkowski01 18 Paź 2008 16:32 706 3
  • #1 18 Paź 2008 16:32
    Tarkowski01
    Poziom 11  

    Witam,
    zajmuje się właśnie konstrukcją zegarka i problem w tym że działa on z dość dużą niedokładnością. (około 0.5 sekundy na minutę opóźnienia)
    Program jest na pewno dobrze napisany. Domyślam się żę problem leży w kalibracji kwarcu. Proszę o jakiś tutorial traktujący o tym lub o wyjaśnienie jak to się robi i jaki kwarc ( o jakiej częstotliwości) najlepiej dobrać. Pracuję na układzie Attiny2313.
    Pozdrawiam

    0 3
  • #2 18 Paź 2008 18:14
    MirekCz
    Poziom 35  

    A jakiego kwarcu używasz?

    Wewnętrzny oscylator się do tego zupełnie nie nadaje. Na zewnętrznym kwarcu będzie to działało jako tako... najlepiej dodatkowy kwarc zegarkowy 32,768 kHz o dużej dokładności.

    0
  • #3 18 Paź 2008 18:36
    Tarkowski01
    Poziom 11  

    Używam 4Mhz Philips

    Jak najlepiej go połączyć? tzn. jak dobierać pojemności przez które go łączymy? Czy ma na nie wpływ taktowanie kwarcu?

    Słyszałem że do dostrojenia użwa się helitrim-u? Na czym to polega?

    0
  • #4 18 Paź 2008 19:08
    Driver-
    Poziom 38  

    Przy kwarcu Attiny2313 masz kondensatory C1 i C2 (Figure 12. Crystal Oscillator Connections), nie wiem jakie zastosowałeś pojemności, (Table 4. Crystal Oscillator Operating Modes) podaje 12 - 22 pF. Na częstotliwość drgań kwarcu wpływ mają pojemności C1 i C2 połączone szereregowo z kwarcem, aby zwiększyć częstotliwość musisz zmniejszyć (dobrać) pojemości C1 i C2. Zamiast jednego z tych kondensatorów daj trymer 22 pF i używając częstościomierza nastaw tym trymerem dokładnie 4MHz. Kwarc pomimo że ma napisane 4 MHz w danym układzie może pracować na częstotliwości nieco odbiegającej od podanej. Wpływ na to mają pojemności wejścia AVR, ścieżek itp. pojemności pasorzytnicze .

    0