I want to use the Infineon IRPS5401, a Power Management IC with PMBUS functionality through the I2C protocol. Infineon suggests using the USB005 dongle https://www.infineon.com/dgdl/ug-usb005.pdf?fileId=5546d462533600a40153568485d32985 for programming purposes with the PowIRCenter software. The dongle is this: (image from dongle's datasheet)
I want to build a custom PCB for the first programming of the IRPS5401 so if I understand correctly I must use the indicated circuit with the usb005 dongle from Infineon connected to the I2C Data and I2C Clock pins (and GND obviously).
My problems are two:
- The 5V depicted for the sleep and Vcc pins.
- The 3.3/5 Vdc depicted for the Vddio pin and pull-up of SDA and SCL.
As I see from the first image, the dongle has 3 pins: GND, SDA, and SCL and hence I can't derive the I2C master voltage from it.
Do I need to plan in my custom-PCB an independent 3.3V for pull-up of I2C data and clock and VDDIO or a 5V?
I think that this depends on the voltage level of the I2C master but the dongle's documentation doesn't have much information about it.