Conversor PSoC 6 PDM-PCM Generar la velocidad de muestreo deseada

Muchas de las variantes del PSoC 6 incluyen un conversor PDM-PCM. Esto le permite al MCU interactuar fácilmente con un micrófono PDM y convertir el flujo PDM de 1 bit en información de salida PCM de 16, 18, 20 o 24 bits. La velocidad a la cual llegan estas muestras de PCM corresponde a la frecuencia de muestreo (fs) y es configurable a través de ModusToolbox. Sin embargo, en el Configurador de dispositivos, no se puede introducir directamente la velocidad de muestreo deseada (como se haría con la tasa de baudios cuando se configura uno de los Transmisores Receptores Asíncronos Universales [UART]), sino que se deben configurar tanto el reloj periférico como la velocidad de reducción para producir la fs correcta.

La placa de evaluación PSoC 6 Wi-Fi/Bluetooth CY8CPROTO-062-4343W deCypress Semiconductor. (Fuente de la imagen: Cypress Semiconductor)

El Manual de referencia de arquitectura técnica (Architecture Technical Reference Manual, TRM) proporciona varios ejemplos de configuraciones para 5 velocidades de muestreo de audio estándar, incluido el familiar 44100 Hz. Desafortunadamente con la placa CY8CPROTO-062-4343W este proceso no es completamente directo porque el oscilador de cristal (ECO) en la placa es diferente al del ejemplo de TRM y es considerada un valor inválido por el Configurador de dispositivos. Para tener un vistazo detallado sobre cómo generar una velocidad de muestreo deseada (44100 Hz en este ejemplo) y evitar las complicaciones de CY8CPROTO-062-4343W, revise este artículo “Muestreo de audio en 44.1 kHz con la placa CY8CPROTO-062-4343W”.

Información sobre el autor

Image of Matt Mielke

Matt Mielke obtuvo su grado de Licenciado en ingeniería informática en South Dakota School of Mines and Technology en 2016. Luego se unió al departamento de ingeniería de aplicaciones en DigiKey donde trabaja actualmente para ofrecer apoyo a los clientes mediante el desarrollo de diseños de referencia y la generación de contenido técnico. Sus áreas de interés incluyen la programación integrada de bajo nivel, el diseño de bajo consumo y el procesamiento de señales digitales.

More posts by Matt Mielke
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum