Dear expert,
In TTPLPFC_runISR1_lab1(), I have enabled TTPLPFC_AUTO_START to 1 and commented out the protections. I can't think of any other issues that would cause the DSP not to generate PWM waves.
TTPLPFC_pwmDriver()
.
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.
Dear expert,
In TTPLPFC_runISR1_lab1(), I have enabled TTPLPFC_AUTO_START to 1 and commented out the protections. I can't think of any other issues that would cause the DSP not to generate PWM waves.
TTPLPFC_pwmDriver()
.
Have you checked the below from previous thread?
TMDSCNCD280039C: TIDM-02013: TMDSCNCD280039C
"Once the counter reaches 100, the relay closes, could you check if "TTPLPFC_clearTrip" is set to 1 in Expressions window. If not please set "TTPLPFC_clearTrip" to 1. Let me know if it works.
Note: Please make sure no load is applied on VBUS until the relay is closed.
TTPLPFC_clearTrip is set to 1 when the counter reaches 100.When I perform the DC CHECK in lab1, there is no relevant code to clear the PWM faults when TTPLPFC_clearTrip=1. However, I noticed that the static inline void TTPLPFC_pwmDriver() function contains code for clearing PWM faults, while the static inline void TTPLPFC_pwmDriver_DC() does not have the code shown in the above picture to clear faults. Could this be a problem that causes the PWM waves not to be generated?
Can you try a bench test to check the PWM by connecting the control card to docking board (with out OBC board).
Also, could you tell me how you procured this board?