目前我们使用F28377D来进行LLC谐振电路的副边同步整流控制,我们需要的效果是,副边的电流在设定的阈值之上时EPWM开波,在阈值之下EPWM关波。谐振电路的电流可以看为正弦,且频率与EPWM的频率相同,为140k。
1.我们一开始采取的方案是:在正半周电流大于阈值时,利用cmpss产生ctripH信号,然后将TZ设定为强高,使EPWM输出高电平,但是当正弦电流下降并且小于阈值时,ctripH的信号并没有清除,Tz依旧在发挥作用,EPWM依旧高电平,无法正确的产生低电平,我的配置也是采用CBC模式。请问有什么办法可以处理这种情况吗?还是说这种事件只可以在下一个周期才会被清除。
2.我们同时采取了另一种方案:关波逻辑是当正半周电流小于阈值时,利用Cmpss产生CtripL信号,然后将TZ设定为强低。但是这种方案的问题又在开波上面,我们必须要让EPWM在正半周电流上升到等于阈值时,强制CTR=0,此时EPWM开波。现在的问题是,如何才能人为的控制CTR=0,在这个点准确的开波?