Frequenzstabilität Tiny

Gast #1432438
Hallo Leute.

Ich setze den Timer eines Tiny461 zum Treiben einer Halbbrücke ein. Über 
die Frequenz wird dann die Ausgangsleistung geregelt.
Verwende dafür die PLL im Fast-Mode und eine Grundfrequenz von 8MHz. 
Meine PWM-Frequenzen liegen bei 50...65kHz.

Nun habe ich festgestellt, dass meine Ausgangsleistung leicht wackelt, 
was nicht am Regleralgorithmus liegt, da es auch auftritt, wenn das 
System nur gesteuert arbeitet, also im µC fest vorgegebene Frequenz.

Daher nun meine Frage: Wie sieht es aus mit der Frequenzstabilität des 
internen Taktes aus? Die absolute Schwingfrequenz ist mir ja wurscht, da 
ich sowieso regele, wichtig wäre mir, wenn das Ding einmal schwingt, wie 
stabil tut es das?

Im Datenblatt finden sich nur Angaben zur Genauigkeit, nicht jedoch zu 
Stabilität.
Danke für Antworten...

MfG Andreas
Gast
Im schlimmsten Fall driftet es quer durch den gesamten 
Genauigkeitsbereich.
So massiv sollte das aber nicht auffallen. Versuche es doch mal mit 
einem externen Takt, um wirklich andere Fehler auszuschließen.
Gast
Habe gerade mal statt dem Tiny den Frequenzgenerator verwendet, da 
funktionierts und die Ausgangsleistung bleibt schön konstant.

Gibts von Atmels Seite irgendwelche Angaben zur Stabilität?
Gast
Also ist Abweichung=Stabilität bei den Dingern? Die Frage ist ja auch, 
wenn ich einen externen Takt verwende und diesen dann per internem Timer 
teile, ob der denn nicht genauso instabil wird... Fragen über Fragen, 
die das Datenblatt nicht beantwortet...
Gast
Hab schonmal mit dem Oszi gemessen, die Frequenz scheint wirklich 
geringfügig zu schwanken. Leider ist das Oszi auch net so genau beim 
Frequenzen messen...
Gast
Hi

An deiner Stelle würde ich erst mal das Umfeld des ATTiny überprüfen. 
Beispielsweise ist die Oszillatorfrequenz von der Versorgungsspannung 
abhängig. Wenn dort etwas wackelt, wackelt auch deine Frequenz. Meiner 
Erfahrung nach ist die Frequenz über (relativ) kurze Zeiträume recht 
stabil, wenn die äusseren Bedingungen stabil sind.

MfG Spess
Gast
Meiner Erfahrung nach driftet die Oszillatorfrequenz der AVRs mit der
Versorgungsspannung und der Temperatur. Die Versorgungsspannung
einigermassen stabil zu halten, sollte nicht das Problem sein. Die
Temperatur ändert sich normalerweise nur langsam, so dass dein Regler
die dadurch entstehenden Frequenzänderungen kompensieren können sollte.

Ah, ich sehe gerade, dass du mit PLL arbeitest. Obiges bezog sich auf
den Grundtakt, mit der PLL habe ich nicht viel Erfahrung. Um das Problem
einzukreisen, kannst du ja mal beide Frequenzen mit dem Oszi oder
Logic-Analyzer auf Konstanz prüfen und die Ergebnisse vergleichen.
Gast
Danke erstmal für die Tipps und Hinweise.

Nun, sehr stark schwankt diese Frequenz auch nicht, nur meine 
Ausgangsleistung ist halt relativ stark frequenzabhängig.
Gemessen hab ich die mit dem Oszi (Strom mit Shunt gemessen)

Habe schon versucht, den "Dual-Slope"-Mode zu verwenden, da soll die 
Frequenz ja präziser werden, leider merke ich nix davon.

Werde als nächstes versuchen, mal mit der Grundfrequenz von 8MHz zu 
arbeiten und nicht mit der PLL.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.