This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Team,
I'm using an ADS7953SRHBT in this design. In general, the results are correct for every converted channel, it's just that the ADC seems to get stuck on certian codes.
The inputs to the ADC are 3.3V linear hall effect sensors. These same hall effect sensors are also used on a different board with different 12-bit ADC, and there are no missing codes with that design. From the MXO pin, the signals go through a voltage divider, and then a buffer, then into the AINP pin. Here is the portion of the design containing the ADC.
VA = 3.3V, VLOGIC = 3.3V
Here is some recorded data from one channel:
As can be seen above, the ADC can miss quite a few codes. In the above image, it can jump from 2016 to 2033, and from 2352 to 2384, among many other ranges. The missing codes are repeatable, as multiple sweeps through the same voltage range will show the same missing codes. So many codes are missing that it is almost like an 8-bit ADC at this point, which won't work for this application.
The device is configured in Manual Mode, and the same issue happens on every selected channel.
Things I have tried so far:
Can anyone see something in the design that may be causing this, or offer any suggestions? Any help would be greatly appreciated.
Thank you,
Matt Howorko