大三上學(xué)期很多同學(xué)都會學(xué)習(xí)“模擬電子線路EDA”,最后一個(gè)實(shí)驗(yàn)是設(shè)計(jì)一個(gè)階梯階梯波發(fā)生器,通過老師的講稿和學(xué)長們的實(shí)驗(yàn)報(bào)告,我們很容易就設(shè)計(jì)出屬于“自己”的階梯波。
我們上周實(shí)驗(yàn)的要求是:周期18毫秒,電壓范圍10V,階梯5個(gè)。上圖已經(jīng)是非常優(yōu)秀的波形了φ(゜▽゜*)?
常規(guī)思路
老師提供的思路是先產(chǎn)生一個(gè)方波,將方波微分之后再進(jìn)行積分,如果我們只積分能夠讓階梯波連續(xù)上升或者連續(xù)下降的部分,就能夠產(chǎn)生如上圖所示的階梯波了,在產(chǎn)生了連續(xù)的階梯之后,若判斷到達(dá)某一閾值,我們再將電壓清零,這樣便能產(chǎn)生周期性的階梯波了。
方波發(fā)生器
方波發(fā)生器是比較器的一個(gè)應(yīng)用,當(dāng)上圖2點(diǎn)的電壓低于3點(diǎn)的電壓時(shí),電容C1充電并輸出高電平,當(dāng)充電到電壓比3點(diǎn)的電壓高時(shí),電容C1放電并輸出低電平,在輸出端的穩(wěn)壓二極管是來限制電壓的大小。
微分限幅
我們把產(chǎn)生的方波經(jīng)過一個(gè)微分器,在輸入信號上升邊沿來到的瞬間,因?yàn)镃2兩端的電壓不能突變所以輸出電壓接近峰值,在輸入信號不變的時(shí)候等待C1充滿電所以R5中沒有電流流過,電壓降為0。這就產(chǎn)生一個(gè)尖脈沖。
因?yàn)槲覀兿胍玫揭粋€(gè)階梯波,需要一個(gè)方向的尖脈沖,所以將微分的波形去掉下半部分,留下上半部分,通過二極管的單向?qū)щ娦詫?shí)現(xiàn)這一想法。
積分電路可以將輸入信號與時(shí)間的積分值成比例地轉(zhuǎn)化為輸出信號,它通常由一個(gè)電阻和一個(gè)電容組成,當(dāng)輸入信號通過電阻時(shí),電容兩端的電壓緩慢變化,近似于輸入信號與時(shí)間的積分,從而實(shí)現(xiàn)積分功能,在這里我們將上半信號進(jìn)行積分,通過調(diào)節(jié)R7和C3的大小來調(diào)節(jié)階梯的高度。
當(dāng)積分電路中的電容電壓隨時(shí)間緩慢增大,最終達(dá)到比較器的比較參考電壓時(shí),比較器的輸出狀態(tài)發(fā)生翻轉(zhuǎn)輸出高電平,柵極處電壓為0,從而使得并聯(lián)的電子開關(guān)導(dǎo)通,此時(shí)積分電容可以通過導(dǎo)通的開關(guān)快速放電,電容兩端的電壓迅速下降至零,這樣就完成了一個(gè)階梯波的置零,循環(huán)往復(fù)便生成了一個(gè)完整的階梯波。
剛調(diào)出波形時(shí)的確有些開心,但大家都一樣的電路老師說不給加分不足以讓人興奮,那是不是有其它更好玩的設(shè)計(jì)思路呢?
設(shè)計(jì)靈感
如果我們想要在示波器中顯示出漂亮的波形,我們可以將示波器的通道看作是一個(gè)畫筆,將電壓的起伏變化看作是畫筆的上下移動,但是和真正畫畫不同的是,電壓的變化是連續(xù)的,也就是不能抬筆,這導(dǎo)致了我們在創(chuàng)作的時(shí)候會有很多的限制。除此之外,在同一個(gè)時(shí)間點(diǎn)只能有一個(gè)電壓值,因此我們想要在示波器中顯示出漂亮的波形,我們可以考慮使用多通道將電壓變化圖像疊加在一起,multisim最多提供了四通道示波器,這意味著我們可以最多可以擁有有四個(gè)畫筆,先展示最終的成果:
設(shè)計(jì)原理
我們想要畫出心形的輪廓,比較簡單的設(shè)計(jì)思路是我們列舉出每一個(gè)時(shí)刻它的電壓值,要想得到這樣的每一時(shí)刻,我們可以生成一個(gè)頻率可控的方波信號,然后利用帶模數(shù)的計(jì)數(shù)器來告知后面的電路當(dāng)前是哪一時(shí)刻。
方波發(fā)生器前面已經(jīng)設(shè)計(jì)了,在產(chǎn)生了方波之后,我們便可以利用計(jì)數(shù)器進(jìn)行計(jì)數(shù),為了更好的設(shè)計(jì)計(jì)數(shù)器的周期,我們可以先繪制出愛心的形狀,以0為分割線,畫出上半愛心和下半愛心
我們可以記錄一共需要多少步才能將我們的圖形給繪制出來,然后將繪制的過程進(jìn)行分解,在這里可以設(shè)置一個(gè)周期為5,使用3個(gè)周期將圖形繪制完畢,我們之前學(xué)過的計(jì)數(shù)器大多都是模10和模16的,不設(shè)置一個(gè)周期為16的原因在于multisim沒有16位輸出的譯碼器,并且如果繪制的圖形更復(fù)雜,使用小的周期更方便拓展。在設(shè)計(jì)時(shí)最好使用帶有同步清零功能的74163芯片,同步清零能去掉我們的波形中的毛刺,設(shè)計(jì)好的計(jì)數(shù)器如下:
設(shè)計(jì)完了計(jì)數(shù)器后,再將計(jì)數(shù)器的信號輸入到譯碼器中,在這里我們使用的是3線-8線譯碼器,輸入接入的都是模5計(jì)數(shù)器的輸出,用模三計(jì)數(shù)器的輸出進(jìn)行使能,確保一個(gè)時(shí)間段只會有一個(gè)譯碼器在進(jìn)行工作,然后再考慮每一個(gè)譯碼器的輸出是什么即可。
現(xiàn)在需要將變化的電壓輸出到一個(gè)點(diǎn)上,思路是需要某一種開關(guān),當(dāng)信號來臨的時(shí)候開關(guān)開,輸出這根導(dǎo)線的電壓,我們在模電課上學(xué)習(xí)過一種基本運(yùn)算電路——加法運(yùn)算電路
我們再回憶譯碼器的輸出,只有當(dāng)輸入ABC剛好對應(yīng)Yi時(shí)才是0,其他時(shí)候都是1,所以可以使用一個(gè)Not邏輯,使不輸出的時(shí)候電壓為0,這樣我們就可以將多個(gè)輸出同時(shí)連接到放大器的反向輸入端,當(dāng)Vi為0的時(shí)候這根導(dǎo)線電壓與電阻比值相乘為0,相當(dāng)于開關(guān)斷開,實(shí)現(xiàn)了我們所需要的功能,然后再通過每個(gè)時(shí)間點(diǎn)的電壓值計(jì)算所需要的電阻大小即可。對于上半波形來說,我們可以讓它再通過一個(gè)加法器,設(shè)置負(fù)反饋電阻的值和反向輸入端的值相等,即可做到翻轉(zhuǎn)電壓的功能,實(shí)現(xiàn)這部分功能的完整電路圖如下
至此便可以畫出完整的心形了!
但是這樣的心形只有輪廓卻沒有上色,如果能夠?qū)⒄w心涂成紅色就更完美了。
完整電路
為了實(shí)現(xiàn)心形填色,可以再添加一路方波信號,調(diào)節(jié)幅值并疊加在輪廓信號之上就可以實(shí)現(xiàn)上色效果了,將理想三極管的基極連接高頻信號控制三極管的開與關(guān),集電極連接一個(gè)電阻后連向心形的輪廓電壓,當(dāng)理想三極管關(guān)閉時(shí)集電極的電壓等于輪廓電壓,當(dāng)理想三極管打開時(shí)集電極的電壓接近于0。
好了,今天的分享到這里,最后留給大家兩個(gè)思考題,歡迎在留言區(qū)里給出你們的想法,老師說留言也可以加分哦~~~
思考
1. 怎樣實(shí)現(xiàn)一個(gè)通道畫出上述的愛心?
2. 如何實(shí)現(xiàn)輸出任意字母的波形呢?
審核編輯:湯梓紅
-
電路圖
+關(guān)注
關(guān)注
10345文章
10721瀏覽量
530822 -
發(fā)生器
+關(guān)注
關(guān)注
4文章
1368瀏覽量
61705 -
eda
+關(guān)注
關(guān)注
71文章
2759瀏覽量
173313 -
模擬電子
+關(guān)注
關(guān)注
58文章
660瀏覽量
81745
原文標(biāo)題:學(xué)霸分享系列——趣味EDA之浪漫階梯波
文章出處:【微信號:吳少琴的模電課,微信公眾號:吳少琴的模電課】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論