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.

TMS320F280039C: F28003x PMBUS VS I2C

Part Number: TMS320F280039C
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Hi,

I have a project which will use PMBus Slave communication. The F280037 MCU features two I2C modules and one PMBUS module. I know PMBus is based off I2C but I would like to know the advantages of using PMBUS peripheral instead of I2C peripheral if I do not need PMBus_ALERT and PMBus_CTL pins. Are they the same basically if PMBus_ALERT and PMBus_CTL are not required?

Regards,

Joe

  • Hello,

    The expert on this topic is currently out of office until Tuesday 9/3, so please expect a delayed response. I apologize for any inconvenience.

    Best Regards,
    Delaney

  • Sure, we look forward to your support on this matter.

  • Hi Joe,

    What is the application you will be using PMBus? While these two peripherals are similar, PMBus is specifically an I2C-based communication designed for power supply management (think PSUs for example) in real-time. Aside from the monitoring (CTL) and warning (ALERT) capabilities, PMBus is advantageous when using the specific commands along with error prevention methods (ACK/NACK based on types of commands and data, PEC, etc.).

    Best Regards,

    Aishwarya

  • Hi Aishwarya,

    What is the application you will be using PMBus? While these two peripherals are similar, PMBus is specifically an I2C-based communication designed for power supply management (think PSUs for example) in real-time.

    We are DC/DC. our customer is server.

    Aside from the monitoring (CTL) and warning (ALERT) capabilities, PMBus is advantageous when using the specific commands along with error prevention methods (ACK/NACK based on types of commands and data, PEC, etc.).

    Sorry if I mistaken. ACK/NACK are also used in I2C. I assume you are saying that there is a different ACK/NACK mechenism in PMBUS.

    I found an example code f28003x_pmbus_target_example. Is there any other pmbus example code available in the C2000ware? 

  • Joe,

    Sorry if I mistaken. ACK/NACK are also used in I2C. I assume you are saying that there is a different ACK/NACK mechenism in PMBUS.

    Yes, there is a different ACK/NACK mechanism, both automatic and manual, which is described in the PMBus section of the TRM.

    I found an example code f28003x_pmbus_target_example. Is there any other pmbus example code available in the C2000ware? 

    We only have examples in that PMBus communications folder which you've identified.

    Best Regards,

    Aishwarya