今天发现,F28035的PWM在updown模式下无法通过HRpwm模块来解决分辨率问题,当PWM采用updown模式时,如果高分辨率PWMD的边沿模式位EPwm1Regs.HRCNFG.bit.EDGMODE设置成0x02(HR_FEP),由于仅下降沿获得高分辨率,上升沿无法获得高分辨率,会导致PWM事实上的分辨率仍然只有1/60M。另一方面,如果EPwm1Regs.HRCNFG.bit.EDGMODE设置成0x03(HR_BEP),这种工况下,高分辨率的部分在上升沿和下降沿均为延迟,也就是说高分辨率的部分在HR_BEP模式下,只能造成相移,不能改变占空比。
从这一点来讲,TI提供的双向BuckBoost的例程应该是有问题的,无法实现高分辨率的PWM。各位大神,有没有人有遇到过这个问题,是否可以提供解决方案。
