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

TMS320F28379D 的PWM 软件强制封脉冲失效

Other Parts Discussed in Thread:C2000WARE

EPwm4Regs.AQCSFRC.bit.CSFA = 1; // off
EPwm4Regs.AQCSFRC.bit.CSFB = 1; // off
EPwm5Regs.AQCSFRC.bit.CSFA = 1; // off
EPwm5Regs.AQCSFRC.bit.CSFB = 1; // off
EPwm6Regs.AQCSFRC.bit.CSFA = 1; // off
EPwm6Regs.AQCSFRC.bit.CSFB = 1; // off

A通道全低,B通道全高?我本来想将A,B都拉低的。

jinyan fan:

为什么EPwm4Regs EPwm5Regs EPwm6Regs的B通道不能软件强制拉低?

,

Green Deng:

你有配置过DB死区模块吗?那里面有个反相功能,AQ模块的强制拉低在这个模块之前,所以会收DB模块影响,推荐用TZ模块强制拉低。

,

jinyan fan:

TZ模块强制拉低,这个功能有没有参考代码?

,

Green Deng:

有的,关于ePWM模块的代码你都可以在以下位置找到:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f2837xd\examples\cpu1\epwm
其中epwm_ex1_trip_zone.c就是TZ模块的

,

jinyan fan:

这个例程是需要GPIO12输入一个TZ触发信号对吧,我想要的是软件随时封脉冲,即使没有故障的时候封脉冲,这个怎么实现呢?

,

Green Deng:

没有软件触发TZ模块的例程,但是是可以实现的,设置TZFRC寄存器就可以实现软件触发TZ模块

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28379D 的PWM 软件强制封脉冲失效
分享到: 更多 (0)