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.

TMS320F28035: BLDC Motor control using TMDSCNCD28035

Part Number: TMS320F28035
Other Parts Discussed in Thread: CONTROLSUITE

I am using the example code from C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128.

Per the #define PWM_FREQUENCY 20 in file "BLDC_Sensored-Settings.h" it is configured for 20KHz PWM output. Some reason, when I see the output on a Scope, I see the PWM coming as 20Hz.

Is there any reason for this?

Another Question : If I want to increase the Frequency to 40KHz, what parameters I need to modify? How do we arrive at the Value for a specific Frequency?

Any help in this regards is appreciated.

Thank you!!

Ramjee V

  • The measurement method you used is not correct, the 20Hz maybe the commutation frequency, not the PWM frequency. You may monitor both high side and low side PWM signals that could help you to understand the PWM output and its frequency.

    You just need to change the value of the definition symbol in "BLDC_Sensored-Settings.h" file as below.

    #define PWM_FREQUENCY 40