在DSP的ePWM模块中,有两种不同的保护(封脉冲)方式:CBC(逐周期保护)与OST(单次触发保护)。
两个保护策有不同的动作方式,本文以F28374S为例,参考芯片资料,说明如下:
0 CBC(周期保护)
CBC就是cycle-by-cycle(逐周期)保护模式,其特点是一旦触发就会将PWM输出电平置于预设电平(高电平、低电平、高阻态或不变),但是每当PWM的CNT为0时,会重新检测TZ引脚的输入是否仍然被触发,若不再触发,则清除保护状态,恢复PWM输出,若再次触发,则继续保持保护状态。
1 OST(单次触发保护)
OST即one-shot(单次触发)保护模式,其特点是一旦触发就无法自动恢复,会始终处于保护状态,直到手动清除TZFLG中的OST位。