ZHDU069 March 2026 MSPM0G1507 , MSPM0G1519 , MSPM0G3507 , MSPM0G3519
在中断例程中定期执行 FOC 算法,以便更新转子角度,从而使电机达到出色的效率。用户可以根据应用带宽要求来配置此 FOC 速率。
将 pUserInputRegs->closeLoop1.b.highFreqFOCEn 设置为 0b,可获得 16kHz 的最大 FOC 执行速率。将 highFreqFOCEn 设置为 1b,可将最大 FOC 执行速率降低一半。
FOC 例程只能在 PWM 频率的倍数值时执行,因此,16kHz 的最大可实现 FOC 速率适用的 PWM 频率为 16 的倍数(例如 16kHz、32kHz、48kHz)。对于 20KHz、40kHz 等 PWM 频率,最大 FOC 速率限制为 10kHz(20KHz/2、40KHz/4 等)。