Forum: Mikrocontroller und Digitale Elektronik USB-Mikrofon mit AVR auslesen?


von horch (Gast)


Lesenswert?

Hallo Leute,

ich habe durch einen anderen Beitrag eine Bastel-Idee, und zwar möchte 
ich dazu versuchen, ein USB-Mikrofon mit einem AVR auszulesen. Hat 
jemand evtl. Erfahrung, wie man das Mikrofon per USB einstellt (oder 
senden alle Mikrofone das Gleiche?) und wie lange das Mikrofon Daten 
puffert etc. ?

Bei den Mikrofonen selbst habe ich keine Datenblätter dazu gefunden.. 
z.B. dieses hier:

http://www.thomann.de/de/the_tbone_sc440_usb_podcast_bundle_02.htm

Und welcher AVR mit USB wäre geeignet? Wären die AVRs überhaupt schnell 
genug mit 16 / 20MHz maximal?

von Alexander S. (esko) Benutzerseite


Lesenswert?

Wenn der Controller nicht USB-Host von Haus aus kann, vergiss es.
Mit den ganzen AVRs dürfte das nicht gehen, eher Richtung ARM.

von Matthias (Gast)


Lesenswert?

Die Sokumentation dazu nennt sich "USB-Audio Class" und ist bei usb.org
zu bekommen.
Wie Alexander bereits bemerkt hat, geht das nicht ohne einen 
vollwertigen USB-Host. Allerdings könnte der Vinculum von FTDI evtl. 
sowas bewerkstelligen. Schau mal auf ftdichip.com unter "Vinculum".
Der beherrscht zumidest HID, CDC, Mass Storage, als Host.

von horch (Gast)


Lesenswert?

Habe mich bei Vinculum mal umgesehen - aber ich glaube, ich werde die 
Daten dann mit einem AVR nicht schnell genug wegschreiben können (auf SD 
oder CF) ohne Fummelei mit externem Ram usw. / selbst dann ist es 
fraglich.

Wenn ich genau das erreichen wollte (Daten von einem USB-Mikro auslesen, 
auf SD zwischenspeichern, und auf einem USB-? Ausgabegerät wieder 
ausgeben, welchen Chip / besser welche fertige Platine brauche ich 
mindestens, bzw was könnt Ihr empfehlen?

von holger (Gast)


Lesenswert?

>Wenn ich genau das erreichen wollte (Daten von einem USB-Mikro auslesen,
>auf SD zwischenspeichern, und auf einem USB-? Ausgabegerät wieder
>ausgeben, welchen Chip / besser welche fertige Platine brauche ich
>mindestens, bzw was könnt Ihr empfehlen?

Einen PC. Und das sollte kein Witz sein;)

von horch (Gast)


Lesenswert?

ja, daran habe ich auch schon gedacht! irgendwas kleines einfaches, mit 
moderatem Stromverbrauch..?

Auch da sind Ideen willkommen! :-)

von holger (Gast)


Lesenswert?

>ja, daran habe ich auch schon gedacht! irgendwas kleines einfaches, mit
>moderatem Stromverbrauch..?
>
>Auch da sind Ideen willkommen! :-)

Kauf dir ein Diktiergerät fürn paar Euro.
Gibt wohl auch MP3 Player die das können.
Damit ist dein Problem gelöst und dieser Thread beendet.

von horch (Gast)


Lesenswert?

Holger - geh schlafen.

von Käpt'n Blaubär (Gast)


Lesenswert?

horch schrieb:
> was könnt Ihr empfehlen?

Da gibt's bestimmt eine App für das iPhone.

von Verwirrter Anfänger (Gast)


Lesenswert?

Wenn PC aber möglichst klein würd ich nen gumstix oder nen beagleboard 
oder so verwenden.

von funky (Gast)


Lesenswert?

muss es denn unbedingt ein usb-mikro sein? welchen vorteil bringt das?

von STK500-Besitzer (Gast)


Lesenswert?

>muss es denn unbedingt ein usb-mikro sein? welchen vorteil bringt das?
Man spart sich den analogen Kram, wenn man 24bit bei 196kHz aufnehmen 
will.
:P

von horch (Gast)


Lesenswert?

@ STK500-Besitzer (Gast)

genau!

von Peter D. (peda)


Lesenswert?

STK500-Besitzer schrieb:
> Man spart sich den analogen Kram, wenn man 24bit bei 196kHz aufnehmen
> will.

Du glaubst also im Ernst, daß dieses Mikro 144dB und 98kHz schafft?


Peter

von X- R. (x-rocka)


Lesenswert?

holger schrieb:
>>Wenn ich genau das erreichen wollte (Daten von einem USB-Mikro auslesen,
>>auf SD zwischenspeichern, und auf einem USB-? Ausgabegerät wieder
>>ausgeben, welchen Chip / besser welche fertige Platine brauche ich
>>mindestens, bzw was könnt Ihr empfehlen?
>
> Einen PC. Und das sollte kein Witz sein;)

Oder ein Netbook für 250€, dann noch irgendeine freeware zum aufnehmen, 
fertig.
Selbstbau klingt nach einigen Wochen Vollzeit, außer du hast ein System, 
mit dem du sowas schon mal gemacht hast.

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.