TI中文支持网
TI专业的中文技术问题搜集分享网站

F28335的EPWM与ECAP使用问题

TI,你好

现在项目中需要使用EPWM1A、2A、3A、4A、5A、6A做为正常调制输出,EPWM1B、2B、3B、4B、5B、6B做为ECAP模块的捕捉功能使用,请问这样的用法是否可以?如果的可以,需要重点关注哪几个寄存器?

补充:我现在单独测试这两块程序是好的,但是同时使用的时候就不行,PWM没输出了。

rookiecalf:

一般来说A和B是配对使用的,特别是使用死区控制的时候,当然,也还是可以单独使用。

单独测试可以,而同时使用不行的话,应该是初始化的时候哪里不太对,你要注意一下,得要把他们严格划分好。

个人不建议这么搞。

TI,你好

现在项目中需要使用EPWM1A、2A、3A、4A、5A、6A做为正常调制输出,EPWM1B、2B、3B、4B、5B、6B做为ECAP模块的捕捉功能使用,请问这样的用法是否可以?如果的可以,需要重点关注哪几个寄存器?

补充:我现在单独测试这两块程序是好的,但是同时使用的时候就不行,PWM没输出了。

Hank Zhao:

ePWM和eCAP的一些管脚是复用的,不能同时使用。不过eCAP还有一些管脚没有与ePWM复用,比如GPIO24~GPIO27以及GPIO48,GPIO49,可以使用这些引脚作为eCAP的管脚。

TI,你好

现在项目中需要使用EPWM1A、2A、3A、4A、5A、6A做为正常调制输出,EPWM1B、2B、3B、4B、5B、6B做为ECAP模块的捕捉功能使用,请问这样的用法是否可以?如果的可以,需要重点关注哪几个寄存器?

补充:我现在单独测试这两块程序是好的,但是同时使用的时候就不行,PWM没输出了。

rookiecalf:

回复 Hank Zhao:

Hank Zhao

ePWM和eCAP的一些管脚是复用的,不能同时使用。不过eCAP还有一些管脚没有与ePWM复用,比如GPIO24~GPIO27以及GPIO48,GPIO49,可以使用这些引脚作为eCAP的管脚。

TI,你好

现在项目中需要使用EPWM1A、2A、3A、4A、5A、6A做为正常调制输出,EPWM1B、2B、3B、4B、5B、6B做为ECAP模块的捕捉功能使用,请问这样的用法是否可以?如果的可以,需要重点关注哪几个寄存器?

补充:我现在单独测试这两块程序是好的,但是同时使用的时候就不行,PWM没输出了。

Hank Zhao:

回复 rookiecalf:

你的理解没有问题,F28335的引脚复用是具体到单个引脚的。不过eCAP还有其它管脚可以使用,没必要一定使用与ePWM复用在一起的引脚。

TI,你好

现在项目中需要使用EPWM1A、2A、3A、4A、5A、6A做为正常调制输出,EPWM1B、2B、3B、4B、5B、6B做为ECAP模块的捕捉功能使用,请问这样的用法是否可以?如果的可以,需要重点关注哪几个寄存器?

补充:我现在单独测试这两块程序是好的,但是同时使用的时候就不行,PWM没输出了。

BEILI SHU:

回复 Hank Zhao:

你好 请问一下F28335的ecap1 ecap2 ecap3之间的GPIO脚可以复用吗比如能把ECAP1的GPIO34配置给ECAP2来使用吗?

赞(0)
未经允许不得转载:TI中文支持网 » F28335的EPWM与ECAP使用问题
分享到: 更多 (0)