Al usar HI7190 ADC, el valor no coincide con Vref?

0

Construí el siguiente circuito con el HI7190 , ADC de 24 bits , directamente de la hoja de datos:

Comonohayunsuministronegativodisponible,construíunousandoICL7660,como AN9601 recomienda. Para VRef, como prueba, usé un TL431. El VRef medido real es 2.495V.

  • Si corto los pines Vin, el ADC da una lectura de alrededor de -10 a +10 , que es de esperar debido a la baja calidad de la referencia y la construcción del circuito. (Esto sigue siendo un impresionante nivel de ruido de 6uVpp) .

  • Si coloco una batería AAA ligeramente descargada, aproximadamente 1.4V, entre los pines de entrada, obtengo una lectura de aproximadamente 3 500 000 .

  • Si cambio la batería, la lectura es de -3 500 000 .

En ambos casos, Vinhi y Vinlo están flotando. Los terminales de la batería están conectados a Vinhi y Vinlo y nada más.

El problema que tengo es que la lectura del ADC no coincide con los valores reales entre Vinhi y Vinlo. El ADC tiene una referencia de voltaje de (nominal) 2.5V. Las lecturas de 3,500,000 significarían: (3500000 * 2 * 2.5) / (2 ^ 24) = 1.0431V. Esto está lejos de los 1.4V que están en las entradas. Es aproximadamente 1.345x más bajo.

He notado que este error es constante en todo el rango. Intenté varios voltajes en la entrada y todos están apagados por el mismo factor.

He medido la tensión de referencia, las tensiones de alimentación, la tierra. Todo esta bien. Incluso he sustituido el IC y el problema persiste. El ADC tiene registros de calibración. Son todos "auto calibrados" en el encendido. También los he anulado sobrescribiéndolos como sugiere la hoja de datos, pero nada parece cambiar.

¿Hay algo que me falta?

    
pregunta hjf

0 respuestas

Lea otras preguntas en las etiquetas