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.

在28379电机控制例程中ISR_FREQUENCY与PWM_FREQUENCY为何不相同?



在28379电机控制例程中ISR_FREQUENCY与PWM_FREQUENCY为何不相同

#define PWM_FREQUENCY 10
#define ISR_FREQUENCY 20

而且此程序为单采样,不理解为何如此设置

  • 在有些代码中,ISR以与PWM相同的速率运行。但是PWM寄存器具有一项功能,它们可以在每第一个,第二个或第三个事件启动ADC_SOC。

    对于大多数电动机,实际上没有理由以高于20 KHz的频率运行换向,因此,如果要提高PWM频率,会尝试启用这些寄存器,以使ISR以/ 2或/ 3运行。