主题中讨论的其他器件:C2000WARE
您好!
在运行时更新 EPWM 上的占空比时出现问题。 占空比的更新大约需要1us、这是不可接受的、系统时钟为200MHz、TBPRD 为1000u、PWM 频率为50kHz。
我使用此代码 初始化具有死区=>的 PWM
initEPWMWithoutDB (EPWM11_BASE、2);
setupEPWMActiveHighCommpleCommentary (EPWM11_BASE);
在尝试写入 CMP 寄存器以更新占空比=>之后
ePWM_setCounterCompareValue (base、ePWM_COUNTER_COMPARE_A、value);
ePWM_setCounterCompareValue (base、ePWM_COUNTER_COMPARE_B、value);
请告诉我、为什么占空比更新需要这么长时间、是否有任何方法可以减少它?
此致、
Parvathi