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:代码最好复制之后用“插入 – 代码”来上传,这么上传的看起来太累,也不方便搜索。