1.矩形波发生电路

1.1产生矩形波的过程分析
我们可以看到,这是一个基于滞回比较器的矩形波发生电路,只不过是在输入端和地之间用了一个电容C连接,下面我们先来分析它是怎么产生矩形波的:
首先,该滞回比较器的电压传输特性如上面的右图所示:
我们先假设某一个时刻,u0 = +UZ,那么我们就看红线所示的回路,此时的u0将会给C充电,使得C上的电压uC(同时也是输入电压uI)增大,当uC增大到UT时,输出电压就立刻跳变成−UZ,此时,我们再看绿色线的回路,此时就是轮到C放电了,当电容C放电放到C上的电压为−UT时,输出电压又跳变会+UZ(后面的过程就是一样的啦)
因此,根据上面的分析,我们知道电容充电到输出电压u0发生跳变时的电压为+UT,电容放电放到输出电压u0发生跳变时的电压为−UT
因此,我们就可以定性地画出电容电压(输入电压)的波形,然后根据滞回比较器的传输特性画出输出电压u0的波形:
1.2 参数计算(阈值电压,以及周期T【重要!】)
首先我们来计算滞回比较器的阈值电压:
up=R1+R2R1u0=±R1+R2R1UZ
又由于UT=uI∣up=uN
因此,有:UT=uC=uN=uP=±R1+R2R1UZ
下面来计算周期,由于这里只是一个滞回比较器而并非积分运算电路,因此,我们使用三要素法:
回顾一下一阶RC电路的三要素公式:f(t)=f(∞)+[f(0+)−f(∞)]e−τt
其中,f(t)是某一时刻电路的状态,f(0+)是电路的初始状态,f(∞)为电路稳定时的状态
我们看上面的波形图知道,电容C充电和放电的时间是一样的,那么要求解T,我们可以只需要计算电容充电或放电其中之一所用的时间即可。
那么,我们就求电容充电时间好了:
设从t = 0开始,经过了2T之后,即t=2T,也就是电容C充电完成,那么此时,f(2T)=+UT
我们知道,电容充电到稳定的值,也就是f(∞)为UZ,而电容刚开始充电的初始状态为−UT,
将上面的参数带入三要素公式,得:UT=UZ+(−UT−UZ)eτ−T/2
解出T,得:T=−2R3ClnUZ+UTUZ−UT
然后,我们把一开始计算得到得UT的表达式带进来,就得到了T:T=2R3Cln(1+R22R1)
2. 占空比可调的矩形波发生电路
我们在上面得分析中提到了:刚刚得矩形波中,电容的充电时间和放电时间是一样的,因此,占空比就是1/2,那么,如果让电容C充放电的时间常数不一样,那么就实现占空比可调了,我们来看看电路应该怎么修改:

我们就是在R3所在的支路上加上了两个二极管和一个变阻器,我们来看看它是怎么工作的:
我们还是一样,假设某一时刻,u0=+UZ,那么,是通过Rw1,D1,R3所在的支路给C充电,时间常数τ1 = (R3+Rw1)C,那么,C上的电压逐渐升高,当uC升高到+UT时,u0立刻跳变到−UZ,那么C经过R3,D2,Rw2的支路开始放电,时间常数为:τ2 = (R3+Rw2)C
大家发现了吗?C充电和放电的时间常数可以不相等了,那么我们就来看看T的计算吧:
这次,我们就得分开充电和放电来计算了:
【1.充电】:因为充电时,u0是大于零的,那么也就是说UT也是大于0的,由:f(t)=f(∞)+[f(0+)−f(∞)]e−τt可知:
UT=UZ+[−UT−UZ]e−τ1t1
因此,我们可以得到充电时间T1:T1=(R3+Rw1)Cln(1+R22R1)
【2.放电】:在放电时,C放电放到稳定时的电压,也就是f(∞)=-UZ,由:f(t)=f(∞)+[f(0+)−f(∞)]e−τt可知:−UT=−UZ+(UT−(−UZ))e−τ2t2
因此,我们可以得到放电时间为:T2=(R3+Rw2)Cln(1+R22R1)
因此,总周期就等于:T=T1+T2=(Rw+2R3)Cln(1+R22R1)
占空比就等于高电平持续时间比上总周期:(我们知道在电容充电的时期电路是输出高电平的,因为只有u0>0的时候才会给C充电)q=TT1
3.三角波发生电路

我们看到,确实,如果想要得到三角波,我们直接把得到的矩形波做一个积分运算就好了。电路的左边部分是滞回比较器,右边部分是积分运算电路。
【参数计算】
首先我们分析阈值电压UT:
uP=R1+R2R2u0+R1+R2R1(±UZ)
又UT=uI∣up=uN,因此,我们可以得到:UT=uI=u0=±R2R1UZ
那么,这里的三角波是怎么画出来的呢?
这就必须的提到:积分运算电路里面很重要的一个式子,也就是后面的文章里面我们经常要用来计算T的一个关系:u0=−RC1uI(t2−t1)+u0(t1)
其中,u0(t1)是输出电压的在做积分运算之前的一个初始状态,那么我们来看,当u01=+UZ时,由上式子我们得到:u0=−UT=−R3C1UZ2T+UT
我们看到,是纵轴截距为+UT,斜率为负数的直线,和上图的波形吻合。
到这里,离周期的成功计算就不远了:
我们把上面式子里面的T解出来,得:T=UZ4UTR3C=R24R1R3C
4.锯齿波发生电路
通过上面的分析,我们知道:三角波电路是对占空比1/2的矩形波积分得到的,那么如果对其他占空比的矩形波做积分,就会得到我们的锯齿波:
如果我们想要获得下面这样子的波形:
先来看看滞回比较器的阈值电压吧,这次我就不详细推导了:UT=u0=±R2R1UZ
我们可以看到,当u01为高电平时,u0是一条斜率为负数的直线,根据积分电路的输出输入关系:u0=−RC1uI(t2−t1)+u0(t1)
那么,在u01为高电平时,我们有:−UT=−(R3+Rw1)C1uZT1+UT
得到T1的表达式为:T1=2(R3+Rw1)CR2R1
很类似的,当uo1为低电平,我们有:UT=C(R3+Rw2)1UZT2−UT
得到:T2=R22R1(R3+Rw2)C
当我们滑动变阻器的划片处在最上面的时候,Rw1≈0, Rw2≈Rw,那么就可以得到上面需要的波形啦!
在分析完非正弦波发生电路之后,我们总结一下我们需要掌握的要点:
1.三要素法公式(针对没有积分运算电路的情况):f(t)=f(∞)+[f(0+)−f(∞)]e−τt
2.对于积分运算电路,有:u0=−RC1uI(t2−t1)+u0(t1)
3.对于滞回比较器的输入电压波形,它的最大值就是+UT,最小就是-UT
4.C充电达到稳定是+UZ,放电到达稳定是-UZ(这个就是三要素里面∞的值,但是实际上充不到或者放不到这个电压,C上的电压到达+UT或者-UT之后,输出电压就会跳变