VF转换电路计算三角波的高低阈值

描述

上一篇文章我们计算出上面的阻容取值,让它的三角波频率在16KHz,但是采用的是一般工程应用中的估算法。那么本文根据以上的参数,通过详细的公式建立数学模型的方法来重新计算出它的实际工作频率,并看看三角波的高低阈值分别是多少,和估算法有多少差距。

根据上面的电路图,我们知道,当比较器输出高电平时,由于比较器的两个输入端是高阻抗,以及输出端是OC输出,三极管是断开的,所以上面的电路可以等效为:

根据KCL定律可得:

电路

由于

电路

(其中Vcc=5V)。把I1、I2、I5带进(1)式中得:

电路

根据KCL定律可得:

电路

由于

电路

(其中Vcc=5V)。把I3、I4、I5带进(3)式中得:

电路

(2)(4)联立方程组

电路

可得:

电路

当比较器输出低电平时,由于比较器内部是三极管。

电路

这里以LM329为例,输出低电平的典型值按照0.25V计算的话,那么电路可以等效为:

电路

根据KCL定律可得:

电路

由于

电路

(其中Vcc=5V)。把I1、I2、I5带进(6)式中得:

电路

又由于Vb=0.25V,带入(7)式可得:

电路

也就是说,对应的三角波低阈值:

电路

那么,当比较器输出高电平时,实际电容上的电压VcL是从1.333V开始充电,那么根据(5)式得:

电路

电路

此时,可以把电路看作B节点通过R4电阻对电容进行充电,那么对应的最大充电电流Ic_max为:

电路

当VbL=2.91V时,对应的A点电位是:

电路

此时由于V+=Va=2.86V,V-=Vc = 1.333V,所以V+ 》 V-,比较器输出高,电容充电。当电容上的电压VcH=3.008V时,此时VbH:

电路

电路

当VbH=3.16V时,对应的A点电位是:

电路

此时由于V+=Va=3.008V,V-=Vc = 3.008V,所以V+ = V-,比较器就认为下一时刻V+ 《 V-,比较器输出低。而此时对应了电容的最小充电电流Ic_min:

电路

所以,在比较器输出高电平时,电容的电压Vc 从1.333V充到3.008V,它的平均充电电流Ic:

电路

由以上求出来的结果可知,三角波的低阈值VL=1.333V,高阈值VH=3.008V。

电路

这也是电容Vc分别对应的高低阈值。所以,根据下面的等效电路,可以求出电容的最大放电电流If_max:

电路

电路

根据下面的等效电路,可以求出电容的最小放电电流If_min:

电路

电路

所以,在比较器输出低电平时,电容的电压Vc 从3.008V放到1.333V,它的平均放电电流If:

电路

所以,toff时间:

电路

ton时间:

电路

所以,

电路

而所以根据Qc = C*ΔV得:

由此可知,我们得到的容值和之前的估算法是一致的,也就是说三角波的工作频率就是16KHz。但是,不同的是三角波的高低阈值是有差异的,估算法:1.2V~2.8V,公式法:1.333V~3.008V。所以,最终我们可以得出结论:用更精确的公式法来计算三角波电路的阻容的话,最终得到的工作频率是能满足设计需求的,只不过三角波的高低阈值是有差异的。

电路

最后,如果我们用上面的参数进行仿真的话,来验证看看是否一致。

通过上面的仿真波形来看,三角波的低阈值是1.317V,和我们计算的1.333V是非常接近的;三角波的高阈值是3.007V,和我们计算的3.008V也是非常接近的。

然而频率还会存在差异,这是由于平均充电电流采用的线性近似算法,如果建立数学模型,则需要更复杂的数学工具进行推导。而实际是需要匹配合适的电容,通过测量波形来选择合适的容值。

如果我们修改一下容值,就能得到想要的工作频率。当然,考虑到各种温漂的因素,实际波形还是会存在差异,这里我们需选用1%精度的电阻和C0G的I类陶瓷电容让工作频率更稳定。然而,在工程应用中,采用估算法是最效率的。

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分