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

TMS320F280049: 使用EPWM死区单元发一对驱动时时如何只封一路驱动?

Part Number:TMS320F280049

 大家好,我的工程EPWM配置为通过DB产生互补的驱动, 然后用了CMPSS做比较然后通过DC去产生DCAEVT2,DCBEVT2来控制TZ单元封驱动。 限制有一种工况,需要只封EPWMA的信号,EPWMB还是正常,

我使用了如下语句,可是没有效果

if(off)

{

EPWM_forceTripZoneEvent(EPWM4_BASE, EPWM_TZ_FORCE_EVENT_DCAEVT);

}

EPWM配置的关键部分见图片

Green Deng:

额,不好意思,想问一下你说的没有效果是指哪个功能没有实现?是指只封一路的要求,结果两路都被封了吗?

,

li li:

没有效果是说驱动一直保持原样输出,没有trip动作。

后来我又加了enable函数, 结果是2路都被短暂的封了一下

,

Green Deng:

短暂封了一下是否跟TZ模式是one-shot还是CBC模式有关?

PS:代码最好复制之后用“插入 – 代码”来上传,这么上传的看起来太累,也不方便搜索。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049: 使用EPWM死区单元发一对驱动时时如何只封一路驱动?
分享到: 更多 (0)