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.

PMP23338: PWM doesn't work

Part Number: PMP23338

Tool/software:

Hi all

I am following the guideline of PMP23338 (https://dev.ti.com/tirex/explore/node?node=A__ANlQ.5FNEOWS7jYnIynC-g__digital_power_c2000ware_sdk_software_package__5C6SEVO__LATEST) and trying to run builds/labs to test PFC operation. To run the build/lab1, I shorted the relay and baby boost and removed R145 and R147. I connected a 12V, changed project options, rebuilt project and run debug as guideline requested. 

The build/lab1 is a open loop check. In this lab the board is excited in open loop fashion with a fixed duty cycle.

In main.syscfg, I changed project options to lab1. But when debug running, the 'TTPLPFC_lab.enum_lab' always show a lab4 and 'autoStartSlew' is 0. So I changed 'settings.h' code '#define TTPLPFC_LAB 4' to'#define TTPLPFC_LAB 1'. That's the only thing I changed the codes which are directly download on your website and copied to workspace.

Now, the 'autoStartSlew' could reach to 101 after a few second. But then, I find the 'pwmSwState' is always in 'pwmSwState_defaultState', the HFFET_LS1 and HFFET_HS1 I checked on oscilloscope show no signal. The Vbus voltage is just equal to my input DC voltage, like in picture 3, 10V input show a 9.2 Vbus.

    . You can check my connection. The 12V is connected, and the algitor cable connected with a DC power supply as requested in guideline. 

I guess there is some issue prevents the PWM signal generating, I don't know it is for hardware or software. 

Please help me. Thank you very much.