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.

TMS320F280025C: about PMBUS slave -> master

Part Number: TMS320F280025C
Other Parts Discussed in Thread: C2000WARE

at present , we will use PMBUS , and mode is Slave ->Master, with Fast Mode speed: 400 kHz .

could you make a clear example code for us , because we don't understand clearly for your slave example under :C:\ti\c2000\C2000Ware_3_04_00_00\libraries\communications\PMBus\c28\examples\28002x_pmbus_slave

thank you 

  • Serena,

    could you make a clear example code for us , because we don't understand clearly for your slave example under :C:\ti\c2000\C2000Ware_3_04_00_00\libraries\communications\PMBus\c28\examples\28002x_pmbus_slave

    The example you mentioned is the only example we have to demonstrate PMBUS slave configuration. We have user guide on how you need to use this code. This documentation should help you understand the code.

    <C2000Ware>\libraries\communications\PMBus\c28\docs\

    File name: PMBUS_COMMS_STACK_UG.pdf

  • Hello manoj , 

    I have gotten the file: PMBUS_COMMS_STACK_UG.

    I am sorry I can't understand the PMBus Slave Mode segament along with the slave example code .

    could you send me the detailed slave example, which is not just display how to Init_slave module .

    now I need the real example code for reference , thank you !

     

  • by the way , how to use the Command in the pmbus.h file , they are shown as below : 

    //*****************************************************************************
    //
    //PMBus Version 1.2 command number constants:
    //
    //*****************************************************************************
    //! PMBus Command PAGE
    #define PMBUS_CMD_PAGE (0x00U)
    //! PMBus Command OPERATION
    #define PMBUS_CMD_OPERATION (0x01U)
    //! PMBus Command ON_OFF_CONFIG
    #define PMBUS_CMD_ON_OFF_CONFIG (0x02U)
    //! PMBus Command CLEAR_FAULTS
    #define PMBUS_CMD_CLEAR_FAULTS (0x03U)
    //! PMBus Command PHASE
    #define PMBUS_CMD_PHASE (0x04U)
    //! PMBus Command PAGE_PLUS_WRITE
    #define PMBUS_CMD_PAGE_PLUS_WRITE (0x05U)
    //! PMBus Command PAGE_PLUS_READ
    #define PMBUS_CMD_PAGE_PLUS_READ (0x06U)
    // 0x07-0x0F Reserved

    we don't know how to these command , so if your TI team supply one complete example for user  , that's better .

    because the PMBus is new and  there are very few information for reference in Market .

  • Serena,

    These PMBus commands are coming from PMBus 1.2 specs (PMBus Specification Part II Rev. 1.2 2010-09-06 (.pdf, 762 KB, 106 pages))

    Please check Appendix I for summary of these commands.

    The only PMBus examples I'm aware from TI C2000 is what I referred to you before. I will check other team members whether we have any examples like what you're looking for. Please give me couple of days to respond.

    Regards,

    Manoj

  • Thank you Manoj, I am waiting for your response.

  • Serena,

    I did check around with other fellow C2000 engineers. They too confirmed that we don't have real life use case example of PMBus.

    Many of our customers are happy with the PMBus example provided in C2000Ware. So, we haven't found the need to implement real life example like one you are looking for. Unless we have more such request from customers we don't have any plans to implement such an example.

    Regards,

    Manoj

  • Manoj , 

    Thanks for your checking and help . we have to do our best to solve this issue .

  • I'm closing this thread now as I feel your questions have been answered.