IRPS5401M not responding to I2C bus on new board

Announcements

From sunburn to sun earn – we’ve got the power! Watch our #poweringgreen videos now.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JohnWitt
Level 1
Level 1
First reply posted First question asked Welcome!

I have a board with 2 IRPS5401MTRPBF unprogrammed devices set with address offset 3 and 6 by resistors connected to pin 55. When I power the board with 12V I cannot communicate with the devices using the USB005 device. 

When monitoring the VCC output, pin 48, I see the voltage go to 5V and hold for about 2ms then the voltage reduces to about 0.78V.

Please suggest what could be the issue with this setup.

0 Likes
1 Solution
Nishanth
Moderator
Moderator
Moderator
100 solutions authored 10 likes given 100 replies posted

Hello John Witt,

Clicking on the auto-populate tab in the GUI will detect the connected device.

Alternatively, In GUI click on the I2C bus and click on Scan I2c/PMBUS address.

Nishanth_2-1670468471725.png

This will detect all the devices that are connected.
Connected devices can be manually added and the address of the part can be modified as shown below images.

Nishanth_1-1670468393756.jpeg

Nishanth_3-1670468547099.jpeg

Nishanth_4-1670468588262.jpeg

Regards,

Nishanth



View solution in original post

0 Likes
3 Replies
Nishanth
Moderator
Moderator
Moderator
100 solutions authored 10 likes given 100 replies posted

Hello @JohnWitt,

Thank you for contributing to the Infineon community.

IRPS5401 can power the outputs only when: At least one USER section has been programmed. Thus, even after loading a configuration file into memory, the part won't start regulating until at least the first USER section has been written.

Please verify whether the GUI is detecting the USB005 device and whether the user section is programmed.

Regards,

Nishanth

0 Likes

Yes, the GUI is detecting the USB005 dongle and I used this on another board to verify that the dongle was functioning. 

How do I determine if the user section has been programmed if the I2C is not functioning?

0 Likes
Nishanth
Moderator
Moderator
Moderator
100 solutions authored 10 likes given 100 replies posted

Hello John Witt,

Clicking on the auto-populate tab in the GUI will detect the connected device.

Alternatively, In GUI click on the I2C bus and click on Scan I2c/PMBUS address.

Nishanth_2-1670468471725.png

This will detect all the devices that are connected.
Connected devices can be manually added and the address of the part can be modified as shown below images.

Nishanth_1-1670468393756.jpeg

Nishanth_3-1670468547099.jpeg

Nishanth_4-1670468588262.jpeg

Regards,

Nishanth



0 Likes