Other Parts Discussed in Thread: BQ25792
Hello.
I'm designing TPS25750+BQ25792 sink solution.
The board mainly consists of those two IC's mentioned above & MCU (microcontroller unit). There is no separate EEPROM for TPS25750.
My intention is to have MCU load patch to TPS25750 via I2C.
- I have generated full binary flash (.c) using TI's GUI. I assume this should be loaded byte by byte on a single I2C transaction after i put TPS25750 in PTCH mode, and after PMBs command is sent and accepted?
- Do I need to do this every time TPS25750 is powered up, or once it is patched, it stores that indefinitely?
- What should I provide as PMBs I2C Slave address (Byte 5, Bits 6:0)? Should it be just the I2C address of the TPS25750?
- PBMc seems to require no input data (INPUT DATAX = None), but Task Completion Description for PBMc says: This Task is rejected if the DATAX input does not contain the total patch size
I hope you understand my idea and will share your opinion about feasibility of that and possible issues.
Regards Mateusz Kusmierz