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模块
TI中文支持网


![TMS320F28379D: 导入例程出现故障Description Resource Path Location Type gmake: *** [gridconnectedinvlclfltr.obj] Error 1 gridConnectedInverterLCLFltr C/C++ Problem-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_pastedimage1752114958744v1.jpg)