具有单级PFC的反激式PSR方式控制得到恒压输出相对恒流输出要容易理解些,所以到现在也没弄明白是怎么实现恒流的。论坛里有好几个帖子谈论PSR恒压/恒流的原理,特截来一段如下
《《《 恒压:现在大部分芯片都是直接取样辅助线圈上电压,由于漏感的原因,在MOS关断后,也就是次级二极管导通瞬间,会产生一个尖峰,影响电压采样,为了避开个这个尖峰,大部分厂家都是采用延时采机,也就是在MOS管关断一段时间后再来采样线圈电压。从而避开漏感尖峰。次级圈数固定,辅助绕组固定,取样精度高。比较器内部精度也高,自然可以得到较高的输出电压精度。
恒流:
Np*Ipk=Ns*Ipks
Ipks=Np*Ipk /Ns,
将Ipks=Np*Ipk /Ns代入Io=(Td/T)*Ipsk/2 ,
得到Io=(Td/T)*(Np*Ipk /Ns)/2。
可以看出Np,Ns为常数,只要固定Ipk,和Td/T就可以得到固定的电流输出。
固定Ipk的方式是限制初级MOS取样电阻上的峰值电压,同时为了避免寄生电容在导通时产生的电流尖峰,会加入一段消隐时间。Td/T 是由IC内部固定的。芯片资料里都会给出的,LZ仔细找找。这就是实现恒流的基本原理,输出电压变化时能保证电流不变。只要保证IC Td/T 的精度,以及初级峰值电流的限流精度就可以得到较高的输出电流精度。这两部分基本上取决于IC。取样电阻保证1%是没有问题的。次级圈数固定,辅助绕组固定,取样精度高。比较器内部精度也高,自然可以得到较高的输出电压精度。》》》
LT3799(LT3798)能够实现恒压/恒流输出,但是没看懂datasheet上的(也没看出Td/T是多少,另外,从芯片的角度看,芯片并不知道自己工作的电路中Np/Ns是多少,因此,假如芯片内部通过电路固定了Td/T,再又怎样固定了(Np/Ns)*Ipk进而固定输出电流的呢?)所以截来请分析一下