图1
上图1是数据手册上的一条说明,HRPWM工作的最低频率(HRPWMCLK)是60MHZ。如果将ePWM模块时钟(EPWMCLK)配置50MHZ,HRPWM功能是否无法使用?
图2
但是在上图2的技术参考手册上显示,HRPWM功能中需要使用的SFO()函数 的最小频率是50MHZ,这是说明HRPWM在50MHZ时依旧可以工作吗?
例如,如果通过写入CMPAHR或CMPBHR的HR寄存器来移动边缘,则可以看到HRPWM,并且可以看到大约150马力的步进运动。
如果启用了AUTOCONV,则缩放因子将告诉您1 TBCLK使用多少个延迟元素。
例如,如果您的HRMSTEP是67,则在1 TBCLK内,您最多可以将67条微边放置在1 TBCLK内。 如果您使用SFO库帮助计算TBCLK中的实际步骤,则这将确定您的实际HRPWM分辨率。
HRPWM的最小频率应为SYSCLK/2。 我认为SFO图书馆的这份注释需要更新。 将此作为ticket归档。 感谢您将此提醒我们注意