¿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.
Respuesta
¿Demasiados anuncios?
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.