Hi,
The brief of our design with ADS1248 IC is as follows :
- ADS1248 is used in Bi-polar mode (+/- 2.5V) with internal reference (2.048V) used.
- Analog input is differential input & ADS1248 channel used is AIN6 & AIN7 for the same.
- Analog voltage input range is 0 to 10V and -10V to +10V.
- We are giving user analog input voltage at Point V+ and V-. At point A &B, we are getting x0.09 attenuated voltage and same goes to ADS1248 IC channel AIN6 & AIN7. e.g. for 10V analog input at V+ & V-, we are getting approx. 0.9V at ADS1248 IC channel AIN6 & AIN7.
- PGA gain used is 1
During testing, we found following observations with PGA gain 1:
- When voltage at ADC1248 IC differential input pin (AIN6 / AIN7) is below 1.02V, we are getting linearly increasing 24bit Raw data.
i.e. for 0V to 12.5V analog input at V+ and V- , we are getting apporx. 0V to 1.028V at ADS1248 IC channel AIN6 & AIN7. For this ADS1248 raw data is 1965 to 4411158 (Decimal)
- However when voltage at ADS1248 IC channel AIN6 & AIN7 goes above 1.02V, ADS1248 raw data starts to decrease exponentially
i.e. for 12.6V to 26V analog input at V+ and V-, we are getting apporx. 1.028V to 1.85V at ADS1248 IC channel AIN6 & AIN7. For this ADS1248 raw data is
4241086 to 2218621 (Decimal)
During testing, we found following observations with PGA gain 2:
- When voltage at ADC1248 IC differential input pin (AIN6 / AIN7) is below 1.02V, we are getting linearly increasing 24bit Raw data.
i.e. for 0V to 12V analog input at V+ and V-, we are getting apporx. 0 to 1.024V at ADS1248 IC channel AIN6 & AIN7. For this ADS1248 raw data is 455 to 8085651 (Decimal)
- However when voltage at ADS1248 IC channel AIN6 & AIN7 goes above 1.02V, ADS1248 raw data starts to decrease exponentially
i.e. for 13V to 26V analog input at V+ and V-, we are getting apporx. 1.107V to 1.85V at ADS1248 IC channel AIN6 & AIN7. For this ADS1248 raw data is
6949233 to 3048501 (Decimal)
From above two readings, we found that when voltage at ADS1248 IC differential input channel (AIN6 & AIN7) is above approx.1.028V, then 24bit Raw data start to decrease as voltage increases, which should not happen.
Our query is, why ADS1248 IC, 24 bit raw data starts decreasing (above 1.028V) when its differential input channel AIN6 & AIN7 voltage increases even though this voltage is below internal reference voltage.
Pls. let us know, how we should proceed to resolve this issue?