ATMega8 ADC-Geschwindigkeit?

OP #2134582
Lesenswert?
• ▲
▼
Hallo miteinander!
Ich arbeite gerade an einem Pitch-Shifter auf ATMega8 Basis. Jedoch habe 
ich es noch nicht wirklich geschafft, eine brauchbare Tonqualität zu 
bekommen. Taktrate ist 16MHz. Kann es sein, dass der ADC einfach zu 
langsam ist? Eine Samplingrate von 8000Hz sollte für meine Zwecke völlig 
reichen. Aber eine Ausgabe des ADC im Freerunning-Modus auf einem R-2R 
Dac, nachdem die Werte im Ram gepuffert wurden klingt fürchterlich. 
Stark im Frequenzband eingeschränkt und niemals die 8000Hz. Wenn ich die 
Taktfrequenz des ADC auf 33MHz erhöhe, dann klingt es passabel, aber da 
der uC damit ja maßlos ausserhalb der Grenzwerte betrieben wird ist das 
auf Dauer natürlich keine Lösung. Prescaler für den ADC hab ich schon 
sämtliche ausprobiert... Jemand noch eine Idee?
Gast #2134610
Lesenswert?
• ▲
▼
Ah, ok. Wie schaut denn dein Code dazu aus? Es klingt zumindest danach, 
dass deine Taktrate für den ADC nicht wirklich stimmt. Wie gesagt, der 
ADC-Takt des Atmegas sollte zwischen 50 und 200 kHz liegen.
OP #2134613
Lesenswert?
• ▲
▼
ist bekannt, die frequenzen über 4khz sollen später auch noch mittels 
lowpass-filter herausgefiltert werden. die durch unterabtastung 
entstehenden artefakte sind hier aber nicht gemeint... es klingt im 
prinzip wie gameboymusik. mein aufbau würde einen hervorragenden 
"bitcrusher" abgeben...

ich werde meinen code etwas aufräumen und dann hier posten.

was soll audio-ram sein? ich nehme an, der post war nicht allzu ernst 
gemeint....

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.