How to program TPS23861 device address?
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.
(Refer to TPS23861 datasheet section 7.3.13)
The procedure to program device I2C address is given below:
1. Global write command including an unlock code (0xAAh) and a temporary common slave address (any address other than 0x30h) is sent to all I2C devices through the broadcast address, 0x30h.
2. All TPS23861 devices respond to the broadcast address 30h regardless of the state of the A3 pin.
3. The first TPS23861 device being selected is the only one having its AIN pin at logic high level (U1 in Figure 41).
4. Use the temporary slave address; write the new 7-bit device address (except 0x00h, 0x0Ch and 0x30h) in the I2C slave address register.
Below is a snapshot of software implementation (reference code available at: http://www.ti.com/product/TPS23861/toolssoftware):
Additional Resources