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.

TPS546C23: Trying to program using the Eval board of this IC

Part Number: TPS546C23

Tool/software:

I have been trying to program the turn on input voltage to the maximum according to the data sheet and I get ack from the slave, but it is not updating the register when i read it. I also tried doing the Store_default_all command after and no luck. Is there something I am missing? Is there a programming mode/pin?

  • Hi Jacob,

    There's a few reasons on why VIN_ON(0x35) command could have issues writing:

    1. The written value is outside the allowable range: 4.25V-7.75V.

    2. The input voltage is below the new set VIN_ON value. This will may say it was "acked" however no real write will occur.

    3. VIN_ON value is less than or equal to VIN_OFF.

    4. The order of writes or the writes themselves didn't go through. The correct process would be:

    • Write VIN_ON(0x35)=0xF01F which equates 7.75V(max).
    • Then write byte to STORE_DEFAULT_ALL [0x11], or click "Store Default All".
    • Turn power to device off and on. 
    • If you think Fusion GUI may not be updating, you can clicking the top menu: "Device" -> "Refresh All Parameters". This will re-read the values directly from the device and update the GUI. 

    5. Device was turned off during programming.

    6. WRITE_PROTECT(0x10) command was set to something other than 0x00, meaning that most commands including VIN_ON are locked.

    7. Other things to check is OPERATION(0x01) and ON_OFF_CONFIG(0x02) are set correctly in the master device (this command is not available on slave device). Typically if OPERATION(0x01)=0x00 and ON_OFF_CONFIG(0x02)=0x16, then there should be good.

    Can you check that the above have been met? 

    If the above doesn't work, can you send a screenshot of the "Status" and "Monitor" section in the GUI for the slave device. Make sure to click "start polling" at the top of the GUI in order to monitor VOUT before taking the screenshot.

    Regards,

    Eileen

  • Hi Jacob,

    Closing this E2E. Please reopen if you have more questions.

    Regards,

    Eileen