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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.