基于運算放大器和晶體管的模擬方波發(fā)生器設計
模擬振蕩器電路通常用于產(chǎn)生用于同步電路定時的方波時鐘信號。本文介紹了模擬方波發(fā)生器的理論、設計和關(guān)鍵特性。
本文引用地址:http://www.ex-cimer.com/article/202407/461542.htm許多電子系統(tǒng)需要定時機制。這通常是通過時鐘信號完成的,時鐘信號是特定頻率的方波。對于許多應用,時鐘信號是通過方波振蕩器在系統(tǒng)內(nèi)生成的。然而,該方波信號也可以作為系統(tǒng)的輸入。
由于許多模擬和數(shù)字電路都可以用作方波振蕩器,我們的目標是涵蓋這兩種類型;然而,在本文中,我們將討論模擬振蕩器的設計,介紹它們的工作原理,并回顧它們的優(yōu)缺點。
使用可調(diào)多諧振蕩器的運算放大器方波發(fā)生器
我們將研究的第一個電路是一個稱為非穩(wěn)態(tài)多諧振蕩器的單運算放大器電路,如圖1所示。
用于產(chǎn)生方波的單運算放大器非穩(wěn)態(tài)多諧振蕩器。
圖1。用于產(chǎn)生方波的單運算放大器非穩(wěn)態(tài)多諧振蕩器。
如果您暫時忽略從輸出VOUT到負輸入Vc的RC反饋,您可能會將此電路的其余部分識別為具有滯后的施密特觸發(fā)器。施密特觸發(fā)器具有正反饋,只有兩個穩(wěn)定的工作點(VOUT=VDD或VOUT=VSS)。正如我們將解釋的那樣,非穩(wěn)態(tài)多諧振蕩器配置依賴于這種正反饋和滯后。
電路啟動后,電容器(C)完全放電到地。由于任何放大器的輸入之間都存在內(nèi)部偏移,正反饋將確保輸出被驅(qū)動到兩個穩(wěn)定狀態(tài)之一(取決于內(nèi)部偏移是正還是負)。
現(xiàn)在,讓我們假設VOUT在開始時被驅(qū)動到正軌(VDD)。此時,Vc將開始通過電阻器R3充電,Vp處的電壓可以使用電阻器分壓器方程計算:
從這里開始,Vc將繼續(xù)充電,直到它變得略大于Vp處的閾值電壓。此時,VOUT將下拉到負軌(VSS),Vc將開始放電。
隨著VOUT的新值等于VSS,我們還有一個新的閾值電壓:
接下來,Vc將繼續(xù)放電,直到它變得低于Vp處的電壓。然后,輸出將被驅(qū)動回正電源軌VDD。此過程將周期性地繼續(xù),從而在運算放大器的輸出端產(chǎn)生方波。
運算放大器方波仿真:電壓波形和頻率
對于圖1的電路,讓我們插入一些組件值和仿真性能:
R1=R2=10 kΩ
R3=1 kΩ
C=1 uF
VDD=+5伏
VSS=-5伏
在圖2中,我們繪制了Vc、VOUT和Vp的電壓波形。
運算放大器非穩(wěn)態(tài)多諧振蕩器方波振蕩器仿真。頂部:VOUT(綠色)。底部:Vc(藍色)和Vp(紅色)
圖2:運算放大器非穩(wěn)態(tài)多諧振蕩器方波振蕩器仿真。頂部:VOUT(綠色)。底部:Vc(藍色)和Vp(紅色)
正如我們所看到的,Vc充電和放電到之前由R1和R2之間的電阻分壓器和電源電壓定義的跳閘點。觸發(fā)點Vhigh和Vlow定義為:
圖2中的波形頻率為451 Hz。它由圖1中R3和C的RC時間常數(shù)定義,該常數(shù)是在Vhigh和Vlow之間對電容器進行充電和放電所必需的。
為了準確計算電路在元件方面的頻率,我們必須利用RC電路的充電/放電方程。充電方程的一般形式為:
求解該方程中的t,我們得到:
現(xiàn)在,如果我們假設從Vlow充電到Vhigh的時間,Vmax=VDD,我們將充電和放電的時間加倍,我們得到輸出周期:
該方程表明,RC時間常數(shù)占主導地位,而R1和R2的值與周期的關(guān)系較弱,因為它們改變了電容器必須充電和放電的跳閘點。
如果我們插入R1、R2、R3和C的值,我們得到一個455 Hz的周期,這與模擬中我們的451 Hz頻率幾乎匹配。
該電路簡單、有效,支持低頻和高頻,受運算放大器在開關(guān)事件期間驅(qū)動輸出的轉(zhuǎn)換速率的限制。缺點是輸出擺動不能變小,從而對頻率設置了一個硬限制,因為輸出必須從一個軌道擺動到另一個軌道。
為了用一個從地(0V)擺動到VDD的單電源運算放大器構(gòu)建這個電路,連接到電容器和電阻器R1的接地節(jié)點必須改變?yōu)橹蓄l電壓——通常
基于BJT的晶體管方波振蕩器
非穩(wěn)態(tài)多諧振蕩器也可以用分立晶體管代替運算放大器制成。圖3中顯示了使用雙極結(jié)型晶體管(BJT)的示例。
用于方波產(chǎn)生的基于BJT的非穩(wěn)態(tài)多諧振蕩器。
圖3。用于方波產(chǎn)生的基于BJT的非穩(wěn)態(tài)多諧振蕩器。
當這個電路啟動時,一個晶體管,假設Q2,將進入“截止”區(qū)域,在那里它不導電。這將導致集電極節(jié)點(Q2頂部)充電至VDD。
同時,Q1將飽和并因此導通電流。這將導致連接到Q2基極的C1節(jié)點通過R3充電,直到Q2達到飽和。當被推到飽和狀態(tài)時,C2右側(cè)的急劇電壓降會在Q1的基極產(chǎn)生強烈的負響應,將其推向截止狀態(tài)。
這種推挽行為持續(xù)發(fā)生,在Q1和Q2的集電極上產(chǎn)生輸出電壓波形。輸出是頻率相同但相位相反的方波。由于Q1和Q2的基極分別通過R3與C1和R2與C2的RC電路充電/放電,我們可以將發(fā)電機的輸出周期定義為:
在瞬態(tài)波形中,t1是集電極Q1處的輸出脈沖寬度,而t2是集電極Q2處的脈沖寬度。從方程中可以看出,t1不需要等于t2,因此我們可以創(chuàng)建可變占空比的矩形波形。
這種行為在圖4的模擬結(jié)果中得到了證明。對于這個模擬,我們設計了一個占空比為50%的電路,t1=t2。
具有對稱輸出的雙極晶體管非穩(wěn)態(tài)多諧振蕩器輸出。
圖4。具有對稱輸出的雙極晶體管非穩(wěn)態(tài)多諧振蕩器輸出。
此模擬的組件值為:
R1=R4=1 kΩ
R2=R3=100 kΩ
C1=C2=10納法
BJT是標準的2N2222 NPN。因此,我們基本方程中的預期時間常數(shù)為:
我們模擬的測量結(jié)果為681μs,接近我們690μs的設計值。
我們還可以改變這種設計,使其具有非對稱性能。如果我們將R2的電阻減半至50kΩ,我們可以將t2的周期更改為345us。更改后該電路的仿真結(jié)果如圖5所示。
具有非對稱輸出的雙極晶體管非穩(wěn)態(tài)多諧振蕩器輸出。
圖5。具有非對稱輸出的雙極晶體管非穩(wěn)態(tài)多諧振蕩器輸出。
從圖5中,我們可以看到創(chuàng)建具有易于調(diào)節(jié)占空比的非對稱輸出矩形波的能力。仿真結(jié)果為t1=681μs和t2=335μs,再次接近我們的設計方程預測的結(jié)果。
總體而言,與運算放大器振蕩器相比,基于BJT的非穩(wěn)態(tài)多諧振蕩器具有更大的靈活性。雖然結(jié)構(gòu)稍微復雜一些,但它不需要負電源,既能產(chǎn)生輸出,也能產(chǎn)生互補。它還能夠形成可變頻率和占空比的通用矩形波,而不是可變頻率的純方波。
模擬方波發(fā)生器電路綜述
方波振蕩器的模擬實現(xiàn)依賴于通過RC充電/放電的反饋機制,該機制定義了方波頻率。雖然不限于純方波,如BJT版本的非穩(wěn)態(tài)多諧振蕩器所示,但這兩種電路都允許通過簡單的電路生成高度可配置的方波,而不需要參考信號。
評論