2 votos

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

¿Puede alguien proporcionar una estimación aproximada de la potencia de procesamiento necesaria para hacer PDM (por ejemplo, audio de micrófono MEMS) a la conversión PCM en un microcontrolador de 32 bits? En concreto, veo que ST proporciona una librería PDM a PCM (con una tasa de audio de hasta 48KHz) para el STM32F407, que es un ARM Cortex-M4 de hasta 168MHz: Me pregunto cuántos MHz de procesador puede consumir esta conversión PDM-PCM. Y - PDM-a-PCM sería factible en el menos potente STM32L1 (Cortex-M3 a 32MHz) - tal vez en una tasa de audio degradado como yo no estoy buscando la máxima calidad de audio. Gracias.

1voto

Paggas Puntos 468

¿Has considerado la opción analógica? Sólo tienes que añadir un filtro RC a la salida del micrófono MEMS, conectar la salida del filtro al ADC incorporado y dejar que la electrónica analógica filtre por ti. Una frecuencia de corte de ~4 kHz (digamos, 3,9kΩ R más 100 nF C) te daría un audio de calidad telefónica, y debería ser bastante barato de construir, con una pequeña huella en la placa.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X