28069比较器触发控制epwm发现,比较器沿触发电平宽度太大时,会导致epwm一直为低或者一直为高
下图,波形分别为比较器输出和epwm输出,比较器下降沿触发epwm关断信号,对比两图发现,比较触发电平宽度太大时,epwm一直被触发,为低。
Eric Ma:
具体的周期寄存器的值和比较寄存器的值是多少??
ERIC
28069比较器触发控制epwm发现,比较器沿触发电平宽度太大时,会导致epwm一直为低或者一直为高
下图,波形分别为比较器输出和epwm输出,比较器下降沿触发epwm关断信号,对比两图发现,比较触发电平宽度太大时,epwm一直被触发,为低。
囧:
你是CBC控制吧,这是正常的,因为COMP始终触发会是PWM在周期结束后,在零点检测时发现仍然被触发,再次进入保护,你可以设置blanking window来防止这个问题
28069比较器触发控制epwm发现,比较器沿触发电平宽度太大时,会导致epwm一直为低或者一直为高
下图,波形分别为比较器输出和epwm输出,比较器下降沿触发epwm关断信号,对比两图发现,比较触发电平宽度太大时,epwm一直被触发,为低。
Haiyan Li2:
回复 Eric Ma:
周期寄存器,90MHz主频,TBPRD为100,比较寄存器值DACVAL为600
28069比较器触发控制epwm发现,比较器沿触发电平宽度太大时,会导致epwm一直为低或者一直为高
下图,波形分别为比较器输出和epwm输出,比较器下降沿触发epwm关断信号,对比两图发现,比较触发电平宽度太大时,epwm一直被触发,为低。
Haiyan Li2:
回复 囧:
是CBC控制,但是在图二,PWM周期结束之前,comp就已经为高电平不再触发了,为什么在PWM周期结束后,零点检测时会发现仍然被触发?还有您提到的设置blanking window能再详细一点吗?