我无法从控制器板获取50Hz ePWM 信号...请告诉我 ePWM 可以提供的最小频率
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.
我无法从控制器板获取50Hz ePWM 信号...请告诉我 ePWM 可以提供的最小频率
您好,
感谢您提供配置。
我想指出,此设备上的最大 ePWM 频率为100MHz (数据表中已注明)。
对于50Hz,如果 ePWM 频率更改为100MHz (默认值),则计算如下:
Tpwm =1/50=.02
TBCLK = 100MHz/(HSPCLKDIV*CLKDIV)= 100MHz/(4*1)= 25MHz
TTBCLK = 1/25MHz = 40nsec
TBPRD =(Tpwm/TTBCLK)-1 =(.02/40N)-1 = 499999
因此,对于50Hz 的输出,I 将 EPWMCLK 更改为100MHz (查看 EPWMCLKDIV 位),CLKDIV 除以1,TBPRD 更改为499999
此致,
Marlyn