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.

TPS65982: Executing DBfg function in Host Interface Tool for TPS65982

Part Number: TPS65982

Hi 

I am using the TI TPS6598x Host Interface Tool to execute the DBfg function (clearing the Dead battery flag of the TPS65982 PD Controller). 

I used a sniffer to capture the I2C communication between the Host Interface Tool and TPS65982.

Can anyone advise why does it need to read the data in register 0x09 (Data1)? Thanks.  

I2C Activity Description Function
write to 0x27 ack data: 0x03  Read 4 btyes of data from reg 0x03 (Mode) A P P <SP>
The PD Controller is fully functioning in the application firmware.
read to 0x27 ack data: 0x04 0x41 0x50 0x50 0x20 Data = 41 50 50 20 (hex)
write to 0x27 ack data: 0x08 0x04 0x44 0x42 0x66 0x67  Write 4 bytes of data to reg ox08 (Cmd1): 44 42 66 67 Execute function: DBfg
write to 0x27 ack data: 0x03  Read 4 btyes of data from reg 0x03 (Mode) A P P <SP>
read to 0x27 ack data: 0x04 0x41 0x50 0x50 0x20 Data = 41 50 50 20 (hex)
write to 0x27 ack data: 0x08  Read 4 btyes of data from reg 0x08 (Cmd1) The command DBfg is successfully processed.
read to 0x27 ack data: 0x04 0x00 0x00 0x00 0x00 Data = 00 00 00 00 (hex)
write to 0x27 ack data: 0x03  Read 4 btyes of data from reg 0x03 (Mode) A P P <SP>
read to 0x27 ack data: 0x04 0x41 0x50 0x50 0x20 Data = 41 50 50 20 (hex)
write to 0x27 ack data: 0x09  Read 64 btyes of data from reg 0x09 (Data1) ???
read to 0x27 ack data: 0x40 0x00 Data = 00 …….
write to 0x27 ack data: 0x03  Read 4 btyes of data from reg 0x03 (Mode) A P P <SP>
read to 0x27 ack data: 0x04 0x41 0x50 0x50 0x20 Data = 41 50 50 20 (hex)
write to 0x27 ack data: 0x03  Read 4 btyes of data from reg 0x03 (Mode) A P P <SP>
read to 0x27 ack data: 0x04 0x41 0x50 0x50 0x20 Data = 41 50 50 20 (hex)

Rgds

DanS