motivo (s) para usar un ADC de 10 bits en lugar de un ADC de 12 bits?

1

Creo que esta pregunta casi se responde a sí misma, pero he aprendido que no siempre es así. Microchip vende el 3008 y 3208 ADC. Aparte de la resolución en sí, ¿hay diferencias significativas en estas dos partes? La diferencia de precio es de $ 1 (en cantidad), por lo que me doy cuenta de que si está construyendo algo (o cientos de ellos, realmente) donde NECESITA 10 bits, podría valer la pena ahorrar dinero, pero para aplicaciones de tipo hobby o para fines generales ¿Hay alguna razón para NO ir solo con la versión de 12 bits? ¿Supongo que el código de interconexión es el mismo en todos estos?

    
pregunta ljwobker

3 respuestas

6

El costo es un factor, como se nota. $ 1 es una gran diferencia de precio para muchas personas.

Considere también la complejidad de la interfaz con el ADC. Si tiene una interfaz paralela, necesita dos pines adicionales para el ADC de 12 bits en lugar de los 10 bits. Si tiene una interfaz en serie, entonces no necesita pines adicionales, pero necesita tiempo adicional para transferir dos bits más 1 . Si la interfaz en serie es más lenta que el ADC, esto limita la frecuencia de muestreo, ya que no puede comenzar a leer una nueva muestra hasta que haya terminado de leer la anterior.

Todo esto suponiendo que todo lo demás es igual. En realidad, eso probablemente no es cierto. Es necesaria una lectura cuidadosa de las hojas de datos para comprender todas las diferencias.

1: asumiendo, como señala The Photon, que el protocolo en serie utilizado por el ADC no transmite las mediciones en fragmentos de octetos, en cuyo caso, ya sea 10 bits o 12 bits requiere dos octetos, o 16 bits .

    
respondido por el Phil Frost
5

Además de las excelentes observaciones de Phil, más bits también pueden significar más iteraciones del algoritmo que subyace en el muestreo. Por ejemplo, los ADC de aproximación sucesiva necesitarán más iteraciones para producir más bits. Esto puede disminuir su tasa de muestreo efectiva, incluso para un dispositivo con comunicación paralela. Similar a un delta-sigma, donde más bits pueden significar velocidades más lentas. Probablemente no sea así con una doble pendiente.

    
respondido por el Scott Seidman
2

Parece que el rendimiento de 10 bits es el doble del rendimiento de 12 bits; 200 vs 100 ksps. La conversión de 12 bits también requiere dos ciclos de reloj más que la conversión de 10 bits. ¿Cuál es el aspecto más importante de su señal analógica, amplitud precisa o frecuencia precisa? ¿El aliasing sería un problema para usted en el rendimiento máximo?

    
respondido por el Wayfaring Stranger

Lea otras preguntas en las etiquetas