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.

BOOSTXL-TPS650861: Programming test

Guru 16770 points
Part Number: BOOSTXL-TPS650861
Other Parts Discussed in Thread: TPS650861, IPG-UI, TPS650860EVM-116, TPS650864, MSP430F5529

Hi

BOOSTXL-TPS650861 offers a way to program OTP memory of the TPS650861.

Should we prepare a sample of TPS65086100 to test the programming of EVM?

BestRegards

  • Yes, you should order TPS650861 samples and you can program the OTP memory of these devices using BOOSTXL-TPS650861, along with TPS65086100 OTP Generator and IPG-UI software.

    When you have programmed the TPS650861 samples to meet the needs of your application, you can solder them down on TPS650860EVM-116 to test the performance at full load, or you can solder the programmed samples directly onto your prototype board.

  • Hi Brian

    Thank you for your reply.  I understand.

    I have additional questions.

    1.  TPS650861 has two OTP memory bank. 
    It means you can program OTP memory up to twice.  Is it correct?

    2. Is it possible to confirm the setting voltage is output correctly before programming to OTP memory?
    I want to confirm if TPS650861 can be programmed with required settings every system powering up without programmed OTP memory.

    e.g. Powering up TPS650861 -> Programming TPS650861 from external MCU -> TPS650861 starts to work as intended

    BestRegards

  • na na78 said:
    1.  TPS650861 has two OTP memory bank. 
    It means you can program OTP memory up to twice.  Is it correct?

    Yes.

    na na78 said:

    2. Is it possible to confirm the setting voltage is output correctly before programming to OTP memory?
    I want to confirm if TPS650861 can be programmed with required settings every system powering up without programmed OTP memory.

    e.g. Powering up TPS650861 -> Programming TPS650861 from external MCU -> TPS650861 starts to work as intended

    If you want to re-configure the TPS65086x with an MCU that is on the same board, it might be a better idea to use a TPS650864 device with OTP already programmed. For example, you can hold the Power Enable pin (CTLx) low and write all of the output voltages by I2C and then enable the BUCKx and LDOx regulators by I2C.

    If you want to re-program the TPS650861 with an MCU that is on a different board (essentially a programming adapter), then you would apply 7V to the CTL4 pin and program the OTP before the regulators are enabled. You can confirm the programming is correct by reading back I2C values before you set the main PWR_EN signal (CTLx pin) high.

  • Hi Brian 

    Thank you for your help!

    BestRegards

  • Hi

    I'm sorry for additional question in this thread.

    Is it possible to confirm customized output voltage and sequence before OTP memory is programmed in the programming flow of BOOSTLX-TPS650861 EVM?

    I mean following steps.

    1. Prepare BOOSTXL-TPS650861 EVM, MSP430F5529 LP and TPS650861 sample.

    2. Update programming script file with OTP generator.

    3. Updated script into IPG-UI

    4. Before programming OTP memory in the sample, test the sample can work as intended sequencing and voltage (e.g. program volatile memory if it has)

    5. If the sample can work well in the test, program OTP memory.


    I hope that step 4 and 5 could be done. 

    BestRegards

  • Hi,

    You're flow is correct. As long as there is no power fault or other reason to reset the OTP, this should work.

  • Hi Kevin

    Thank you for your reply.  I understand.

    BestRegards