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: VCRC library for PMBus

Part Number: TMS320F280039C
Other Parts Discussed in Thread: C2000WARE

Hi Champ,

I am asking for the customer.

According to this question, I knew that we use VCRC for calculating the PEC byte for PMBus over I2C.So the hardware is supported with VCRC 8-bit/ 16-bit/ 32-bit.

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1076800/tms320f280039c-bgcrc-vcrc-and-pmbus

However, the customer would like to ask for the SW API library. Do we provide library for communication ?

Is it located at ~C2000Ware\libraries\dsp\VCU\c28\examples\crc, correct ?

If so, it will help a lot with the users that they can apply and confirm directly by using the library.

Thanks and regards,

Johnny

  • Hi Johnny,

    let me ask the PMBUS owner to see if he has any library that can be used.

    Thanks

    Aravindhan

  • Hi Johnny, 

    The PMBus communication stack library is located at ~C2000Ware\\libraries\communications\PMBus\c28\ccs.   The default functionality is for PMBus.  If you need to use it for PMBus over I2C, you will have to recompile the library by adding few predefned symbols. Details are captured in the user guide of the PMBus stack (PMBUS_COMMS_STACK_UG.pdf) 

    Examples provided include a master and slave example set for each supported device. The master example tests the slave (which uses the communication stack) handling of the various PMBus commands and transactions. These examples have been implemented and tested on the controlCard platform. 

    For PEC functionality , VCRC lib is used which is located at ~C2000Ware\libraries\dsp\VCU\c28.

    Best Regards

    Siddharth