这个电路考虑上很多非理想因素,电路实际会出现很多其他自激震荡频率点。增加比较器或者MOS驱动器后,自激正反馈增益太大了,起振时,电路可能会先进入其他自激振荡点,并且一旦进入几乎退不出来,导致电路工作完全不正常。所以能否进入我们想要的自激振荡点是有一定概率的。总之,一旦进入自激状态,几乎切换不到别的谐振点。所以在电路刚起振的这短短时间内就决定了你的电路的命运,是死亡,还是。。。
改进思路就是使用比较器或逻辑门检测变压器中点电压,每次检测到过零点后,驱动反转(使用同相/反向两路合一的Gate驱动器,不要使用带死区,原因楼主说了,电感需要通路)。但仅仅这样,就会出现上面说的情况,所以还要增加一个频率限制功能,强制让系统进入到我们选择的自激点。
我做过两种方案,一种使用SG3525实现,我用非门和限流电阻和钳位二极管实现过零点检测,非门输出连接与门,与门另一脚连接锯齿波,与门输出接SG3525的同步脚。也就是说在锯齿波电压小于门电路阈值前,过零信号是被禁止的。SG3525工作频率范围被限制在一定范围内。最低频率是芯片本身Rt和Ct所确定的,最高频率是锯齿波和与门阈值对应时间限制的,只要频率范围不是很离谱,电路都可以很好的起振和工作。适合大功率,且对电路可靠性要求较高的情况下使用,当然电路也复杂了。
另一个方案是TI专门为这个电路设计的芯片UC3872,但是价格就比较高了,思路是一样的。
楼主有一点是有问题的,两路驱动最理想情况是一路关断,另一路导通,完全没有死区,也没有共通。但实际上很难做到。极短的死区和共通还没问题,因为分布电容或漏感可以短暂起作用,如果专门给驱动增加共通时间就会有问题,这时候谐振电容会被两路共通的开关短路,导致波形畸变,瞬间大电流,损耗增加。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |