Quiero aprender sobre buenas técnicas para elegir la velocidad de reloj adecuada para el microcontrolador para un proyecto.
Por ejemplo, quiero crear un dispositivo con un microcontrolador pic16f877 que grabe la voz y la almacene en la memoria y luego la reproduzca. No quiero procesar la señal para usar un dsp. El audio tendrá las especificaciones a continuación:
-
una proporción de muestreo de 8Khz
-
longitud de palabra de 16 bits
stereo
Entonces, si grabo 1 minuto de sonido, necesitaré 1.8 mb de espacio de almacenamiento. El microcontrolador también se conectará a un DAC con un puerto serie SPI. Mi pregunta es cómo podría averiguar la velocidad de reloj adecuada que necesito. ¿El DAC y el protocolo SPI determinan esta velocidad o la frecuencia de muestreo del sonido?