Forum: Mikrocontroller und Digitale Elektronik Audio Sampling 16bit / 48kHz


von Gustav G. (Gast)


Lesenswert?

Hallo liebe Community,

ich bin auf der Suche nach einer Lösung zu folgendem Problem:
Ich habe vor, mir eine Art Audio-Recording Device zu basteln, welches es 
schafft min. in 16bit mit einer Samplingfrequenz von 48 kHz abzutasten. 
Das ganze soll dann auf eine SD Karte gespeichert werden.

Ich hatte erst eine Variante des MSP430 im Sinn, welcher ja einen 
integrierten 16bit AD Wandler hat. Leider sind bei 16bit da ja keine 
derart hohen Samplingfrequenz möglich (oder?). Auch ist ein Dateisystem 
beim MSP430 ein kleines Manko, der wird ja nichtmal mit FAT16 fertig.

Eine Möglichkeit wäre natürlich ein externer AD Wandler. Kennt jemanden 
einen, der auch gut & günstig bei Reichelt oder so bezogen werden kann, 
und welcher sich auch mit einem "größeren" Atmel oder so verträgt?

Am liebsten wäre mir immer noch ein uC, welcher über eine gängige 
Schnittstelle programmiert werden kann, oder über einen Bootloader 
verfügt.

Ich bin noch (fortgeschrittener) Anfänger, und stecke mir hiermit 
wahrscheinlich etwas zu hohe Ziele - Dennoch: Könnte mir jemanden einen 
kleinen Schubser in die richtige Richtung geben, wie ich das besagte 
Projekt angehen könnte?


mfg

G.

von Tach (Gast)


Lesenswert?

Gustav G. schrieb:
> in 16bit mit einer Samplingfrequenz von 48 kHz abzutasten.
> Das ganze soll dann auf eine SD Karte gespeichert werden

Mono oder Stereo?

Gustav G. schrieb:
> Ich hatte erst eine Variante des MSP430 im Sinn, welcher ja einen
> integrierten 16bit AD Wandler hat.

Welcher? Aber bestimmt nicht differenziell, oder?
Du müsstest entweder nach einem Audio-ADC schauen oder einen Offset 
draufaddieren (Wechselspannung).

Gustav G. schrieb:
> Auch ist ein Dateisystem
> beim MSP430 ein kleines Manko, der wird ja nichtmal mit FAT16 fertig.

Sicher? Mittlerweile gibt es sogar für nen ATMEGA8 ein FAT.
Aber Du hast evtl. dahingehend Recht, dass Dir die Übertragungsrate zu 
schaffen machen wird. Wobei soviel ist das noch garnicht.

Gustav G. schrieb:
> Am liebsten wäre mir immer noch ein uC, welcher über eine gängige
> Schnittstelle programmiert werden kann, oder über einen Bootloader
> verfügt.

Wenn Du bei TI bleiben möchtest, wäre vllt. auch das Piccolo-Launchpad 
interessant:
http://www.ti.com/tool/launchxl-f28027?DCMP=c2x-launchpad&HQS=c2000-launchpad
Ist billig zu haben und hat deutlich mehr "Bums" als so ein MSP.
Allerdings nur mit internem 12Bit ADC. Aber meiner Meinung nach brauchst 
Du sowieso nen externen.

Gustav G. schrieb:
> Ich bin noch (fortgeschrittener) Anfänger, und stecke mir hiermit
> wahrscheinlich etwas zu hohe Ziele

Das könnte vllt. der Knackpunkt sein. Ich weis nicht was Du unter 
"fortgeschrittener Anfänger" verstehst. Aber um eine FAT-Lib 
einzubinden/verwenden wie von ELM-Chan oder Roland Riegel sollte man 
schon gute Kenntnisse haben und sicher sein in der Materie.

Gruß

von 6A66 (Gast)


Lesenswert?

Tach schrieb:
> Wenn Du bei TI bleiben möchtest, wäre vllt. auch das Piccolo-Launchpad

Da gibt es bessere von TI, speziell mit Codec an board. 55xx Serie, auch 
auf nem USB Stick.

rgds

von Tach (Gast)


Lesenswert?

Laut Benchmark von Roland Riegel wird das nix:
http://www.roland-riegel.de/sd-reader/benchmarks/

Laut Elm Chan könnte es reichen wenn man den Cluster groß macht:
http://elm-chan.org/fsw/ff/img/rwtest.png

Mit nem etwas größeren uC gar kein Problem:
http://elm-chan.org/fsw/ff/img/rwtest2.png

von Gustav G. (Gast)


Lesenswert?

Hallo,

danke für die Antwort!

Ich würde lediglich Mono benötigen!


Vielen Dank für den Link zu dem Launchpad! Das sieht doch schon mal 
deutlich besser aus!!

Naja, fortgeschrittener Anfänger: Ich hab schon mehrere Sachen mit 
Atmegas & Co gemacht, und auch mit USB schon etwas Erfahrung. Das Zeug 
war damals allerdings sehr gut dokumentiert :-).


Gut - fürs erste jedoch brauch ich erstmal den besagten AD Wandler, der 
für meine Spezifikationen passt!

Danke!

G.

von nadiazds n. (nadiazds)


Lesenswert?

http://www.amazon.de/Teufel-Cinebar-...9320155&sr=8-7http://imagenaked.com/i/images/smilies.gif[/img]
Klangbeispiele kriegt man in jedem Blödmarkt-natürlich hängt der Klang 
von mehreren Faktoren ab- Raumgröße, Quellsignal.

von Tach (Gast)


Lesenswert?

6A66 schrieb:
> Tach schrieb:
>> Wenn Du bei TI bleiben möchtest, wäre vllt. auch das Piccolo-Launchpad
>
> Da gibt es bessere von TI, speziell mit Codec an board. 55xx Serie, auch
> auf nem USB Stick.
>
> rgds

Du meinst bestimmt sowas in der Art:
http://www.ti.com/tool/tmdx5502ezdsp#1

Stimmt, sieht auch nicht schlecht aus...hätte den Codec gleich an Bord.
Das wird aber dann nicht ganz ohne mit dem, bis man den mal am rennen 
hat.
So wie es aussieht ist auch erst ab dem 5509er der SD-Slot mit drauf.
Scheinbar gibts das auch nicht mehr.
Und das CCSv4 war ja nur noch Schrott.
Ab v5 gehts wirklich gut...

von Tachjen (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.