本系統采用可控增益寬帶放大器VCA820和固定增益寬帶放大器THS3202,進行合理的的級聯和阻抗匹配,在加入后級功率輸出,全面提高了增益帶寬積。應用單片機STC89C52對增益進行預置和控制,可實現0到60dB可調。而且綜合應用了電容去耦、濾波、使用屏蔽線傳輸信號以及使用屏蔽罩等抗干擾措施以減少放大器的噪聲并抑制高頻自激。經測試,本方案完成了全部基本功能和部分擴展功。
1.方案設計與論證
1.1 可控增益放大器方案
1.2 固定放大器方案
1.3高頻帶通濾波器方案
1.3 穩壓電源方案
2.理論分析與計算
2.1帶寬增益積
2.2 通頻帶內增益起伏控制
2.3 放大器穩定性
3.電路與程序設計
3.1硬件電路設計
3.1.1 系統框圖
3.1.2 前級放大電路
3.1.2 增益調控放大電路
3.1.3帶寬控制器
3.1.4各級電源設計
3.1.5主控制器電路
3.1.6抗干擾處理
3.2 程序設計
3.2.1主程序流程
3.2.2中斷程序流程
3.3.3源程序
4. 測試方案與測試結果
4.1 測試儀器
4.3 相關測試數據
5. 總結
5.1 本作品達到的指標如下:
5.2 存在問題及改進措施
1.方案設計與論證經過仔細地分析和論證,我們認為此次射頻寬帶放大器可分為可控增益放大器,固定增益放大器,LC濾波,功率放大等模塊。 1.1 可控增益放大器方案方案一:采用場效應管或三極管控制增益。主要利用場效應管的可變電阻區(或三極管等效為壓控電阻)實現增益控制,本方案由于采用大量分立元件,頻帶寬,電路復雜,調試困難,穩定性差。 方案二:為了易于實現最大 60dB 增益的調節,可以采用高速乘法器型 D/A實現,比如 AD7420。利用 D/A 轉換器的 VRef 作信號的輸入端,D/A 的輸出端做輸出。用 D/A 轉換器的數字量輸入端控制傳輸衰減實現增益控制。此方案簡單易行,精確度高,但經實驗知:轉化非線性誤差大,帶寬只有幾 kHz,而且當信號頻率較高時,系統容易發生自激。 方案三:根據題目對放大電路增益可控的要求,考慮直接選取可調增益的運放實現 (如運放 VCA820)。其特點是以 dB 為單位進行調節,可調增益±40dB,可以用單片機方便地預置增益。 方案三電路集成度高、條理較清晰、控制方便、易于數字化用單片機處理。 所以本系統采用方案三。 1.2 固定放大器方案方案一:用分立元件,此方案元器件成本低,易于購置。但是設計、調試難度太大, 周期很長, 尤其是短時間內手工制作難以保證可靠性及指標, 故不采用此方案。 方案二:使用高帶寬電流型運放 OPA685,G=10時,帶寬達到200MHz,并能實際測試發現輸出噪聲較大,達不到設計要求。故不采用。 方案三:使用低噪聲集成運放 THS32020,增益帶寬積達2000MHz,實際測試,指標基本能滿足題目擴展部分的性能要求。 經比較,采用方案三。 1.3高頻帶通濾波器方案方案一:采用有源帶通濾波器,調試困難,在指定帶帶寬內起伏較大,難以達到指標要求。 方案二:采用無源RC濾波器,電路簡單,衰減太大。 方案三:采用無源濾波 無源LC的優點是電路結構簡單,不需要直流電源供電,可靠性高,缺點是在同頻帶內會對信號有衰減。 經比較采用方案三。 為了使通帶盡量平坦濾波器的設計,我們選用了比較熟悉的巴特沃茲濾波器。同時在濾波器后加入固定增益放大器,彌補信號通過濾波器時的幅度衰減。 1.3 穩壓電源方案方案一 :線性穩壓電源。其中包括并聯型和串聯兩種結構。并聯型電路復雜,效率低,僅用于對調整速率和精度要求較高的場合;串聯型電路比較簡單,效率較高,尤其是若采用集成穩壓三端穩壓管,更是可靠。 方案二:采用蓄電池供電,對于寬帶放大,低噪聲放大器而言,這是一個極好的方案,但蓄電池體積大,攜帶不方便。 方案三:開關穩壓電源。此方案效率高,但電路復雜,開關電源的工作頻率通常為幾十至幾百KHz,基波和很多諧波均在此放大器通頻帶內,極易帶來串擾。 綜上所訴,選擇方案一中的串聯型穩壓電源。 2.理論分析與計算
2.1帶寬增益積帶寬增益積(GBP)是這是用來簡單衡量放大器的性能的一個參數,這個參數表示增益和帶寬的乘積。按照放大器的定義,這個乘積是一定的。 題目中要求放大器最大電壓增益 AV≥60dB,即 Gain≥1000V/V。 放大器的通頻帶 0~10MHz,所以本放大器的帶寬增益積為: GWB = 1000 * 10M = 10G 單個放大器是很難達到 10G 的 GWB,所以我們考慮多級放大器級聯。 經過查閱手冊, THS3202 的 GWB 為 2G,級聯上后級的 VCA820 足以達到題目要求。 2.2 通頻帶內增益起伏控制題目中要求通頻帶內增益起伏≤1dB,本設計采用的是巴特沃斯濾波器,巴特沃斯濾波器的特點是通頻帶內的頻率響應曲線最大限度平坦, 沒有起伏, 雖然在阻頻帶內緩慢下降為零,但可以通過增加濾波器階數來加快阻帶內的衰減, 符合題目要求。 經過濾波器設計軟件 FilterSolutions 和仿真軟件 Multisim 仿真,發現5階的時候即可達到題目要求(仿真效果見附錄圖 1) 
圖1 2.3 放大器穩定性(1)放大器板上所有運放電源線及數字信號線均加磁珠和電容濾波。 磁珠可濾除電流上的高頻毛刺,電容濾除較低頻率的干擾, 它們配合在一起可較好地濾除電路上的串擾。安裝時盡量靠近 IC 電源和地。 (2)所有信號耦合用點解電容兩端并接高頻瓷片電容以避免高頻增益下降。 (3)在兩個焊接板之間傳遞模擬信號時用同軸電纜,信號輸入輸出使用SMA-BNC 接頭以使傳輸阻抗匹配,并可減少空間電磁波對本電路的干擾,同時避免放大器自激。 (4)數字電路部分和模擬電路部分的電源嚴格分開, 同時數字地和模擬地電源地一點相連。 3.電路與程序設計
3.1硬件電路設計
3.1.1 系統框圖本系統主要由由前級放大模塊、增益控制模塊、帶寬控制器、單片機模塊、鍵盤及顯示模塊和電源模塊組成。如圖 1 所示。 圖 1 系統框圖 3.1.2 前級放大電路前級(見圖2) 
圖2
放大電路采用可變增益放大模塊。設計VCA820可變增益-35dB~45dB. 
圖3 3.1.2 增益調控放大電路可控增益調節部分我們使用壓控增益放大器 VCA820,VCA820 在寬頻帶工作模式下,增益控制范圍為-35dB~45dB ,且控制電壓與增益 dB 數成線性關系,滿足設計要求。如圖 3 所示 3.1.3帶寬控制器 帶寬控制主要由300K高通濾波器、100M低通濾波器和放大電路組成。為獲得放大器通頻帶內最平坦的幅頻特性曲線,使用濾波器設計軟件Multism設計并制作了5階巴特沃茲300K高通濾波器及5階巴特沃茲100M無源LC低通濾波器。測試表明信號經過濾波器后會衰減為原來的1/2,所以在濾波之后加入THS3202搭建4被增益放大器(如圖4)。 3.1.4各級電源設計采用自制正負5V電源為整個系統進行正常供電,電源均由線性穩壓塊7805、7905搭建。電源模塊原理圖見附圖5. 
圖5 3.1.5主控制器電路選用STC89C52單片機對系統進行控制。單片機主要是通過檢測4*4矩陣鍵盤來實現DAC0832的控制電壓輸出,從而控制可控增益放大器VCA820,達到增益預置的效果。另外,單片機外接1602液晶顯示屏顯示預置放大倍數和增益。

