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: RDY Output rate

Part Number: ADS1115


Hi team,

1. set the sampling rate to 250sps, continuous conversion mode

2. Configure ADS1115 Lo_thresh to the maximum value of 0x7FFF and Hi_thresh to the minimum value of 0x8000

3. After the conversion, the RDY pin generates an interrupt, and then reads the conversion data through I2C.

The problem is: when SPS is 250, the output frequency of RDY pin (Pin2) is not equal to 250Hz, which is about 205hz. Other sampling frequencies are tested. Similarly, the output frequency of RDY pin is not equal to the set SPS. What's the problem?

The output waveform of RDY pin measured by oscilloscope is as follows:

Ads1115 is configured as follows:

1, set the low thread register (2H) value to 0x7F, 0xff (0x7FFF)

2. Set the value of hi thread register (3H) to 0x80, 0x00 (0x8000)

3. Set the value of config register (1H) to 0x86, and then start the continuous conversion

4, point the register to conversion register (0h)

  • Hi Amy,

    Are you continuously writing to the ADS1115 or just setting register 1 once?  You say you also see the wrong SPS with other DR settings, can you please tell us setting vs. RDY signal period for a few different sample rates?  Is this one device or are multiple devices behaving this way?

  • Hi Tom,

    Only write once when power on. My understanding is that write once when power on, and then wait for the interrupt to come and read the data.

    In the figure below, the SPS is updated to 32sps, and the output frequency of RDY pin is 8.9hz, which is not correct.

    config register = 0x8650

    RDY output is 8.9hz, according to the data manual should output 32Hz

    Four devices were tested, and the situation was similar

    Best Regards,

    Amy

  • Hi Amy,

    Certainly not the expected behaviour.  Please get in contact with your local CQE and see if you can get the parts checked out through ATE.