打印

28035不能实现稳定的高精度周期模式

[复制链接]
1129|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
按照数据手册设置28035的ePWM模块,测试高精度PWM模式是OK的,高精度周期模式达不到想要的效果。实际用示波器测试,给固定的周期下降沿会在一个TBCLK周期内波动,整个周期有时会有1个TBcLK的波动,达不到数据手册上描述的效果。哪位兄弟调通pwm模块高精度周期模式的给个指导。

使用特权

评论回复

相关帖子

沙发
请叫我树人| | 2019-4-22 09:20 | 只看该作者
我不太清楚的啊!

使用特权

评论回复
板凳
gnaijnaoul|  楼主 | 2019-4-22 13:39 | 只看该作者
今天又试了一上午,参考了下面网页的内容总算是调通了,写一下给以后碰得到人做个参考。
https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/690150/2558177#2558177
ePWMxA通道在高精度周期模式可以稳定输出,没有周期跳动的问题了,周期调节步进可以减小到1~2nS(我示波器精度有限,更高精度步进调整也看不出来),用来做LLC太合适了,就是ePWMxB通道有些磨人。
ePWMxB通道没有高精度周期功能,直接输出CMPA的信号经过死区模块控制后的信号,在高精度模式HRPRD等于0x8000时ePWMxB没有周期波动,在其它值时会间隔一个PWM周期有1个TBclk的波动。



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

181

帖子

2

粉丝