Our UCD90120a configuration is updated with a C-program that converts a UCD data flash write script into PMBus commands.
We've noticed that in order to get the new configuration to take effect, we need to power cycle the board.
Our expectation was that executing the SOFT_RESET (DBh) in the data flash write script would cause the new configuration to take effect.
From UCD90xxx Sequencer and System Health Controller PMBus Command Reference:
10.12 (DBh) SOFT_RESET (MFR_SPECIFIC_11)
This Write-Only Send Byte command restarts the controller firmware. Any active voltage outputs are turned off before the firmware restarts.
This is the same as the ROM_MODE command except that it does not ease the Program Flash Integrity
Word. See Section 10.6 for details about ROM and the Program Flash Integrity Word.
Why isn't this happening? What do we need to do to get this to work?