Zitat von corny335
Die bestenfalls 13us sind die reine Wandlungszeit aber obendrauf kommt noch die Zeit um das Ergebnis ins ausgaberegister zu schreiben und die latenz zwischen Wandler und Systemtakt sowie Statusregister und IRQ.
Steht im Datenblatt vom Mega8 auch. Und alles andere auch wie beim Mega8 (zumindest was die Zeiten angeht).im datenblatt steht 13-260 us conversion Time
Zitat von corny335
Die bestenfalls 13us sind die reine Wandlungszeit aber obendrauf kommt noch die Zeit um das Ergebnis ins ausgaberegister zu schreiben und die latenz zwischen Wandler und Systemtakt sowie Statusregister und IRQ.
Gruß
Ratber
hm... könntest du recht haben,
hat jemand eine andere idee wie ich das sound signal abtasten könnte?
Nimm doch einfach nen externen AD der schnell genug ist.
Gruß
Ratber
Wenn 8bit Auflösung reichen, dann kann man ein Oversampling machen, man bekommt dann bis zu rund 70ksps hin.
Die Idee, das Signal mit OPV nach oben zu schieben ist gut und einfach. So würde ich das auch machen.
Man kann auch das Signal über sagen wir einen 500 Ohm Widerstand direkt auf den ADC-Eingang geben, die internen Clamp-Dioden "scheiden" dann alles unter -0,3V weg. Somit hat man auch die positiven Meßwerte. Allerdings habe ich keine Ahnung was der ADC liefert, wenn man bei einer negativen Spannung mißt. Müßte aber theoretisch den geforderten Wert 0 liefern...
Ich würde auch empfehlen den FFT-Algorithmus in Assembler zu proggen und da der AVR nur einen ungefähren Wert für Höhen, Mitten und Tiefen ausgeben soll, die Anzahl der Samples(FFT-Punkte) gering zu halten, damit die Berechnung noch ne Chance hat das ganze in der geforderten Zeit zu liefern.
Was mit AVR Möglich ist sieht man hier:
http://members.jcom.home.ne.jp/felm/sa01.avi
http://members.jcom.home.ne.jp/felm/sa02.avi
öhm wenn man ne positive spannung mit nem opamp aufaddiert hat man keinen negativen anteil mehr!
Hat ja auch keiner was anderes behauptet...öhm wenn man ne positive spannung mit nem opamp aufaddiert hat man keinen negativen anteil mehr!
Lesezeichen