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.

TPS650861: OTP Programming via external I2C Master

Part Number: TPS650861

Hello,

Below are the desired sequence of the voltages for the device part# TPS650861

Sequence Outputs Voltage(V)
1 BUCK4 0.9
2 BUCK1 1.8
2 BUCK6 1.2
2 BUCK2 0.85
3 SWB1 1.8
3 SWB2 1.8
any BUCK3 1.2
any LOAD1 2.5
3 BUCK5 3.3

I have filled the OTP generator excel sheet as per above requirement.

Kindly verify the register set values generated for the OTP programming. I have attached the excel sheet for your review.

FYI: We have an external I2C master via which we will program the device.

Regards,

Jainendra 

TPS65086100 OTP Generator V2p5.xlsx

  • Hi Jainendra, 

    Thank you for reaching out. We are experiencing a high demand of support at the moment, but we will take a look at filled out excel sheet you attached and provide you an answer within the next 2 business days. Thanks in advance for your patience. 

    Thanks and Regards,

    Garrett

  • Hi Jainendra, 

    Thank you for your patience. I have review the attached excel sheet, please see my comments below. 

    -It appears you have swapped the voltage setting for BUCK1 and BUCK5. On the excel BUCK1 = 3.3V and Buck5 = 1.8V these will need to be updated to match the table you provided above in the thread. 

    -I recommend adjusting the selection for load switch power good voltage for SWB1 and SWB2 to 1.8V. They are currently set to 3.3V, but if you plan to operate them at 1.8V, as stated above, the power good setting should also be 1.8V.

    -For your sequencing I believe you need to assign CTL3 to BUCK5 instead of CTL2 to match the table above.

    -Finally please be aware that based on the selections made for LDOA1 (LDOA1 in sequence = No & LDOA1 on by default = No)  it is currently not enabled by any of the CTL pins and will need to be turned on via I2C. 

    Best Regards,

    Garrett

  • Hello Garrett,

    We have updated the table 

    Sequence Outputs Voltage(V)
    1 BUCK4 0.9
    2 BUCK1 3.3
    2 BUCK6 1.2
    2 BUCK2 0.85
    3 SWB1 1.8
    3 SWB2 1.8
    any BUCK3 1.2
    any LOAD1 2.5
    3 BUCK5 1.8

    PFA the updated excel sheet also.

    I have below query:

    1. I have to write all the values at I2C address 0x38 mentioned in the script generator tab in one go. After that, can we achieve desired result ?

    Regars,

    Jainendra 

    8176.TPS65086100 OTP Generator V2p5.xlsx

  • Hi Jainendra, 

    Thank you for providing the updated excel sheet. Your settings now look to be correct and matching the included table. 

    1) Please follow the instructions in the programming guide, which I have linked here: TPS650861 Non-Volatile Memory Programming Guide

     There are specific instructions on how to enter programming mode (page 11), then after writing all the values from the script generator tab into I2C address's 0x38 and 0x5E you must burn the settings into the OTP memory. 

    Best Regards,

    Garrett