USB PD MP5031 configuration issue

Hi Nouman,

Thank you for the reply! I have some questions to just clarify things:

  1. This is a surprise that OTP means pre-programmed by manufacturer, because it also means devices that are programmed once by the end equipment manufacturer. What is the difference between the MPQ5031 and the MP5031? Is the only difference that the MPQ5031 is not pre-programmed by the manufacturer, or is there any other difference that the end equipment manufactuer should be aware of?

  2. The datasheet for the MPQ5031 looks almost identical to the MP5031. The MPQ5031 datasheet also refers to OTP, just as the MP5031 datasheet. Also, the MPQ5031 datasheet refers to default values. Is it guaranteed that the MPQ5031 has not been pre-programmed by MPS?

  3. Which MPQ5031 part code do you suggest? I cannot tell which one is blank. so that I can perform the one-time operation. I see these part codes on Farnell website:
    (a) MPQ5031GRE-0013-AEC1-P
    (b) MPQ5031GRE-0015-AEC1-P
    (c) MPQ5031GRE-0001-AEC1-P
    Which one of these, (a), (b) or (c) is the blank one?

  4. If none of them are blank, which part code is best suited for my circuit, which uses MP2491C as the DC-DC converter? That way, I can just order from Farnell the correct MP5031 or MPQ5031 chip that already meets my configuration needs.

  5. Is there a description of the I2C configuration for each of the different configuration code chips which are available? This will make life a lot easer for device manufacturers, if they can just align their circuit to the configuration code chips that are already available.
    Can I have the default configuration values listed for the part codes referred to above in question 3?

  6. You mention “This way you can write to the volatile memory of the MP5031 device, and not power cycle to run your tests”. Do you mean I can use my existing current MP5031 and just write and not power cycle to do my tests? Or was it a mistake and you meant MPQ5031?

  7. For the MPQ5031, is it possible to use Virtual Bench Pro without having a I2C interface? I do not currently have that. I have downloaded and installed Virtual Bench Pro 4.0 and although I can select options for the MPQ5031, I cannot export the I2C values. The Export button is grayed out. I would like to see the I2C register values, so that I can program them using my own microcontroller. It is possible to see all the I2C register values that need to be programmed?

  8. For the blank MPQ5031, Is any special I2C command needed to permanently write the configuration? The datasheet does not mention that any special command is needed to make the configuration permanent. So, do I just need to write the values that I wish to be changed, and then just power-cycle? No need for any delay or any command to instruct the changes to be made permanent?

Many thanks for your help!