Hi
I read the TPS53622 register 0xAD, 0xAE but always get 0x01.
But the spec and Fusion Design Tool show that are 0x22, 0x04


Is there anything wrong with it?
Thanks,
Owen
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.
Hi Owen,
0x22 and 0x04 are the correct default values. How are you reading the device to get 0x01?
Thanks,
Travis
Do you get 0x01 from all registers, or just those two? Reading addresses 0x38, 0x29, and 0x2A should have different values. Also, have you tested if your i2c setup is able to interface with other i2c/PMbus devices?
Thanks,
Travis
Hi Owen,
The default values of 0x38, 0x29, and 0x2A are 0xD140, 0xE808, and 0xE808 respectively. Generally these issues are due to a problem reading the device rather than the device itself. Its also suspicious that every value being read is a power of 2; 0x01 is 2^0, 0x08 is 2^3, and 0x40 is 2^6. This means that i2c is only reading a single "1" per byte. Could also be a coincidence.
If you have a TI USB to GPIO adapter, (https://www.ti.com/tool/USB-TO-GPIO) you could more easily and directly interface with the chip. The dongle interfaces with the Fusion GUI directly.
Thanks,
Travis
Hi Owen,
Because this thread has been cold for two weeks, I'm going to close this thread for housekeeping purposes. If you want to reopen the thread, reply to this post.
Thanks,
Travis