Carga de trabajo de conversión de PDM a PCM en micro de 32 bits (como STM32)

2

¿Alguien puede proporcionar una estimación aproximada de la potencia de procesamiento requerida para realizar el PDM (por ejemplo, el audio del micrófono MEMS) a la conversión de PCM en un microcontrolador de 32 bits? Específicamente, veo que ST proporciona una biblioteca de PDM a PCM (con una frecuencia de audio de hasta 48 KHz) para el STM32F407, que es un ARM Cortex-M4 de hasta 168MHz: Me pregunto a cuántos procesadores MHz se puede consumir esta conversión PDM-PCM. Y, ¿se podría hacer PDM a PCM en el STM32L1 (Cortex-M3 a 32MHz) menos potente? Quizás a una velocidad de audio degradada ya que no estoy buscando audio de la mejor calidad. Gracias.

    
pregunta user40183

1 respuesta

1

¿Has considerado la opción analógica? Simplemente agregue un filtro RC a la salida del micrófono MEMS, conecte la salida del filtro al ADC incorporado y deje que la electrónica analógica haga el filtrado por usted. Una frecuencia de corte de ~ 4 kHz (por ejemplo, 3.9 kΩ R más 100 nF C) le brindaría un audio de calidad telefónica, y debería ser bastante barato de construir, con una pequeña huella de tablero.

    
respondido por el swineone

Lea otras preguntas en las etiquetas