大家好、我想对 PWM 信号的跳闸区域进行配置、以便在发生 ClockFAil 或 EMUSTOP 时将我的信号设置为低电平。 我在文档中看到 TZ5和 TZ6分别与这些错误相关联。 我通过这种方式配置了跳闸区域和 PIE 矢量:
EALLOW;
PieVectTable.EPWM1_TZ_INT =&EPwm1_TZ1;
EDIS;
IER |= M_INT2;
PieCtrlRegs.PIEIER2.bit.INTx1 = 1;
EINT;
ERTM;
EALLOW;
EPwm1Regs.TZSEL.bit.CBC5 = 1;
EPwm1Regs.TZSEL.bit.OSTH6 = 1;
EPwm1Regs.TZCTL.bit.tZA = TZ_FORCE_LO;
EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO;
EPwm1Regs.TZEINT.bit.CBC = 1;
EPwm1Regs.TZEINT.bit.OST = 1;
EDIS;
在发生 ClockFAil 和 EMUSTOP 时、它是否会产生信号干扰、或者我是否必须进行一些其他配置? 如果它确实出现问题、我想知道如何测试这两个跳匣区域。
提前感谢。