Trip-Zone子模块还是很有用的,尤其是用在电流控制方面,搭配DAC和模拟比较器,非常实用的功能。今天初步尝试该功能,基本功能实现,调试过程中发现1个问题,这里记录一下,以便后续借鉴。
1,我的程序中Trip-Zone只在某种状态下开启,其他状态必须关闭。故需要动态开关Trip-Zone,这个过程中,只有操作TZCTL.TZx才有用,而操作TZCTL.DCxEVTx无用。
有效操作:
EPwm1Regs.TZCTL.bit.TZB= 2;
无效操作:
EPwm1Regs.TZCTL.bit.DCBEVT2 = 2;