Pregunta:
¿Qué MCU, necesita ADC de alta resolución?
Jim
2010-01-18 21:20:12 UTC
view on stackexchange narkive permalink

Estoy tratando de encontrar una MCU potente que tenga varios convertidores analógicos a digitales. Quiero alrededor de una resolución de 14 bits para hacer un muestreo de audio serio. Cualquier sugerencia o comentario sería genial, salud.

Dos respuestas:
#1
+19
uɐɪ
2010-01-18 22:38:13 UTC
view on stackexchange narkive permalink

Si REALMENTE necesita una resolución de 14 bits, probablemente no sea una buena idea realizar conversiones en la MCU. Mantener la conversión de señal con este tipo de precisión no es una tarea trivial.

Los circuitos analógicos altamente sensibles en el mismo silicio que el MCU con todos sus relojes y fuentes de ruido asociadas no son una buena combinación, esa es una de las razones por qué la mayoría de las MCU tienen ADC de 10 o 12 bits. Otra razón es que el proceso de silicio utilizado para la 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 desea procesar señales analógicas a este nivel de resolución, debe mantener las señales analógicas alejadas de las secciones digitales, con sus propios convertidores. , referencia de bajo ruido y rieles de fuente de alimentación silenciosos para que no agregue ruido a la señal que se analiza.

Recuerde, si su señal analógica tiene un valor pico de 1V (correspondiente a la escala completa adc), entonces cada bit es solo 60uV.

Además, realmente necesita tener una manija en su fuente de alimentación y es posible que desee considerar una fuente separada para el lado analógico y el lado de CC. Puede ser excesivo si su suministro está diseñado correctamente, pero si no, podría tener fácilmente varios "bits" de discrepancia debido a la fluctuación de voltaje y los micro y otros componentes haciendo cambios pequeños pero significativos en la carga y el voltaje de suministro propios. Recuerde, cuanto mayor sea la resolución, mayores serán esas fluctuaciones.

#2
+8
Jason S
2010-01-18 22:53:00 UTC
view on stackexchange narkive permalink

Utilice un ADC en serie (preferiblemente basado en SPI). Hay muchos ADC buenos de 14 o 16 bits (me gusta el TLC3541 de 14 bits; puede sustituirlo por el TLC4541 por 16 bits o el TLV2541 por 12 bits) que son muy fáciles de usar con un microcontrolador que ya está familiarizado.

Muchos microcontroladores tienen periféricos maestros SPI, e incluso si el suyo no los tiene, SPI es realmente fácil de controlar mediante bitbanging.

Genial, se ven muy bien, definitivamente los miraré, salud.
también: tenga en cuenta que los códecs de audio son generalmente más baratos / más simples que los ADC "normales" con precisión de CC, ya que el audio no necesita manejar las frecuencias correctamente si están por debajo de la audición humana, por lo que no tiene que pagar por la precisión de CC conversión. Sin embargo, no tengo suficiente experiencia para aconsejarle sobre un buen códec de audio.


Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 2.0 bajo la que se distribuye.
Loading...