用这个MCU,PWM周期设置为2400(见下)
MCU的主频是200M的,所以PWM周期设置为2400时,对应的PWM周期时间为(5ns*2400 = 12000ns = 12us),但是示波器上看到的PWM周期却是24us
请问这是为什么?
#define PWM_PERIOD_COUNT (2400) // PWM周期的计数个数
EPWM clock配置如下,这个是有分频吗?
void InitOneEpwm(const uint32_t pwmBase, const EPWM_ActionQualifierOutputModule pwmOutPin)
{
。。。。
EPWM_setClockPrescaler(pwmBase, EPWM_CLOCK_DIVIDER_1, EPWM_HSCLOCK_DIVIDER_1);
。。。。
}
您好,
请参考增强型脉宽调制 (EPWM) “开关频率”。
请在您另一个帖子(+) TMS320F28384D: PWM周期和预期的不一样 - C2000︎ 微控制器论坛 - C2000 微控制器 - E2E
设计支持获得后续支持。