Atmega8 Musik AD Wandler

Gast #2650932
Lesenswert?

Hallo

Kann ich theoretisch an einen Eingang vom Atmega8 ein Sound Signal 
anlegen, dieses mit dem AD Wandler digitalisieren und in eine Datei 
schreiben? Kann das der AD Wanlder von der Leistung her und reicht die 
Taktung vom AtMega8 aus oder klappt das so nicht? Kenne mich mit der 
Soundaufnahme leider nicht so gut aus :(

Hoffe ihr könnt mir helfen. Viele Grüße
Jack
#2650954
Lesenswert?

Jack P. schrieb:
> Kann ich theoretisch an einen Eingang vom Atmega8 ein Sound Signal
> anlegen, dieses mit dem AD Wandler digitalisieren und in eine Datei
> schreiben? Kann das der AD Wanlder von der Leistung her und reicht die
> Taktung vom AtMega8 aus oder klappt das so nicht? Kenne mich mit der
> Soundaufnahme leider nicht so gut aus :(
Der Atmega8 kann locker einen Kanal in 8 Bit Tiefe mit 44kHz abtasten.
Die Frage ist: Welches Speichermedium ist schnell genug bzw. lässt sich 
schnell genug ansprechen, um einen Datenstrom von 44kByte/Sek 
garantiert wegzuspeichern.

Gruß Oliver
Gast #2650965
Lesenswert?

ist die Frage was du digitalisieren willst. Bei Sprache reicht 8bit mono 
@8kHz locker aus. Ist eben keine CD Qualität.

Dann sollte es als wav auch auf SD Karte speicherbar sein.


Also als erstes feststellen wo deine Randbedingungen liegen.
Gast #2651092
Lesenswert?

Am liebsten wäre mir natürlich Stereo. Ich möchte ein Lied von einer CD 
als MP3 oder so speichern. Also die Audiosignale von einem CD Spieler 
per Line-IN zum Atmega bringen und diese da konvertieren. QUalli muss 
erstmal nicht die beste sein. Reichen dafür die 8 Bit Tiefe und 44kHz 
Abtastrate?

Würde das ganze später auf SD oder USB speichern. Das dürfte schnell 
genug sein oder??
Gast #2651272
Lesenswert?

Um es mal einfach zu formulieren:
Die Daten in den Atmega "hinein" zu bekommen ist nicht das Problem. Nur, 
Du musst sie auch wieder "hinaus" bekommen (auf das Speichermedium). Da 
wirds eng. Kannst ja mal selber rechnen:
44000Samples/sec*8bit/sample*2 Kanäle=704kbit/s Nettodaten (reine 
Sounddaten).
Ich würde mir für Deine Anwendung mal den ARM anschauen. Solltest Du 
noch keine Erfahrung mit uC's haben, solltest Du erstmal einige 
Experimente mit dem Atmega machen und Dich dann langsam rantasten.
Gast #2651290
Lesenswert?

Ich denke mal er will CDs digitalisieren indem er die rechtlich saubere 
Methode der analog digital Wandlung nutzt. Aber wieso einfach wenns auch 
komliziert geht... aufnahmeprogramm am Rechner-CD-Spieler an soundkarte 
und press Play...
Gast #2651436
Lesenswert?

In der letzten Benchmark von Roland Riegels FAT/SD Lib sind von 
240-73kB/s die Rede...also Faktor 3 bis 10 zu wenig.

Du müsstest ja auch erst noch nen Offset auf Dein Audiosignal drauf 
hauen um es messen zu können.

Wenn schon selber,dann brauchst Du nen gescheiten Controller und nen 
externen ADC dafür.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren