Other Parts Discussed in Thread: TPS546D24A
I have a TPS544C25 that I'm writing VOUT_COMMAND to and the output voltage is not changing as expected.
VOUT_SCALE_LOOP is set to 0.25.
The VOUT_COMMAND value stored in NVM is 06AE and it uses this upon power up.
When I write 06AF to VOUT_COMMAND, the write is successful and I verified that 06AF is in the VOUT_COMMAND register, but the output does not go up by ~2mV as it should have. The output voltage does not change at all. I also read the STATUS_CML register to verify there was no fault.
When I write 06B0 to VOUT_COMMAND, the output goes up by ~8mV, and not by ~4mV as expected.
I am not violating any of the relationships between the VOUT_COMMAND and VOUT_OV_FAULT_LIMIT, VOUT_OV_WARN_LIMIT, VOUT_MAX, MFR_VOUT_MIN, VOUT_UV_WARN_LIMIT, VOUT_UV_FAULT_LIMIT limits.
I am only writing VOUT_COMMAND and not VOUT_OV_FAULT_LIMIT, VOUT_OV_WARN_LIMIT, VOUT_MAX, MFR_VOUT_MIN, VOUT_UV_WARN_LIMIT, VOUT_UV_FAULT_LIMIT.
Any idea why the output voltage is not changing as expected?