基本原理应该是使得L和fsw的乘积是一个常数,若变压器电感有一定范围的差异,芯片可检测到这个差异,并通过改变fsw来补偿。
具体检测的参数可以是不同的,比如常见的是检测Tdemag时间,利用Tdemag与L成反比的关系,在芯片内部设计使得fsw随Tdemag的变化而变化,以达到保持L*fsw为一定常数的目的。
印象中pi有一种方式是通过检测Ton时的辅助绕组电压Vaux进行的,最终目标也是一样要使得L*fsw为常数。当然,Vaux的电压在采样时刻是负值,对芯片来说比较难采样,往往会转化为采样电流,此时又会引入与辅助绕组上的分压电阻的关系了。但最终目标或者说最终原理是不变的,就是通过微调fsw去补偿。
菜鸟一个,做过实际的案子不多也记不清楚了,不知道是不是回答到了楼主的问题。如果回答不对就当提个错误的参考让高手来讨论吧。
最好能以实际的ic为例,看看规格书里的具体描述。