Hello,
I am trying to load the binary for the TPS25750 chip over I2C bus. I can see the chip on the bus (by the address set by ADCIN pins).
#1 I wrote the Python3 script (using SMBUS library) and execute PBMs command with I2C Slave Address set to 0x23 (no already on I2C bus) due to the table from below ( slvuc05a.pdf)
#2 After sending the command I get the reply that there is no such address (0x23) on the I2C bus.
I tried then the original (set by the ADCIN pins) slave address of the I2C for the chip (0x22), but as the reply to commands PBMs, PBMc I get BMs and BMc.
#3 When loading the binary over I2C, do I need to use full 64Bytes registry bundle on one I2C write, or can I use the smaller size (like 8Bytes per each DATA1 write)? I am asking as SMBus library on Python3 don't allow more payload for write operations than 32Bytes at once.
Looking forward for the response and the support,
Best regards,
Krzysztof Kuźma