1.72/Rt*Ct | 1.8/Rt*Ct我们一起来解剖他!        许多资料上都写有UC3842/3的频率计算公式,有的资料上为:1.72/Rt×Ct;也有的资料上为:1.8/Rt×Ct,其实这些公式都为近似值,条件为Rt>5K时;如果Rt<5K又怎么算呢,上面这两个公式又到底是怎么来的呢?
        上面两个公式只能说是近似值,可以更方便的计算,首先我们来看看3842/3真正的频率又是如何计算的。
        其实我们可以根据3842资料上关于振荡器部分的说明,就可以比较准确的计算频率,而不用管Rt的值是否大于5K。
        UC3842器件规格书上关于振荡器的说明如下:
       

        下面的图是根据上面的说明而画出的:
       

        原理说明:
        电容Ct由VREF经Rt充电,充电至2.8V,再由UC3842内部的一个Id恒流源(Id的值可以在3842规格书上查)给Ct放电,放电至1.2V。
        振荡脚第4脚波形如下:
       

        现在我们就有多种方法可以列出充电及放电时的公式了
        这里根据比较简单的三要素法列出公式
        充电时:
       

        这里τ=Rt*Ct
        代入上面的公式可得:
       

        放电时:由于电容在通过内部恒流源放电的同时也通过Rt在充电,如下:
       

        可得到
       

        然后可从手册中查到Id的值如下:
       

        Id取典型值8.3mA就可以
       

        下面我们一起来举个例子用这个比较精确的方式来比较一下
        把上面的关系是输入Mathcad中,其中不同的是定义Ct=2.2n,Rt作为一个变量,我们来看看Rt大于5K时与小于5K时来对比经验公式得到的结果.
       

        分别画出频率函数表达式与变量Rt的关系曲线图如下
       

        如上图所示,手绘红线为Rt=5K的分界线,当Rt>5K时上面的两个经验公式得频率曲线与实际频率曲线近似重合基本相等,当Rt<5K时经验公式频率曲线与实际频率曲线相差越来越大。
        那么我相信大家基本已经明白Rt为何有一个>5K的前提条件了,实际上不是必须大于5K,是大于5K时用简便的经验公式是无法算出3842振荡频率的。
        细心的朋友肯定注意到上面的公式中有一个计算开环占空比的公式,下面我们一起来看一下,开环占空比(最大占空比)与Rt的关系曲线,如下图
       

        不难看出当Rt的阻值越小,3842/3芯片输出的最大占空比可限制越到越低,限制最大占空比对于做开环保护或正激电路是相当有用的。
        占空比限制大于小的波形对比如下