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

[复制链接]
 楼主| gnaijnaoul 发表于 2019-4-19 18:32 来自手机 | 显示全部楼层 |阅读模式
按照数据手册设置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

粉丝
快速回复 在线客服 返回列表 返回顶部