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.

PMP23340UCD: Frequency and dead time adjustment

Part Number: PMP23340UCD
Other Parts Discussed in Thread: UCD3138A, UCD3138, PMP

Hi,guys.

I'm having a problem and I need some advice.

Hardware:PMP23340UCD(UCD3138A)

Firmware:TI supplied routines——UCDIBCFirmware

Goal:I need to take some measurements.  Therefore the frequency and dead time of the DPWM need to be adjusted.

Issues:

  1.  Can I do this through the GUI?What exactly should I do?
  2. Currently I'm just starting to learn UCD3138.Can I set DPWM to normal mode in the source code and disable CLA_EN and comment out the other functions?
  3. Can I write a simple program to control it via DPWM only (no filter, front end).
  4. Four switches on the primary side, two switches on the secondary side, how to set the phase and trigger between the three DPWMs?
  5. Do you provide DPWMC 、Edge Generation、IntraMax  related information, the description on the datasheet is a bit succinct.

I would like to implement frequency or dead time debugging via GUI on the source programme.

But the complexity of the procedure makes me not know where to change it, and I'm afraid of destroying the functionality of the source programme.

If I can't change it on the source program, can I write a simple program to just control the DPWM to achieve it.

And I'm experiencing confusion about the way to drive the primary and secondary switching tubes.In particular, internal multiplexing and edge triggering.

If I only drive the dpwm, will I be able to achieve what the board does - the same output at the same frequency as the source programme!

Sorry for the vague description, can you give some suggestions and ideas based on my question?

Best Regards.

  • Hello,

    1.  Can I do this through the GUI?What exactly should I do? [Comments]: GUI can change the frequency and deadtime, but  the fre is +/-20%. deadtiem is not straightforward. you can read TRM to understand how deadtime is programmed.
    2. Currently I'm just starting to learn UCD3138.Can I set DPWM to normal mode in the source code and disable CLA_EN and comment out the other functions? [Comments]: This PMP can't use normal mode. CLA is still enabled
    3. Can I write a simple program to control it via DPWM only (no filter, front end). [Comments]: UCD training lab can teach you to do that
    4. Four switches on the primary side, two switches on the secondary side, how to set the phase and trigger between the three DPWMs?[Comments] you can look at the UCD3138 Full-Bridge LLC EVM design. 
    5. Do you provide DPWMC 、Edge Generation、IntraMax  related information, the description on the datasheet is a bit succinct. [Comments]: TRM documents describe the peripherals.

    They are complicated questions that can't be explained in all details. Actually, I recommend to download UCD training lab to practice the test.

  • Thanks for your reply, it helps a lot!

  • I'm sorry about the question posed in the morning which was in error, I've spotted it and withdrawn it, thank you for your help.