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.

ADS1014: ADS1014 reponding to multiple slaves address over I2C

Prodigy 200 points

Part Number: ADS1014
Other Parts Discussed in Thread: ADS1114

Dear TI,

I am testing ADS1014IDGST ADC connected to MCU via digital isolator over i2c.

ADDR pin is connected to GND, so address should be  (0x48 << 1 = 0x90) as i see in MCU registers while sending data to ADS1014. but the device is reponding 0x49 and 0x4A address also. what could be the reason for that.

Kindly guide in this regard.

  • Hi S, 

    Thank you for your interest in our Precision ADCs!

    I have not seen this issue before on the ADS1114, would you mind sharing some screen captures of this behavior using a digital logic analyzer? 

    Do you have other devices on the I2C bus with the ADS1114?

    Have you seen this across multiple ADS1114 devices?

    If you can share a brief schematic of the ADS1114 connection in the system I can take a look at that as well. 

    Regards, 

    Andrew

  • Dear Andrew,

    1. schematic view.

    2.  i uninstalled all device except the first and checked its acknowledged multiple addresses(0x49,0x4a) apart from it own addres(ADDR=0, 0x48)

  • Dear Andrew,

    1. schematic view.

    2.  i uninstalled all device except the first and checked its acknowledged multiple addresses(0x49,0x4a) apart from it own addres(ADDR=0, 0x48).

    Kindly accept my other query also.

    can ads1014 give comparator output in a 1ms after its input terminals voltage is exceeding that the threshold setting in the comparator register.

  • Hi S, 

    Thank you for the further information. 

    Have you seen this with any of the other devices as well? Such as removing all but U32 (ADDR = 0x49)?

    Have you had other communication issues when all devices are connected on the bus?

    Have to tried swapping the devices? (i.e. taking U32 in putting it in the socket of U22)

    The ADS1014 comparator functionality allows it to monitor input voltage levels against programmable thresholds and respond relatively quickly when those thresholds are exceeded. The comparator can be configured to alert after 1, 2, or 4 conversions past the threshold limit, and can be configured to be non-latching or latching requiring either data readout or a SMbus acknowledgement for the ALERT pin to clear. 

    With the ADS1014 data rate settings and single-cycle settling, a 1ms response time should be achievable with this device for comparator operations.

    Regards, 
    Andrew