Tengo un convertidor analógico digital 8BIT MAX160 que estoy usando en varias tarjetas. Me preguntaba si habría una manera de probar rápidamente la precisión del ADC y el rango de salida del ADC para verificar errores de bits, etc.
Mi idea fue aumentar la señal analógica entrante en un bit "conteo" en magnitud para cada iteración en un bucle:
Rango de entrada de ADC 0 - 4.00 VDC
mV calculado / Cuenta: 0.015625
Ejemplo:
Analog Input (VDC) Expected Output
0.00 00000000
0.015625 00000001
0.03125 00000010
0.0625 00000100
0.125 00001000
0.25 00010000
0.50 00100000
1.00 01000000
2.00 10000000
4.00 11111111
Método de prueba:
Comience en 0VDC para ver si hay algún bit / línea "atascado".
Haga un "desplazamiento 1" para cada posición de bit de magnitud sucesiva
Luego haz la entrada 4.0 Max para todos los 1
Mi pregunta es, ¿sería esta una prueba "rápida" válida para ejecutar un ADC, en lugar de hacer todos los valores de entrada posibles de 0 a 255?