Gus、您好!
在下图中、我在外部向 CMPSS 端口施加了斜坡信号。 但是、我将跳闸的 PWM 从2更改为1。
演示板 F280049C 测试
测试条件 #1) 我 在软件中设置 MaxRampValue = 32676、并且 RampDecValue = 0

黄色:ePWM1A、红色:ePWM1B、绿色 :ePWM2B、蓝色:外部斜坡信号

问题1.1) 您能否解释一下为什么 ePWM1A 和1B 关断时会有一些干扰? 当我将 CMPSS 输出从 ASYNC_COMP 更改为 TRIP_FILTER 时我获得了该值。 我在 ePWM1A 不再产生抖动。 您能解释一下吗? 基准软件使用 ASYNC_COMP 配置。 但是、正如您可以估计的那样、当我使用 TRIP_FILTER 时、CMPSS 跳变点增加了...
我展示了与它相关的线路。 但是、ePWM1A 的上升和下降不同。
//CMPSS_configOutputsHigh(CMPSS5_BASE,
// CMPSS_TRIP_ASYNC_COMP | CMPSS_TRIPOUT_ASYNC_COMP); // [PCMC]
CMPSS_configOutputsHigh(CMPSS5_BASE,
CMPSS_TRIP_FILTER | CMPSS_TRIPOUT_FILTER); // [Filtered PCMC]
CMPSS_configFilterHigh(CMPSS5_BASE, 1U, 10U, 7U); // [PCMC]
测试条件 #2) 我 在软件中设置 MaxRampValue = 20000、并且 RampDecValue = 0。

黄色:ePWM1A、 红色:ePWM1B、 绿色:OutputXBAR 处的 CMPSS 输出、 蓝色:外部斜坡信号
问题2.1) CMPSS 输出是否受这种干扰影响跳匣区域或跳匣区域锁存在初始高电平?
提前感谢您。



