1.先看結果
按照慣例,我們先來看一下結果!
↑電路產生了約500HZ的三角波和占空比為50%的方波(此電路是通過RC電路充電放電產生的三角波,所以并不是十分標準,在對三角波波形沒有嚴格要求的場合下可以使用)。
下面將敘述電路的工作原理,以及各元器件參數對波形產生的影響。
2.波形發生電路原理
從電路圖可以看到,此電路使用了兩個運放,分別產生了三角波和方波。我們先來搞清楚三角波的發生過程,在三角波發生的原理搞定之后一切就迎刃而解!
** 2.1三角波發生原理**
三角波的產生分為 上升 和 下降 兩部分,如下圖所示↓
** 2.1.1.三角波的上升沿(C1的充電過程)**
當電路啟動時需要短暫的時間電路產生振蕩,隨后便進入電容充電放電的循環。電容C1的充電通路如下↓
1.當剛上電時,由于電路是正反饋網絡,且運放輸出端不為0,輸出端會迅速達到高電平約為13V。
2.運放輸出高電平后,通過R4給C1進行充電,根據經驗公式:t=3RC時,電容電壓Uc=0.95*電源電壓U。
R=100K、C1=3.3nF, t=3RC≈1ms。和仿真結果基本一致↓
當我們搞明白電容電壓的充電過程后,面臨一個重要問題,電壓上升到什么時候為止呢?我們來繼續分析↓
當運算放大器輸出高電平時,會近似于將輸出連接到VCC15V上,所以電阻R3近似與R1并聯,那么此時運算放大器的﹢引腳電壓由R1//R3 與 R2分壓決定, * Vop+= 15 (10/10.5)≈14V。也就是說C1上的電壓會上升到14V左右停止。* *
由于運放LM358P并非軌到軌運放(Rail to Rail)所以實際輸出的高電平會比我們的理論值14V低一些,在仿真的測試結果中約為12V↓
** 2.1.2 三角波的下降沿(C1的放電過程)**
當C1的充電過程完成后,會產生一個過沖,過沖會導致運算放大器的 U- > U+,運算放大器輸出低電平。
我們再來看三角波的下降階段↓
當運算放大器輸出低電平時,輸出(運算放大器1腳)近似于接地,則C1通過R4進行放電,這里為了方便計算,我們認為C1的放電時間約等于C1充電放電時間。
同樣的,電壓下降到什么時候為止呢?我們來繼續分析↓
運算放大器輸出低電平時,R3與R2為并聯關系,則運算放大器的正極電壓由 R1和R2//R3決定, * U+ = 15 (0.5/10.5) ≈ 0.9V。* *
我們可以看到實際的輸出波形,波谷時也會略微高出0V一點點↓
至此三角波的發生過程已經敘述完畢,下面開始講解方波的產生(就簡單多了,哈哈)
** 2.2 方波發生原理**
方波的產生依靠于三角波和比較器,具體原理如下↓
1.當三角波超出比較器的Vref時,比較器輸出低電平;
2.當三角波低于比較器的Vref時,比較器輸出高電平;
從而產生方波,我們也自然可以通過調整Vref來調整方波的占空比。
調整占空比后的方波,如下圖所示↓
3.器件參數對波形的影響
1.方波的占空比 : 剛才已經提到可以通過調整比較器的Vref來調整方波的占空比,如何調整Vref相信大家都知道,通過調整R5、R6便可以調整Vref。
2.三角波與方波的頻率: 我們可以通過調節C1或者R4的值來控制電容C1的充電、放電時間,從而調整波形的頻率,我們來試一下( 將R4縮小為50K,那么C1充電、放電的時間均為原先的一半,頻率會提升一倍左右 )↓
↑從上圖可以看到,基本和理論相差不大,頻率提升了一倍。依舊滿足經驗公式:t=3RC時,電容電壓Uc=0.95*電源電壓U
注意: 當我們將頻率提升至15K左右時,三角波便會出現變形,所以本文中所設計的信號發生器上限頻率為 15K左右↓
3.三角波幅值的偏移量
本文中的原理已經介紹過,在運放輸出高低電平時,R3分別與R1、R2并聯改變了 第一個運放 的U﹢,那么我們便可以在R1、R2不變的情況下通過改變R3的大小來改變三角波幅值的偏移量( 因為R3改變后,與R1、R2并聯后的分壓會變化 )
我們來看一下效果↓
↑可以看到三角波的偏置電壓發生了改變,但是注意由于也改變了充電、放電時間,所以頻率也會改變,這一點要注意!
-
運算放大器
+關注
關注
216文章
5669瀏覽量
175814 -
三角波發生器
+關注
關注
2文章
16瀏覽量
16419 -
延遲電路
+關注
關注
0文章
12瀏覽量
7422 -
電容電壓
+關注
關注
0文章
76瀏覽量
11431 -
Multisim仿真
+關注
關注
9文章
31瀏覽量
14280
發布評論請先 登錄
評論