STM32H7 als USB Audio Host?

OP #7576363
Lesenswert?

Hallo Forum,

zu STM32 und USB Audio findet man zwar recht viel, aber nur als "client".

Ich wollte mir mit dem Daisy Seed eine primitive Loop Station bauen und dazu ein USB Mikrofon nutzen, unter anderem weil analoge Mikrofonsignale so minimal und störanfällig sind.

Theoretisch hat der STM32H7 ja USB Ein/Ausgänge und eine zugehörige Library, ich finde aber keine Projekte, die den STM als Host benutzen. Ist das zu komplex oder Unsinn, oder bin ich nur zu ungeschickt beim Suchen? Ich hatte gehofft, das recht leicht zu dekodieren und als audio input nutzen zu können.

Das vor ein paar Jahren mal gesehene Konzept "Mikrofon mit Batterie und Line-Pegel" scheint ja komplett von USB- oder Bluetooth- Mikrofonen ersetzt worden zu sein.

50€ für einen fertigen Pre-Amp oder ein Design mit rauscharmer Stromversorgung + gut geschirmten Kabeln wollte ich mir eigentlich ersparen.

Alternativ: gibt es consumer-taugliche MEMS Mikrofon-Boards (I2S), mit denen man auch Gesang und Gitarre mit angenehmer Qualität aufnehmen kann?

Vielen Dank im Voraus für alle Hinweise!

#7576425
Lesenswert?

Marco G. schrieb:

Theoretisch hat der STM32H7 ja USB Ein/Ausgänge und eine zugehörige Library, ich finde aber keine Projekte, die den STM als Host benutzen.

https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H747I-EVAL/Applications/USB_Host

Natürlich nicht für die Geräteklasse USB Audio, aber z.B. für CDC, HID und Mass Storage.

USB Audio benutzt allerdings isochrone Übertragung, das sieht dann etwas anders aus aus simples CDC oder Mass Storage.

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