Other Parts Discussed in Thread: TPS25750
I have followed the steps in HOST interface technical manual page 63, with the following result
- INT_EVENT1.ReadyForPatch = 1
- MODE = PTCH
- Writen the following data to DATA1, according to page 48 in the host interface technical manual.
- Byte 0: nothing
- Byte 1 - 4: bundle size = 1000
- Byte 5: 0x10 (Slave address)
- Byte 6: 0x32
This data has then been verified by reading it back
- Then have I written PBMs command to CMD1, gotten 0x0 back on CMD1 register and when i read DATA1 register byte 0 do i get 0x5 = invalid slave address. But according to
TPS25750 USB Type-C and USB PD Controller with Integrated Power Switches datasheet (Rev A). Page 44 should 0x10 be a legal slave address.
I have also verified my i2c communication with a logic analyzer connected in parralell on the i2c bus.