【模拟电子技术Analog Electronics Technology 27】—— 非正弦波发生电路参数的详细计算分析(阈值电压和周期)
文章目錄
- 1.矩形波發(fā)生電路
- 1.1產(chǎn)生矩形波的過(guò)程分析
- 1.2 參數(shù)計(jì)算(閾值電壓,以及周期T【重要!】)
- 2. 占空比可調(diào)的矩形波發(fā)生電路
- 3.三角波發(fā)生電路
- 4.鋸齒波發(fā)生電路
1.矩形波發(fā)生電路
1.1產(chǎn)生矩形波的過(guò)程分析
我們可以看到,這是一個(gè)基于滯回比較器的矩形波發(fā)生電路,只不過(guò)是在輸入端和地之間用了一個(gè)電容C連接,下面我們先來(lái)分析它是怎么產(chǎn)生矩形波的:
首先,該滯回比較器的電壓傳輸特性如上面的右圖所示:
我們先假設(shè)某一個(gè)時(shí)刻,u0u_0u0? = +UZU_ZUZ?,那么我們就看紅線所示的回路,此時(shí)的u0u_0u0?將會(huì)給C充電,使得C上的電壓uCu_CuC?(同時(shí)也是輸入電壓uIu_IuI?)增大,當(dāng)uCu_CuC?增大到UTU_TUT?時(shí),輸出電壓就立刻跳變成?UZ-U_Z?UZ?,此時(shí),我們?cè)倏淳G色線的回路,此時(shí)就是輪到C放電了,當(dāng)電容C放電放到C上的電壓為?UT-U_T?UT?時(shí),輸出電壓又跳變會(huì)+UZ+U_Z+UZ?(后面的過(guò)程就是一樣的啦)
因此,根據(jù)上面的分析,我們知道電容充電到輸出電壓u0u_0u0?發(fā)生跳變時(shí)的電壓為+UT+U_T+UT?,電容放電放到輸出電壓u0u_0u0?發(fā)生跳變時(shí)的電壓為?UT-U_T?UT?
因此,我們就可以定性地畫出電容電壓(輸入電壓)的波形,然后根據(jù)滯回比較器的傳輸特性畫出輸出電壓u0u_0u0?的波形:
1.2 參數(shù)計(jì)算(閾值電壓,以及周期T【重要!】)
首先我們來(lái)計(jì)算滯回比較器的閾值電壓:
up=R1R1+R2u0=±R1R1+R2UZu_p = \frac{R_1}{R_1 + R_2}u_0 =± \frac{R_1}{R_1 + R_2}U_Zup?=R1?+R2?R1??u0?=±R1?+R2?R1??UZ?
又由于UT=uI∣up=uNU_T = u_I|_{u_p = u_N}UT?=uI?∣up?=uN??
因此,有:UT=uC=uN=uP=±R1R1+R2UZU_T = u_C = u_N = u_P = ± \frac{R_1}{R_1 + R_2}U_ZUT?=uC?=uN?=uP?=±R1?+R2?R1??UZ?
下面來(lái)計(jì)算周期,由于這里只是一個(gè)滯回比較器而并非積分運(yùn)算電路,因此,我們使用三要素法:
回顧一下一階RC電路的三要素公式:f(t)=f(∞)+[f(0+)?f(∞)]e?tτf(t) = f(∞) + [f(0^+) - f(∞)]e^{-\frac{t}{τ}}f(t)=f(∞)+[f(0+)?f(∞)]e?τt?
其中,f(t)f(t)f(t)是某一時(shí)刻電路的狀態(tài),f(0+)f(0^+)f(0+)是電路的初始狀態(tài),f(∞)f(∞)f(∞)為電路穩(wěn)定時(shí)的狀態(tài)
我們看上面的波形圖知道,電容C充電和放電的時(shí)間是一樣的,那么要求解T,我們可以只需要計(jì)算電容充電或放電其中之一所用的時(shí)間即可。
那么,我們就求電容充電時(shí)間好了:
設(shè)從t = 0開始,經(jīng)過(guò)了T2\frac{T}{2}2T?之后,即t=T2t = \frac{T}{2}t=2T?,也就是電容C充電完成,那么此時(shí),f(T2)=+UTf(\frac{T}{2}) = +U_Tf(2T?)=+UT?
我們知道,電容充電到穩(wěn)定的值,也就是f(∞)f(∞)f(∞)為UZU_ZUZ?,而電容剛開始充電的初始狀態(tài)為?UT-U_T?UT?,
將上面的參數(shù)帶入三要素公式,得:UT=UZ+(?UT?UZ)e?T/2τU_T = U_Z + (-U_T - U_Z)e^{\frac{-T/2}{τ}}UT?=UZ?+(?UT??UZ?)eτ?T/2?
解出T,得:T=?2R3ClnUZ?UTUZ+UTT = -2R_3Cln\frac{U_Z-U_T}{U_Z+U_T}T=?2R3?ClnUZ?+UT?UZ??UT??
然后,我們把一開始計(jì)算得到得UTU_TUT?的表達(dá)式帶進(jìn)來(lái),就得到了T:T=2R3Cln(1+2R1R2)T = 2R_3Cln(1 + \frac{2R_1}{R_2})T=2R3?Cln(1+R2?2R1??)
2. 占空比可調(diào)的矩形波發(fā)生電路
我們?cè)谏厦娴梅治鲋刑岬搅?#xff1a;剛剛得矩形波中,電容的充電時(shí)間和放電時(shí)間是一樣的,因此,占空比就是1/2,那么,如果讓電容C充放電的時(shí)間常數(shù)不一樣,那么就實(shí)現(xiàn)占空比可調(diào)了,我們來(lái)看看電路應(yīng)該怎么修改:
我們就是在R3R_3R3?所在的支路上加上了兩個(gè)二極管和一個(gè)變阻器,我們來(lái)看看它是怎么工作的:
我們還是一樣,假設(shè)某一時(shí)刻,u0=+UZu_0 = +U_Zu0?=+UZ?,那么,是通過(guò)Rw1,D1,R3R_{w1}, D_1, R_3Rw1?,D1?,R3?所在的支路給C充電,時(shí)間常數(shù)τ1τ_1τ1? = (R3+Rw1)C(R_3 + R_{w1})C(R3?+Rw1?)C,那么,C上的電壓逐漸升高,當(dāng)uCu_CuC?升高到+UT+U_T+UT?時(shí),u0u_0u0?立刻跳變到?UZ-U_Z?UZ?,那么C經(jīng)過(guò)R3,D2,Rw2R_3, D_2, R_{w2}R3?,D2?,Rw2?的支路開始放電,時(shí)間常數(shù)為:τ2τ_2τ2? = (R3+Rw2)C(R_3 + R_{w2})C(R3?+Rw2?)C
大家發(fā)現(xiàn)了嗎?C充電和放電的時(shí)間常數(shù)可以不相等了,那么我們就來(lái)看看T的計(jì)算吧:
這次,我們就得分開充電和放電來(lái)計(jì)算了:
【1.充電】:因?yàn)槌潆姇r(shí),u0u_0u0?是大于零的,那么也就是說(shuō)UTU_TUT?也是大于0的,由:f(t)=f(∞)+[f(0+)?f(∞)]e?tτf(t) = f(∞) + [f(0^+) - f(∞)]e^{-\frac{t}{τ}}f(t)=f(∞)+[f(0+)?f(∞)]e?τt?可知:
UT=UZ+[?UT?UZ]e?t1τ1U_T = U_Z + [-U_T - U_Z]e^{-\frac{t_1}{τ_1}}UT?=UZ?+[?UT??UZ?]e?τ1?t1??
因此,我們可以得到充電時(shí)間T1T_1T1?:T1=(R3+Rw1)Cln(1+2R1R2)T_1 = (R_3 + R_{w1})Cln(1+\frac{2R_1}{R_2})T1?=(R3?+Rw1?)Cln(1+R2?2R1??)
【2.放電】:在放電時(shí),C放電放到穩(wěn)定時(shí)的電壓,也就是f(∞)f(∞)f(∞)=-UZU_ZUZ?,由:f(t)=f(∞)+[f(0+)?f(∞)]e?tτf(t) = f(∞) + [f(0^+) - f(∞)]e^{-\frac{t}{τ}}f(t)=f(∞)+[f(0+)?f(∞)]e?τt?可知:?UT=?UZ+(UT?(?UZ))e?t2τ2-U_T = -U_Z + (U_T - (-U_Z))e^{-\frac{t_2}{τ_2}}?UT?=?UZ?+(UT??(?UZ?))e?τ2?t2??
因此,我們可以得到放電時(shí)間為:T2=(R3+Rw2)Cln(1+2R1R2)T_2 = (R_3 + R_{w2})Cln(1+\frac{2R_1}{R_2})T2?=(R3?+Rw2?)Cln(1+R2?2R1??)
因此,總周期就等于:T=T1+T2=(Rw+2R3)Cln(1+2R1R2)T = T_1 + T_2 = (R_w + 2R_3)Cln(1+\frac{2R_1}{R_2})T=T1?+T2?=(Rw?+2R3?)Cln(1+R2?2R1??)
占空比就等于高電平持續(xù)時(shí)間比上總周期:(我們知道在電容充電的時(shí)期電路是輸出高電平的,因?yàn)橹挥?span id="ze8trgl8bvbq" class="katex--inline">u0u_0u0?>0的時(shí)候才會(huì)給C充電)q=T1Tq = \frac{T_1}{T}q=TT1??
3.三角波發(fā)生電路
我們看到,確實(shí),如果想要得到三角波,我們直接把得到的矩形波做一個(gè)積分運(yùn)算就好了,我們上圖中是一個(gè)滯回比較器和一個(gè)積分運(yùn)算電路組成(因此積分運(yùn)算電路的輸入電壓不是+UZ+U_Z+UZ?就是?UZ-U_Z?UZ?)【注意:這個(gè)積分運(yùn)算是反相積分電路因?yàn)檩斎朐诜聪噍斎攵恕俊k娐返淖筮叢糠质菧乇容^器,右邊部分是積分運(yùn)算電路。
【參數(shù)計(jì)算】
首先我們分析閾值電壓UTU_TUT?:
uP=R2R1+R2u0+R1R1+R2(±UZ)u_P = \frac{R_2}{R_1+R_2}u_0 + \frac{R_1}{R_1+R_2}(±U_Z)uP?=R1?+R2?R2??u0?+R1?+R2?R1??(±UZ?)
又UT=uI∣up=uNU_T = u_I|_{u_p = u_N}UT?=uI?∣up?=uN??,因此,我們可以得到:UT=uI=u0=±R1R2UZU_T = u_I = u_0 = ±\frac{R_1}{R_2}U_ZUT?=uI?=u0?=±R2?R1??UZ?
那么,這里的三角波是怎么畫出來(lái)的呢?
這就必須的提到:積分運(yùn)算電路里面很重要的一個(gè)式子,也就是后面的文章里面我們經(jīng)常要用來(lái)計(jì)算T的一個(gè)關(guān)系:u0=?1RCuI(t2?t1)+u0(t1)u_0 = -\frac{1}{RC}u_I(t_2-t_1) + u_0(t_1)u0?=?RC1?uI?(t2??t1?)+u0?(t1?)
其中,u0(t1)u_0(t_1)u0?(t1?)是輸出電壓的在做積分運(yùn)算之前的一個(gè)初始狀態(tài),那么我們來(lái)看,當(dāng)u01=+UZu_{01} = +U_Zu01?=+UZ?時(shí),由上式子我們得到:u0=?UT=?1R3CUZT2+UTu_0 = -U_T = -\frac{1}{R_3C}U_Z\frac{T}{2} + U_Tu0?=?UT?=?R3?C1?UZ?2T?+UT?
我們看到,是縱軸截距為+UT+U_T+UT?,斜率為負(fù)數(shù)的直線,和上圖的波形吻合。
【或者我們可以這樣想:當(dāng)反相積分器的輸入波形是從+UT+U_T+UT?減小到?UT-U_T?UT?時(shí),意味著斜率為負(fù),那么根據(jù)反相積分,我們可以知道反相積分器的輸入電壓是正的,也即是+UZ+U_Z+UZ?】
到這里,離周期的成功計(jì)算就不遠(yuǎn)了:
我們把上面式子里面的T解出來(lái),得:T=4UTR3CUZ=4R1R3CR2T = \frac{4U_TR_3C}{U_Z} = \frac{4R_1R_3C}{R_2}T=UZ?4UT?R3?C?=R2?4R1?R3?C?
4.鋸齒波發(fā)生電路
通過(guò)上面的分析,我們知道:三角波電路是對(duì)占空比1/2的矩形波積分得到的,那么如果對(duì)其他占空比的矩形波做積分,就會(huì)得到我們的鋸齒波:
如果我們想要獲得下面這樣子的波形:
先來(lái)看看滯回比較器的閾值電壓吧,這次我就不詳細(xì)推導(dǎo)了:UT=u0=±R1R2UZU_T = u_0 = ±\frac{R_1}{R_2}U_ZUT?=u0?=±R2?R1??UZ?
我們可以看到,當(dāng)u01u_{01}u01?為高電平時(shí),u0u_0u0?是一條斜率為負(fù)數(shù)的直線,根據(jù)積分電路的輸出輸入關(guān)系:u0=?1RCuI(t2?t1)+u0(t1)u_0 = -\frac{1}{RC}u_I(t_2-t_1) + u_0(t_1)u0?=?RC1?uI?(t2??t1?)+u0?(t1?)
那么,在u01u_{01}u01?為高電平時(shí),我們有:?UT=?1(R3+Rw1)CuZT1+UT-U_T = -\frac{1}{(R_3 + R_{w1})C}u_ZT_1 + U_T?UT?=?(R3?+Rw1?)C1?uZ?T1?+UT?
得到T1T_1T1?的表達(dá)式為:T1=2(R3+Rw1)CR1R2T_1 = 2(R_3 + R_{w1})C\frac{R_1}{R_2}T1?=2(R3?+Rw1?)CR2?R1??
很類似的,當(dāng)uo1u_{o1}uo1?為低電平,我們有:UT=1C(R3+Rw2)UZT2?UTU_T = \frac{1}{C(R_3 + R_{w2})}U_ZT_2 - U_TUT?=C(R3?+Rw2?)1?UZ?T2??UT?
得到:T2=2R1R2(R3+Rw2)CT_2 = \frac{2R_1}{R_2}(R_3 + R_{w2})CT2?=R2?2R1??(R3?+Rw2?)C
當(dāng)我們滑動(dòng)變阻器的劃片處在最上面的時(shí)候,Rw1≈0R_{w1} ≈ 0Rw1?≈0, Rw2≈RwR_{w2} ≈ R_wRw2?≈Rw?,那么就可以得到上面需要的波形啦!
在分析完非正弦波發(fā)生電路之后,我們總結(jié)一下我們需要掌握的要點(diǎn):
1.三要素法公式(針對(duì)沒有積分運(yùn)算電路的情況):f(t)=f(∞)+[f(0+)?f(∞)]e?tτf(t) = f(∞) + [f(0^+) - f(∞)]e^{-\frac{t}{τ}}f(t)=f(∞)+[f(0+)?f(∞)]e?τt?
2.對(duì)于積分運(yùn)算電路,有:u0=?1RCuI(t2?t1)+u0(t1)u_0 = -\frac{1}{RC}u_I(t_2-t_1) + u_0(t_1)u0?=?RC1?uI?(t2??t1?)+u0?(t1?)
3.對(duì)于滯回比較器的輸入電壓波形,它的最大值就是+UTU_TUT?,最小就是-UTU_TUT?
4.C充電達(dá)到穩(wěn)定是+UZU_ZUZ?,放電到達(dá)穩(wěn)定是-UZU_ZUZ?(這個(gè)就是三要素里面∞的值,但是實(shí)際上充不到或者放不到這個(gè)電壓,C上的電壓到達(dá)+UTU_TUT?或者-UTU_TUT?之后,輸出電壓就會(huì)跳變
總結(jié)
以上是生活随笔為你收集整理的【模拟电子技术Analog Electronics Technology 27】—— 非正弦波发生电路参数的详细计算分析(阈值电压和周期)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: adc0809工作过程C语言,ADC08
- 下一篇: 1个ieee1394端口_IEEE 13