Hi Everybody,
I have a configuration routine for the tps65400 that programs all of the configuration registers with my application specific settings. Each write is read back along the way is ensure it was written correctly, and all these steps complete with no problems. I then burn the settings by sending the byte STORE_DEFAULT_ALL, also with no issue.
Up to this point the I2C commands of send byte, send word, and read byte have all been used multiple times without any issue, and I can power cycle the IC and verify that all my new settings were properly stored.
My goal is to read back the config sittings by sending the SOFT_RESET byte instead of power cycling, and this is where I have the problem. I send SOFT_RESET byte, and the tps65400 responds with an I2C NACK, and it does not reset the chip.
Am I missing something here? Do I need satisfy some pre-condition before I can send the SOFT_RESET byte? I haven't yet tried a second chip.
Thanks, -Sparkchaser