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.

UCD3138: I don't know what init_pmbus(0x58) means

Part Number: UCD3138

Hello

I recently learned the firmware of UCD3138's 29th full-bridge hard switch development board.

I read the subfunction init_pmbus(0x58)  in the void main() function.

The firmware told me that 0x58 is a pmbus_address, but I don't know what pmbus_address is, what data I should learn, or where pmbus_address is defined in the firmware. I don't know what 0x58 means. Maybe there are other address numbers?

Thank you

  • Hi,


    You can refer to SPMBus_Specification_Part_II_Rev_1 find the details about the protocol.

    There are many devices connected to PMBUs, every device should have a unique address. The host (Master ) and find the specific device through address (here is 0x58). More devices, more PMBus address.

    Regards,
    Sean