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.

TPS55288: TPS55288RPMR Not Switching - Registers Reset When Enabling Output

Part Number: TPS55288

Tool/software:

Hello,

I am testing the TPS55288RPMR on a small prototype board before integrating it into my design. I would like to use the chip solely as a boost converter, so I have not connected the buck control pins. Is this a viable approach?

My application is for charging a battery, where an external MCU will control the charging process. The input voltage is currently set to 5V for testing, and I need an output of 14V at a maximum of 10A. My goal is to configure the device via I²C.

I am currently testing with an Arduino and can successfully communicate with the chip via I²C. I can configure all the registers without issues. I leave all registers at their default values except for MODE, which I set to 1 to enable I2CADD at 1, setting the I²C address to 0x75. This part works correctly, and the values are stored properly.

However, when I set OE (Output Enable) to 1, the chip seems to reset, and all registers return to their default values. At no point have I managed to get the device to switch—it only outputs Vin minus the diode drop.

To ensure correct register writing, I performed a sequence where I first read all registers, then wrote to the MODE register (setting OE, I2CADD, and MODE), and finally read all registers again. Here are the results:

Initial Register Read:

REF (L) (0x0): 0xD2
REF (H) (0x1): 0x0
IOUT_LIMIT (0x2): 0xE4
VOUT_SR (0x3): 0x1
VOUT_FS (0x4): 0x3
CDC (0x5): 0xE0
MODE (0x6): 0x20
STATUS (0x7): 0x1

Writing to Register 0x6 (MODE) - Setting OE, I2CADD, and MODE

Register Read After Writing MODE:

REF (L) (0x0): 0xD2
REF (H) (0x1): 0x0
IOUT_LIMIT (0x2): 0xE4
VOUT_SR (0x3): 0x1
VOUT_FS (0x4): 0x3
CDC (0x5): 0xE0
MODE (0x6): 0x20
STATUS (0x7): 0x1

I have tested this on two different boards, and I obtain the same results in both cases.

I have attached the schematic in case you would like to review it.

I would appreciate any insights into why the registers reset when enabling OE and why the chip does not start switching.

Thank you!