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.

ADS8860: Reasons for ADC reading completely 0

Part Number: ADS8860

Hi,

I use ADS8860 in my PCB. Most of time the reading is as OK as expected.

However, occasionally the two-bytes result is completely 0; and once it occurs, it remains 0 forever until I reset the whole PCB.

Can anyone enlighten me what could be the causes for this issue?

Many Thanks

  • Hello,

    Thank you for your post. It sounds like perhaps the device is getting stuck due to a momentary low supply voltage condition. Is it possible to power cycle only the ADS8860?

    Regards,

    Ryan

  • Hi Ryan

    Thx for your reply. I have a pin to enable/disable the power supply of PCB's analog part.

    I will add code to toggle that pin and see if it helps.

  • Hi Ryan,

    Sorry to trouble you again.

    Now I have another strange issue: the ADC reading is capped at 1.65, half of the max 3.3v.

    It happens when I switch my firmware compilation mode from max -g3 to minimal -g1.

    I use scope to monitor the CONVST signal. I am sure the ADC is given enough time to convert, a few microsecond, much bigger than what is stated in the data sheet.