¿Es posible implementar una interfaz de audio USB de 96 KHz con STM32F401?

0

Tengo un Núcleo STM32F401 y un X-Nucleo , y estoy intentando implementar una interfaz de audio USB de 96KHz para poder capturar "audio" en el rango de ultrasonido para mi aplicación (utilizando ICS-41350 MEMS PDM mic ).

De acuerdo con Manual de referencia del STM32F4x (página 912), su interfaz I2S¹ admite muestreo de audio hasta 192KHz. Sin embargo, al leer X-CUBE Documentación de transmisión de micrófono (página 7), dice que STM32F401 soporta hasta 48KHz.

El código original del proyecto de transmisión de micrófono STM32F4 no admite muestreo de audio a 96 kHz. Lo he modificado un poco para incluirlo (no es un gran problema, probablemente no haya errores por mi parte), pero no captura ningún audio.

¿Alguna vez alguien ha logrado capturar audio a 96 KHz en la placa Núcleo STM32F401 y transmitirlo por USB?

¹ Como se señaló en los comentarios, estoy usando un micrófono PDM, que no es compatible con I2S. Sin embargo, el software X-CUBE que estoy usando maneja la conversión a PCM, que es compatible con I2S, por lo que creo que no es un gran problema.

    
pregunta felipeduque

0 respuestas

Lea otras preguntas en las etiquetas