Estoy tratando de encontrar un potente MCU que tenga múltiples convertidores de analógico a digital. Quiero una resolución de 14 bits para hacer un muestreo de audio serio. Cualquier sugerencia o comentario sería genial, salud.
Respuestas
¿Demasiados anuncios?Utilice un ADC en serie (preferiblemente basado en SPI). Hay muchos buenos ADCs de 14 o 16 bits (me gustan los de 14 bits TLC3541 -- puedes sustituirlo por el TLC4541 para 16bits, o el TLV2541 para 12bits) que son muy fáciles de usar con un microcontrolador con el que ya estás familiarizado.
Muchos microcontroladores tienen periféricos maestros SPI, e incluso si el tuyo no los tiene, SPI es realmente fácil de controlar a través de bitbanging.
Si realmente necesitas una resolución de 14 bits, hacer las conversiones en la MCU probablemente no sea una buena idea. Mantener la conversión de la señal con este tipo de precisión no es una tarea trivial.
Los circuitos analógicos de alta sensibilidad en el mismo silicio que la MCU, con todos sus relojes y fuentes de ruido asociadas, no son una buena combinación; ésta es una de las razones por las que la mayoría de las MCU tienen ADC de 10 o 12 bits. Otra razón es que el proceso de silicio utilizado para el MCU está optimizado para señales digitales de alta velocidad. Este proceso no funciona tan bien para el procesamiento analógico de alta precisión.
Si quieres procesar señales analógicas a este nivel de resolución, debes mantener las señales analógicas alejadas de las secciones digitales, con sus propios convertidores, referencia de bajo ruido y raíles de alimentación silenciosos para no añadir ruido a la señal analizada.
Recuerda que si tu señal analógica tiene un valor de pico de 1V (correspondiente a la escala completa de adc) entonces cada bit es sólo 60uV.
Además, es necesario controlar la fuente de alimentación y considerar una fuente separada para el lado analógico y el lado DC. Puede que sea una exageración si tu alimentación está bien diseñada, pero si no es así podrías tener fácilmente varios "bits" de discrepancia debido a la ondulación de la tensión y a que el micro y otros componentes hagan cambios pequeños pero significativos en la carga y en la tensión de alimentación por su cuenta. Recuerda que cuanto mayor sea la resolución, mayores serán esas fluctuaciones.