Hi! Habe heute mal Versuche gemacht zum internen Oszillator eines Tiny2313 und war erschüttert über die Instabilität dieses Teils. 8MHz, CLKDIV8=0 gemessen an CLKOUT min:8,4555MHz max:8,4655MHz 4MHz min:4,4544MHz max:4,4627MHz CLKDIV8=1 teilt das ganze auch nur durch 8, aber die Schwankungen sind immernoch. Erst dachte ich mein Zähler ist def. und habe den Oszi bemüht. Man kann richtig schön zuschauen wie das Signal hin und her hüpft. Nach Speichern und Vermessen von 30 Schwingungen muss ich sagen es kommt jeder Takt anders. Das kann jeder 555 100 x besser. Das ganze verändert sich auch nicht wenn man man den Proz. mit den angegebenen 3V versorgt, nur die mitlere Freq. ist dann recht nahe der angegebenen. Ist das bei anderen Proz. auch so? Hat das schon mal jemand gemessen? Also wenn das wirklich so ist kann man den int.Osz. ja nur benutzen um eine LED blinken oder ähnlich banale Dinge tun zu lassen. schönen Tag noch, Uwe
Wow, die Schwankung ist kleiner als 0,2%. Das hätte ich von keinem RC Oszillator erwartet. Gruß, Klaus
Hallo Klaus2m5 ! Das Problem ist aber das jeder Takt anders ist. UART oder gar eine Uhr würde ich nicht damit machen. Selbt 1Wire könne kritisch werden. MFG Uwe
Es ist schon gut wenn man sich bewusst ist das der RC-Oszillator nicht die genauigkeit in Person ist, aber bei wie vielen Anwendungen spielt das eine wirkliche Rolle? Wenn es wirklich auf Genauigkeit ankommt, ist zumeist ein normaler Quarz oder Oszillator auch nicht mehr genau genug. Hubert
Hallo Hubert! Natürlich sind genügend Anwendungen machbar, aber wie schnell ist doch irgendetwas Zeitkritisches dabei. >Wenn es wirklich auf Genauigkeit ankommt, ist zumeist ein normaler >Quarz oder Oszillator auch nicht mehr genau genug. 30ppm / 1250ppm ??? Das nenne ich Schneematsch mit einem Gletscher vergleichen. Ein Quarz hüpft vor allem nicht. MFG Uwe
Das Problem tritt bei allen AVR-Controllern auf, die nach dem ATMega8 herausgekommen sind, z.B. ATMega48/88/168 oder ATTiny13. Ich hoffe mal, dass das Problem beim ATTiny 24/44/84 wieder abgestellt wird, diese haben einen Temperatursensor auf dem Chip mit drauf, ideal um die Temperaturdrift programmgesteuert zu kompensieren. Wenn da der RC-Oszillator dann genauso herumspringt, ist das Ganze natürlich ohne Wert. Da bleibt einem wirklich nur die Möglichkeit, entweder Quarz (Tschüss PA0 & PA1) oder einen ATMega 8 zu verwenden. Dessen RC hüpft nicht. Gruss Jadeclaw.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.