Other Parts Discussed in Thread: ADS7951
Hello.
There are some problems when I use read data from ADS7951 by SPI, and SPI baud rate is 500KBPS.
The application is battery management system and ADC reference is 2.5V.
Normally, all channels of ADC operate normally.
But, under certain circumstances, is operates abnormally(at the time of relay operation).
CRNT_H, CRNT_L, V_REF, V_VB are sensed as 5V.
In this situation, even if the ADC is initialized again, the result is the same.
In our system, there are two ways to power off/on the system.
1. Power on after REFP = 0V, VA/VBD = 0.7V.
The result is the same(CRNT_H, CRNT_L, V_REF, V_VB are sensed as 5V).
2. Power on after REFP = 0V, VA/VBD = 0V.
The result is normal.
Does the difference in VA/VBD voltage affect the ADC conversion?
The following is our code.
Please help.
Thanks.