3.1.6抗干擾處理由于高頻小信號放大很容易引入噪聲,我們在實際制作中采用以下方法減少干擾,避免自激: (1)將輸入信號和增益控制部分加入屏蔽盒中,以避免級間干擾和高頻自激,減少外面引入的噪聲干擾。 (2)講整個運放系統用很長的地線包圍,大面積接地,以吸收高頻信號,減少噪聲。 (3) 信號輸入端采用同軸電纜連接。 (4) 在各運放的電源引腳靠近芯片處接一個4.7u和0.1u的濾除電源噪聲的緩沖電容,增加電路的穩定性。 3.2 程序設計3.2.1主程序流程
圖6主程序流程 3.2.2中斷程序流程
圖7主程序流程 3.3.3源程序源程序見附錄2 4. 測試方案與測試結果
4.1 測試儀器(1)100MHz雙通道數字示波器 (2)標準高頻信號發生器(1MHz~100MHz,可輸出1mV小信號) (3)高頻毫伏表 4.2 測試方法 (1)放大器預置帶寬 100M。 (2)輸入 0~100M 信號,輸入有效值為 1mV 的電壓信號,測試通頻帶內是否平坦。 (3)改變輸入電壓有效值,分別記錄在步進 5dB 的時候的輸出電壓有效值范圍。 4.3 相關測試數據4.1 放大器的基本性能測試 測試方法:用函數發生器產生頻率1MHZ,有效值分別為 測試結果分析: 4.2 增益測試: 4.3帶寬測試(設定增益為0dB):
4.4帶負載能力測試: 通過在輸出級加50歐姆的負載測試,輸出為Uo大于等于1V,且沒有明顯的失真。達到要求! 4.5輸出噪聲比測試 把增益調成60dB輸入短路,輸出為78mv(峰峰值),達到要求。
5. 總結
5.1 本作品達到的指標如下:(1)最大電壓增益 Av=62dB,輸入電壓有效值 Vi≤1 mV。 (2)在 Av=60dB 時,輸出端噪聲電壓的峰-峰值 VONPP≤0.01V。 (3)最大輸出電壓正弦波有效值 Vo≥1V,輸出信號波形無明顯失真。 (4)電壓增益 Av 可預置并顯示,預置范圍為 0~60dB,步距為 5dB 并且可 以手動連續調節);放大器的帶寬可預置并顯示(50MHz、 100MHz 兩點)。在通 頻帶內增益起伏≤1dB。 (5)通過制作開關電源來提高電源效率。 (6)本設計多使用集成芯片,以較低的成本實現了題目要求。 5.2 存在問題及改進措施(1)在每個模塊都能正常工作的情況下,整機連調的時候會出現“共地”問題, 導致整機會有一個 50Hz 的工頻干擾。 改進措施是系統地線不能出現環路,所有地線最好一點接地,包括單片機的數字地和模擬地。 (2)在方案實施過程中,由于時間比較緊,來不及制版,而實驗板的結構受限, 導致頻率過高的時候會引入干擾。如果能在精確調整之后, 將整體電路利用 PCB 開出電路板,減少連線引起的干擾,一定可以提高精度和性能。
單片機源程序如下:
- //#include<reg52.h>
- #include<stdio.h>
- //#include<intrins.h>
- #include"1602.h"
- #include"delay.h"
- #include"keyboard.h"
- #include"dac7512.h"
- //#include"12864.h"
- //#define uchar unsigned char
- //#define uint unsigned int
- /*------------------------------------------------
- 主程序
- ------------------------------------------------*/
- unsigned char code Line1[]="- v ";
- uchar display_buffer[]="000";
- void main()
- {
- unsigned char s,i,j,num;
- unsigned char temp[16]; //最大輸入16個
- unsigned int h;
- float w=0;
- unsigned int a,q;
- //unsigned long a;
-
- P1=0x00;
- LCD_Init(); //初始化液晶屏
- DelayMs(10); //延時用于穩定,可以去掉
- LCD_Clear(); //清屏
- LCD_Write_String(0,0,"LOVE//LOVE//LOVE"); //寫入第一行信息,主循環中不再更改此信息,所以在while之前寫入
- LCD_Write_String(0,1,"$-@o@-$[ DISCUZ_CODE_3 ]quot;);
- for(s=0;s<5;s++) //延時5s
- DelayMs(140);
- LCD_Clear();
-
- while (1) //主循環
- {
- //LCD_Write_String(0,0,"Magnification");
- /**********顯示測試**********
- Set_LCD_Pos(0x41);
- for(j=0;j<16;j++)
- {
- LCD_Write_Data(Line1[j]);
- }
- ************************/
-
- num=KeyPro(); //掃描鍵盤
- if(num!=0xff) //如果掃描是按鍵有效值則進行處理
- {
- if(i==0) //輸入是第一個字符的時候需要把改行清空,方便觀看
- LCD_Clear();
-
- if(('+'==num)|| (i==16) )//輸入數字最大值16,輸入符號表示輸入結束
- {
- i=0; //計數器復位
- sscanf(temp,"%f",&a);
- sprintf(temp,"%g",a);
- q=a;
- send1(q);
- for(s=0;s<16;s++) //賦值完成后把緩沖區清零,防止下次輸入影響結果
- temp[s]=0;
- }
- else if(i<16)
- {
- if((1==i)&&(temp[0]=='0') )//如果第一個字符是0,判讀第二個字符
- {
- if(num=='.') //如果是小數點則正常輸入,光標位置加1
- {
- temp[1]='.';
- LCD_Write_Char(1,1,num);//輸出數據
-
- i++;
- } //這里沒有判斷連續按小數點,如0.0.0
- else
- {
- temp[0]=num; //如果是1-9數字,說明0沒有用,則直接替換第一位0
- LCD_Write_Char(0,1,num);//輸出數據
- }
- }
- else
- { temp[i]=num;
- LCD_Write_Char(i,1,num);//輸出數據
-
- i++; //輸入數值累加
- }
- }
- }
- // h=int(q)*2;
- display_buffer[0]=q/10+'0';
-
- Set_LCD_Pos(0x00);
- for(j=0;j<2;j++)
- {
- LCD_Write_Date(display_buffer[j]);
- DelayMs(10);
- }
- //LCD_Write_Char(0,1,q); }
- }
復制代碼
以上的Word格式文檔51黑下載地址:
2013全國大學生電子設計競賽-D題-射頻寬帶放大器.doc
(293.53 KB, 下載次數: 26)
2019-7-3 10:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|