Bonjour,
j'ai crée une petite carte de test pour évaluer les performances de l'ADC 18bits ADS8598.
Cet ADC possède l'avantage d'avoir un PGA intégré qui permet d'avoir une gamme de tension d'entrée de +-10V ou +-5V en fonction de l'état de son entrée "RANGE".
J'ai cablé sont entrée "RANGE" sur +3V3 soit une "Input voltage range" de +-10V.
Seulement voila, j'obtiens la valeur maximum lorsque Vin=5V (soit 0x1FFFF) et au delà la valeur binnaire renvoyé par l'ADC devient négative (de 0x20000 à 0x3FFFF).
Si je le configure en +-5V, j'obtiens 0x1FFFF autour de 2.5V...
Je ne comprend vraiment pas d'où viens se facteur 2.
Voici un exemple de ce que je recois avec une tension appliqué de 4.90V :
Code = 0x1FCE3 = 130275 , soit une tension de:
V= 130275 * 20 / 2^18 = 9.93V = 2 * 4.90V
-----