ungenauigkeit des taktes

@ Hannes F. (pfannkuchen2001)

>wie "ungenau" ist der interne Taktgeber vom atmega8 bei 8Mhz?
>ich habe leider keine ahnung in wiefern das "ungenau" ernst zu nehemen
>ist.

Zu ungenau für eine stabile UART-Kommunikation, typisch +/-5%, ggf.mehr.

>schwankt da dei taktrate? oder ist sie einfach nicht genau 8mhz?

Sowohl als auch.

MFG
Falk
@ Niels Hüsken (monarch35)

>Das hängt davon ab, von welchen Frequenzenbereichen du sprichst und wie
>genau das Ergebnis sein muss.

Naja, wenn meine Referenz gerade mal 5% Genauigkeit hat, dann ist das 
nur noch eine Schätzung, aber keine Messung. Da kann man gerade mal 50 
Hz von 60 Hz Netzfrequenz unterscheiden.

MFG
Falk
Gast
Was man hingegen kann, ist diesen RC auf einen guenstigen Uhrenquarz 
synchrinisieren, und dann hat man die Praezision eines Uhrenquarzes. 
Auch dazu hat Atmel eine Appnote.
@ sechsnullfuenf (Gast)

>Was man hingegen kann, ist diesen RC auf einen guenstigen Uhrenquarz
>synchrinisieren, und dann hat man die Praezision eines Uhrenquarzes.

Normale Quarze sind im allegmeinen mindestens genauso genau. Und dann 
spart man sich das Gemurkse mit dem Synchronisieren, was am Ende beim 
AVR auch nur ein Workaround ist. Der MSP430 ist da anders, der kann mit 
einem Uhrenquarz die wichtigen Sachen speisen (Timer, UART) und die CPU 
mittels einfachem DCO laufen lassen.
Also gleich einen normalen Quarz dran und gut ist. Die kosten nicht die 
Welt.

MfG
Falk
Das mit dem Synchronisieren auf einen Uhrenquarz macht z.B. bei einem 
Datenlogger Sinn, der die meiste Zeit schläft, aber dennoch eine 
einigermaßen genaue Uhr haben soll, und die Ergebnisse dann per UART 
runtergeladen werden sollen.
Dann ist z.B. beim mega88 der Quarzanschluss durch den Uhrenquarz 
belegt, und man kann nur den internen Oszillator verwenden, der die 
meiste Zeit abgeschaltet ist und nur periodisch über den Takt aus dem 
Uhrenquarz geweckt wird.

Ansonsten ist das aber sinnlos, und zudem noch relativ zeitaufwendig.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.