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.

ADS1115 read data is always 0

Other Parts Discussed in Thread: ADS1115

Hello,

After config the register, The value is correct while read and write the register. But the read data is always 0.

After I send a command of read data, circularly checking the ALERT/RDY pin, I found the level is always high.

Could anyone give me some advice ? Thanks.

  

  • Walsh,


    It wasn't clear to me from your post that you were able to read back the configuration register. Can you make sure you can read from and write to the device? If you can't get full communications, I would get an oscilloscope and look at the full data transactions.

    If you are able to communicate with the device, try checking different inputs channels to make sure that different input configurations don't all read 0. Since the ADS1115 can come in such small packages, it's possible that an input pair of channels are accidentally soldered together.


    Joseph Wu
  • Walsh,


    Also when you write to it, make sure that bit 15 of the configuration register is written as a 1. This will start a conversion. Note that the device starts up in power-down single shot mode as a default (this is set out of bit 8 of the configuration register).


    Joseph Wu