Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

TPS65218D0: PMIC TPS65218D0

Part Number: TPS65218D0
Other Parts Discussed in Thread: BOOSTXL-TPS65218

Sir,

we use TPS65218D0 for supplying power on board. The default power sequencing is LDO1(1.8V)->DCDC3(1.35V)->DCDC4(3.3V)->DCDC1(1.1V)->DCDC2(1.1V) based on register 0x25, 0x23, 0x22, which is same as our test result.

We actly want  power sequencing is DCDC4->LDO1->DCDC3->DCDC1->DCDC2(1.325V), we change the register value from I2C like this: Reg_0X23=0x37, Reg_0x25=0x65,Reg_0x17=0xAF. But it seems no effect.

we surely think the reg value was changed correctly. because we write the value to che Reg, then we read it from I2C, the value was what we have written.

then we test DCDC2 output, but it's still 1.1V.

and after re-power, we found the register value is still default value. Why? How can i change the default output and power sequencing?

for example, changing the DCDC2 output, we write the register like this:

write 0x6A to 0x10, where 0x6A is 0x17 xor with 0x7D

write 0xAF to 0x17

and the chipID register(0x0) is 0x5

  • Hi,

    I have assigned your request to responsible Applications Engineer and we will get back to you as soon as possible. Please expect some delay due to US holidays.

    Regards,

    Murthy
  • Hello,

    DCDC1 and DCDC2 do not change voltage immediately. You either need to (a) change the DCDC2 register, then set the GO bit in SLEW register to 1, or (b) set the GODSBL bit in SLEW register to 1, then change the value in DCDC2 register.

    The register values for output voltages and sequencing TPS65218D0 are backed by EEPROM (non-volatile memory), but the values in the register map are stored in volatile memory when you simply write them over I2C. These values are not permanent until you re-program the EEPROM of the PMIC.

    You will need to follow the step-by-step instructions in the BOOSTXL-TPS65218 User's Guide (www.ti.com/.../slvubh5.pdf) to re-program the EEPROM memory of the TPS65218D0 device. You can perform this procedure on the BoosterPack or on your PCB, as long as the input voltage to the PMIC (IN_BIAS) is >4.5V, as explained in the Programming section of the TPS65218D0 datasheet.