ATmega8 Generator nicht frequenzstabil

Gast #1657314
Hallo,
ich habe vor einigen Monaten folgenden Rechteckgenerator nachgebaut:
http://www.avr-asm-tutorial.net/avr_de/rechteckgen/rectgen_m8.html

Anstatt des dort vorgeschlagenen Netzteils habe ich ein fertiges 
benutzt, die gelieferte Gleichspannung ist sauber und ohne 
Wechselanteile.
Die Ausgänge (Normal & Invertiert) sind nicht angeschlossen, das Signal 
am Ausgang ist auf dem ersten Bild zu sehen (~50% Pulsbreite).

Das Problem das ich habe, ist dass die Frequenz nicht stabil ist.
Sie schwankt zwischen mehreren Werten in unregelmäßigen Zeitabständen.
Als Beispiel habe ich 2 Fotos aufgenommen, bei dieser Frequenz schwankt 
die Ausgabe um 2 Werte.

Die Potis zum Einstellen sind hochwertige 10 Turn Potis. Allerdings 
ändern sich ja sowohl Pulsbreite als auch Frequenz gleichzeitig.

Hat jemand eine Ahnung woran das Problem liegen könnte? Ist der Quarz 
"kaputt"? Oder ein Kondensator eventuell?
Angehängte Dateien:
Gast
Und mit kein Ausgang benutzt meine ich, dass ich die Pins auch nicht mit 
den auf den Bildern zu sehenden Steckern verbunden habe. Also keinerlei 
Leitungen am Ausgang.
Gast
Der ADC-Wert der Potis wird wohl zwischen zwei benachbarten Werten hin- 
und herspringen, was sich auf die Endgrössen auswirkt.

Potis als Eingabemedium sind schlecht für solche Zwecke. Verwende besser 
Up/Down-Taster oder Inkrementalgeber.
Gast
Aber wenn ein Potiwert schwanken würde, warum ändern sich dann beide 
Werte immer gleichzeitig?
Sie müssten dann doch unabhängig voneinander schwanken?
Tausch mal die 10nF Kondensatoren an AVcc und ARef gegen 100nF aus. 
(Oder häng die 100nF parallell zu den 10nF)

In diesem Programm findet keine Mittelung mehrerer Messwerte statt. 
Somit müssen diese Spannungen absolut sauber sein. Zudem zählt jedes 
einzelne ADC Bit.
Gast
Hi
Der Mega8 kann das aber auch, denn eine serielle Schnittstelle ist ihm 
auch zu eigen...
Schon mal versucht, über ein Terminalprogramm die Werte zu lesen. Wenn 
du nicht weißt, was deiun Controller macht, versuch mal OpenEye. Damit 
kannst du den Varablenbereich kontrollieren.
Gruß oldmax
Gast
Die Referenzspannung war in der Tat nicht sauber. Die 22µ-Spule hat 
leichte Schwingungen auf die Spannung gebracht (wohl ein Schwingkreis 
zusammen mit den 10nF Kondensatoren). Jetzt ist die Frequenz viel 
stabiler, ab und zu schwankt sie noch aber nicht sehr oft. Mal sehen ob 
ich noch eine sauberere Spannung hinkriege.

Antwort schreiben

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