logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATMEGA328] [ATMEGA324] ale nie tylko- TIMER2 RTC, stabilność działania

bobeer 30 Paź 2012 21:13 3435 6
REKLAMA
  • #1 11469467
    bobeer
    Poziom 28  
    Posty: 1497
    Pomógł: 57
    Ocena: 642
    W związku z informacją w nocie katalogowej ATMEGA328P o treści:
    "2. Unstable 32kHz Oscillator
    The 32kHz oscillator does not work assystem clock. The 32kHz oscillator used as asynchronous timer is
    inaccurate.
    Problem Fix/ Workaround
    None."
    W jaki sposób obiawia się owa niestabilność, i czy faktycznie niema sensu używania timer2 w roli RTC w przypadku ATMEGA328P, (może ATMEGA324 lub inne AVR również mają z tym problemy) ?

    Dziekuje za pomoc szczególnie osób które już mają za sobą temat ATMEGA i TIMER2 RTC.

    Jeśli ktoś używał timera2 w trybie RTC na podobnych procesorach, też może napisać na temat stabilności lub utrudnień w trakcie uruchamiania.
  • REKLAMA
  • #2 11470129
    michalko12
    Specjalista - Mikrokontrolery
    Posty: 3394
    Pomógł: 462
    Ocena: 321
    Wersja D nie ma tego problemu. Od kiedy jest produkowana wersja D to ci nie powiem bo Atmel jakoś nie raczy tego jawnie napisać w DS. Może ktoś jest w posiadaniu takiej informacji.
  • REKLAMA
  • #3 11470160
    bobeer
    Poziom 28  
    Posty: 1497
    Pomógł: 57
    Ocena: 642
    michalko12 napisał:
    Wersja D nie ma tego problemu. Od kiedy jest produkowana wersja D to ci nie powiem bo Atmel jakoś nie raczy tego jawnie napisać w DS. Może ktoś jest w posiadaniu takiej informacji.


    Czy to odnosi się do ATMEGA 328 czy ATMEGA324 (W datasheet 324 nie zauważyłem informacji o niestabilności)
  • #4 11470250
    michalko12
    Specjalista - Mikrokontrolery
    Posty: 3394
    Pomógł: 462
    Ocena: 321
    Cytat:
    35.7 Errata ATmega328
    The revision letter in this section refers to the revision of the ATmega328 device.
    35.7.1 Rev D
    • Analog MUX can be turned off when setting ACME bit
    • TWI Data setup time can be too short


    Cytat:
    35.8 Errata ATmega328P
    The revision letter in this section refers to the revision of the ATmega328P device.
    35.8.1 Rev D
    • Analog MUX can be turned off when setting ACME bit
    • TWI Data setup time can be too short


    Naprawdę trudno spojrzeć do DS drugiego uC?
  • REKLAMA
  • #5 11472187
    bobeer
    Poziom 28  
    Posty: 1497
    Pomógł: 57
    Ocena: 642
    No nie możliwe, że nikt nie używał atmegi z zegarkiem rtc na timerze2. Prosze śmiało pisać, czy to działa i czy jest stabilne, jak sie spisuje w trybach power save itd.
  • #6 11596890
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #7 12822984
    bobeer
    Poziom 28  
    Posty: 1497
    Pomógł: 57
    Ocena: 642
    Ponieważ z elektrody otrzymałem wiadomość o zamknięciu tematu, chciałem na zakończenie napisać dwa słowa.
    System pomiaru czasu rzeczywistego z użyciem timera2 na procesorze atmega324 działał u mnie bez zarzutu (większość czasu procesor spędzał w powerdown z włączonym rtc). Jako ciekawostkę dodam, że jest możliwe zrobienie dokładnego cyfrowego strojenia generatora 32.768kHz z użyciem sprzętowego pwm-a oraz tranzystorów przełączających pojemności. Narazie z żadnym innym AVRem nie testowałem wbudowanego zegarka.

Podsumowanie tematu

✨ Dyskusja dotyczy niestabilności oscylatora 32kHz w mikrokontrolerze ATMEGA328P, który nie jest zalecany do użycia jako zegar systemowy. Użytkownicy zastanawiają się nad stabilnością działania timera2 w roli RTC, zwłaszcza w kontekście ATMEGA324. W odpowiedziach pojawiają się informacje, że wersja D ATMEGA328P nie ma tego problemu, a także doświadczenia z użyciem timera2 w różnych projektach, w tym zegarku analogowym na ATMEGA8, który działał z pewnymi odchyleniami. Użytkownicy potwierdzają, że timer2 w ATMEGA324 działał poprawnie w trybie powerdown, a także sugerują możliwość poprawy stabilności poprzez cyfrowe strojenie generatora 32.768kHz.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA