Всем привет, удалось реализовать асинхронную USB звуковую карту на STM32F411CEU6. С возможностью выбора частот до 24бит/96кГц, выше сделать не получилось, упираемся в пропускную способность USB Full Speed. Хотя оно и не нужно, 24/96 более чем достаточно для качественного звучания.
В общем было сложно, но получилась: не дорогая, качественная, функциональная и малюсенькая звуковая карточка 7х7мм

. Также звуковая карта подключена по шине I2C к основному контроллеру, через которую можно запрашивать различную информацию о статусе звуковой карты, выбранные частоты битрейт и т.п. а также обновлять ПО.