How to allocate address for another ADS1115 which is an ADC in Raspberry Pi in I2C interface? The first ADC will be allocated an address of 60. But how to manually allocate the address for second ADS1115 in the Raspberry Pi?
sorry, because this isn't a direct answer to your question but:
According to the datasheet of the ADS1115, you can choose one out of four 7-bit addresses by connecting the ADDR pin externally: 0x48, 0x49, 0x4A, and 0x4B. Please have a look at page 23 of the attached file. Together with the R/W bit, this results in the eight 8-bit values from 0x90 (write), 0x91 (read) to 0x96 (write), 0x97 (read).
So, in order to have more than one ADS1115 on the same bus, you have to make sure that the ADDR pins are connected differently. If you design the PCBs yourself, no problem; if you use ready-made modules, you have to look for jumpers or for solder bridges. It is not possible to change the address by software.
I don't think you can have an ADS1115 on address 60 (dec) or 0x60.
Generally, the address of the device the master is accessing via the I2C bus is set by the first byte transferred in each transaction. So, for example, to initiate a write transaction with a device with 7-bit address 0x48, the byte 0x90 had to be written after the start condition. To initiate a read transaction with the same device, the first byte after the start condition had to be 0x91.
Debjyoti Bhakta By adding a simple analog to digital converter (ADC) chip to the Pi, you may give your Raspberry Pi programs access to the world of analog signals!
Take a look at this as well:https://learn.adafruit.com/raspberry-pi-analog-to-digital-converters