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.

Making own Command in PMBus

Hi,

      I have been searching for required command in PMBus given commands but as far as looking command is unable to match with the given set of commands in PMBus. So, I am going for the manfacture commands but how i can declare the TRANSACTION TYPE i.e. R/W or Read by myself.

             Looking for big help. Thank you.

  • The PMBus standard, which details each of the PMBus commands can be found here.  The TI UCD92xx devices implement many, but not all, of these commands.   The list of commands implemented in the UCD92xx controllers is defined in the UCD92xx PMBus Command Reference.   This reference also lists commands specific to the UCD92xx device.  Therefore, for basic commands such as ON_OFF_CONTROL or OPERATION that that configure and start powerconversion, refer to the PMBus Standard.  For device specific commands, such has CLA_BANK that loads the loop compensation filter coefficients, refer to the UCD command reference.      

  • I had studied that Texas commands ralated to PMBus commands, indeed they have designed some own commands for their purpose. In the same way i am going to make three commands manuvally from Manufactur commands of PMBus(http://pmbus.org/docs/PMBus_Specification_Part_II_Rev_1-1_20070205.pdf). My doubt is how i cam make the command as it only for R/W or Read only like what texas people done. You can find the Manufacture commands in given link last page of the command table. 

  • For a device like the UCD92xx digital controller to be considered PMBus compliant, it must implement one or more commands from the specification defined by the PMBus.org.  A device does not need to implement the entire library of standard PMBus commands.

    That said, the list of PMBus commands defined in the specification can not provide for every possible situation so the PMBus.org created the MFR_SPECIFIC_COMMAND_EXT which allows the device manufacturer to create commands specific to one or multiple devices.

    Both the standard commands and the MFR commands are coded into the firmware of the device.

    Because the UCD92xx digital controllers are supplied with pre-loaded firmware which is not designed to be modified by the end user, no additional MFR_SPECIFIC_COMMANDS can be added by the end user.

    Only the standard PMBUS commands and the MFR commands listed in the UCD92xx PMBus Command Reference can be used with the UCD92xx.  The MFR commands are defined in this document and the standard commands are defined in Part II of the PMBus standard (http://pmbus.org/docs/PMBus_Specification_Part_II_Rev_1-1_20070205.pdf).

  • Thanks for your kind suggestion but I am not using UCD92xx device. I am making my own device. Now all the problems are settled.