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.
Replies: 3
Views: 52
Part Number: TPS65216
Hi, TI member,
We are using TI product TI/TPS65216.
Would you mind to help us about below?
Our software member would like to know if we would like to have below output voltage of TPS65216, what register should to set and setting value by our EC FW via I2C?
LDO1: 1.2V
DCDC1:No output
DCDC2:No output
DCDC3: 3.3V
DCDC4: 2.8V
LS output:No output
Thank you.
Hi,
Due to US holidays, my colleague supporting this device is out of office and he will confirm whether my understanding is correct. In the meantime, see the below.
LDO1: 1.2V :
LDO1 Register (subaddress = 0x1B) bits 5-0, data = C (hex)
ENABLE2 Register (subaddress = 0x12), data: bit-0 (LDO1_EN) = 1
DCDC1:No output:
ENABLE1 Register (subaddress = 0x11), data: bit-0 (DC1_EN) = 0 (bit)
DCDC2:No output:
ENABLE1 Register (subaddress = 0x11), data: bit-1 (DC1_EN) = 0 (bit)
DCDC3 Register (subaddress = 0x18) bits 5-0, data:3D (hex)
ENABLE1 Register (subaddress = 0x11), data: bit-2 (DC3_EN) = 1 (bit)
DCDC4 Register (subaddress = 0x19) bits 5-0, data: 28 (hex)
ENABLE1 Register (subaddress = 0x11), data: bit-3 (DC4_EN) = 1 (bit)
ENABLE2 Register (subaddress = 0x12), data: bit-3= 0 (bit)
I think you will have to clear the Password Protection before writing the registers and refer to the datasheet Password Protection for more information on this.
Additionally, you may have to set the correct UVLO thresholds and voltage supervisor monitoring tolerances depending on your use case and details are provided in the datasheet.
Regards,
Murthy
Find the right power solution for your processor or FPGA. Visit www.ti.com/SoCPower today!
Marx,
My colleague Murthy provided correct answer below, but I will simplify the data for each register.
You will need to write by I2C to the following Registers:
Keep in mind, you will also need to overwrite the settings in SEQ1-SEQ7 register (addresses 0x20-0x26) if you want to sequence the regulators correctly. For example:
And you will need to re-program the EEPROM memory to commit these settings to non-volatile memory. The can be achieved by applying VIN_BIAS > 4.5V and writing the correct sequence to the Reg. 0x10, PASSWORD: 0x50, 0x1A, 0xCE (must be written consecutively, with no other I2C commands in between these three bytes.
If done correctly, your register map would look the same as the below screen shot taken using my BOOSTXL-TPS65218 board with the IPG-UI to re-program a TPS65216 sample:
Thanks & Best Regards,
Brian
In reply to Brian Berner:
Hi, Brian,
Many thanks!!!