¿Cómo se puede usar MP45DT02 y CS43L22 DAC con STM32F4?

0

Estoy haciendo una aplicación con MP45DT02 MEMS sensor de audio micrófono digital omnidireccional .

Me gustaría utilizar un MCU STM32F4 Para controlarlo, pero no sé mucho al respecto. ¿Puedo recibir información del sensor de audio y leerlo con la unidad CS43L22 DAC ? ¿Si es así, cómo?

Además, ¿hay alguna biblioteca disponible que pueda usar para manejar estos componentes?

    
pregunta onur

1 respuesta

1

Parece ser un dispositivo con salida digital usando PDM ( Modulación de densidad de pulso ), que es el 1 La salida sobreexplotada de un bit de ADC sigma-delta es similar a la que se usa en SACD. Un microcontrolador debe poder convertirlo al formato PCM más habitual mediante el filtrado y remuestreo digital, siempre que tenga suficiente capacidad de procesamiento. Dado que el CS43L22 parece tomar datos PCM para la entrada, no tiene escapatoria sino realizar esta conversión si desea usarla.

Una alternativa, que creo que debería funcionar, es simplemente generar los datos digitalmente a través de un GPIO, realizar un filtrado analógico (filtrado de paso bajo en un punto de corte, por ejemplo, 20 kHz) y luego ingresarlo a un amplificador de audio.

    
respondido por el swineone

Lea otras preguntas en las etiquetas