ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:764KB ,
资源ID:982785      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-982785.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国大学生电子设计竞赛论文.doc)为本站会员(风****)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

全国大学生电子设计竞赛论文.doc

1、2013年全国大学生电子设计竞赛射频宽带放大器(D题) III摘 要 随着信息化时代的到来,对于高频宽带放大器的要求越来越高。本设计采用STC89c52为控制核心,两片可控增益放大器VCA822为主放大器,后级AD8009为构成了放大主电路,实现了宽带可控增益的射频放大器。VCA822对前级输入信号进行程控放大,后级AD8009射随输出以达到功率要求,并且进行了阻抗变换。单片机和按键,显示模块实现数控增益,人机界面好。为降低纹波干扰,提高信噪比,设计了高精度低纹波线性电源给放大电路和单片机供电。整个系统稳定性强,干扰能力强。本系统制作简单,经测试能达到题目要求。关键词:高频宽带放大器、单片机、

2、STC89C52、OP820、AD8009、VCA822AbstractWith the arrival of the information age, the high-frequency broadband amplifiers have become increasingly demanding. This design uses STC89c52 as the control center, two controllable gain amplifier VCA822 main amplifier, after the class AD8009 as constituting an e

3、nlarged main circuit to achieve a controllable gain broadband RF amplifiers. VCA822 on pre-programmed input signal amplification, after AD8009 emitter follower output stage to achieve the power requirements, and conducted a impedance transformation. SCM and buttons, the display module digitally cont

4、rolled gain, man-machine interface. To reduce the ripple interference and improve signal to noise ratio, the design of high precision and low ripple linear power supply to the amplifier circuit and the microcontroller. The entire system stability, interference ability. This system making simple, hav

5、e been tested to meet the subject requirements.Keywords: High bandwidth amplifier, microcontroller, STC89C52, AD8009, VCA822目 录1系统方案11.1 可控增益方案的论证与选择11.2 电源系统的论证与选择11.3 控制系统的论证与选择12系统理论分析与计算22.1 可控增益放大倍数的分析22.1.1 VCA82222.2 固定增益放大倍数的计算22.2.1 AD800923电路与程序设计33.1电路的设计33.1.1系统总体框图33.1.2 前级放大子系统框图与电路原理图

6、43.1.3 可控增益子系统框图与电路原理图53.1.4后级放大子系统框图与电路原理图53.1.5控制系统框图与电路原理图63.1.6电源73.2程序的设计73.2.1程序功能描述与设计思路73.2.2程序流程图84测试方案与测试结果84.1测试方案84.2 测试条件与仪器84.3 测试结果及分析94.3.1测试结果(数据)94.3.2测试分析与结论95总结心得96参考文献9附录1:电路原理图10附录2:源程序12射频宽带放大器(D题)【本科组】1系统方案本系统主要由可控增益模块、电源模块、单片机模块组成,下面分别论证这几个模块的选择。1.1可控增益部分的论证与选择方案一:由晶体管和运算放大器

7、实现,为了满足增益大于60db要求,可以采用多级放大电路实现。此方案需要大量采用分立元件,系统设计复杂,调试困难,尤其是增益的定量调节很难。此外,犹豫采用分立元件以及多级放大,稳定性差,容易自激震荡。方案二:使用多级运算放大器+电位器实现。选择高带宽高增益的运算放大器如AD8009,AD820等级联使用,再通过电位器手动调节其增益,实现可控增益。方案优点在于可选器件较多,带宽,放大倍数容易满足,缺点是无法实现程控,而且由于电位器引入的噪声非常容易自激,稳定性较差。方案三:采用前后级固定增益,中间两级程控增益的方式。前级对小信号做初步处理放大,并进行阻抗变换,中间两级用工作带宽大于130M的程控

8、放大器VCA822进行放大或者衰减,后级再用一级固定做增益,最后再接一级射随放大,实现阻抗变换,提高了带载能力。此方案中,每一级的增益都不大,保证了工作带宽,系统稳定性好,但是程控增益不好调节。综合以上三种方案,选择方案三。1.2 电源模块的论证与选择方案:为了满足小信号放大,使输出波形不失真,该电源对纹波要求较高,并且为了给放大器供正负电压,我们采用LM317和LM337芯片降压到正负12伏,然后通过LT1117系列降压到正负5伏,此方案能很好的满足我们对电源低纹波的要求。跟其它常用稳压电源的不同显而易见,优势正是在此,所以我们选择此方案。1.3 控制系统的论证与选择方案:本题只需要提供一个

9、控制信号给程控放大器,对运算要求不高,我们使用了成熟的stc89c52这款单片机,来提供控制和显示。2系统理论分析与计算2.1 可控增益放大的分析 2.1.1 VCA822增益放大计算 用VCA822做的增益放大器,我们采用它的典型电路,根据它的计算公式来控制增益,以下为它的相关资料。2.2 固定放大增益分析2.2.1为了符合题目要求的宽带,我们采用AD8009来做固定增益模块。根据它的标准电路来搭建符合我们要求的电路,使它放大相应的倍数。3电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图所示,信号输入 后级放大前级放大程控放大信号输出DA转换单片机显示按键 输入信号通过前

10、级固定增益放大,将信号放大两倍送给程控增益级,单片机经过计算,通过DA提供控制电压,控制VCA822的增益,使得系统放大倍数可控。后级先经过AD8009固定十倍增益,再跟随输出,提高输出功率,又达到了阻抗匹配的目的。同时,由单片机控制液晶,显示出放大的倍数。 系统总体框图3.1.2 前级子系统电路原理图1、前级子系统电路前级由AD8009搭成同向放大器,放大倍数两倍,目的在于进行阻抗匹配,提高信噪比。AD8009是一款超高速电流反馈型放大器,压摆率达到惊人的5,500 V/s,上升时间仅为545 ps,因而非常适合用作脉冲放大器。高压摆率可降低压摆率限幅效应,使大信号带宽达到440 MHz,从

11、而满足高分辨率视频图形系统的需要。信号质量在整个宽带宽范围内均保持较高水平,最差情况下的失真为-40 dBc(250 MHz、G = +10、1 V峰峰值)。放大倍数A=(R28/R20)+1=510/510+1=2 AD8009子系统电路3.1.3可控增益子电路原理图1、可控增益子系统电路VCA822是具有DB线性可变增益控制放大器,工作带宽可达150MHz和1700v/us压摆率;可利用外置电阻器在0db至40db的范围内设置最大增益;根据本题要求,要实现60DB的增益,必修多级级联使用,本设计只要求可控增益级能实现40DB即可,故搭两级。VG是控制电源输入端,其控制电压范围为-1v1v。

12、当G+=1V时,电压放大倍数最大。公式为G=2*(Rf/Rg)*(VG+1)/2在Rf与Rg都确定的情况下其增益只取决于控制电压VG。3.1.4后级子电路原理图为了满足增益要求,我们使用AD8009在后级设计了一个同向放大器,固定放大十倍,并且在最后设计了一个跟随器以提高带载能力并实现阻抗匹配。原理图如下 后级子系统电路3.1.5控制系统本题只需要提供一个控制信号给程控放大器,对运算要求不高,我们使用了成熟的stc89c52这款单片机外加TLV5618DA转换器。TLV5618是一款12位双输出DA转换器,本设计需要对两个VCA822进行控制,选次款DA正好合适。为了是DA能输出正负电压,我们

13、使用LM358设计了一个减法器,DA和LM358原理图如下单片机控制DA输出的电压经过减法运算,使其输出在-11v,满足控制要求。51单片机,按键,液晶原理图如下3.1.6电源电源由变压部分、滤波部分、稳压部分组成。为整个系统提供5V或者12V电压,确保电路的正常稳定工作。这部分电路比较简单,都采用三端稳压管实现,故不作详述。3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现键盘的设置和显示。1)键盘实现功能:设置增益倍数。2)显示部分:显示幅度值和增益倍数。2、程序设计思路通过单片机控制增益,同时将输出波形的幅度值显示在液晶屏上,通过按键来控制增益3

14、.2.2程序流程图1、主程序流程图系统软件设计开始1 系统总框图 初始化按键扫描DA控制放大器显示结束4测试方案与测试结果4.1测试方案1、硬件测试每级分开,单独测试,然后级联测试,测试是否达到要求。2、软件仿真测试液晶屏是否显示,按键是否能够控制增益3、硬件软件联调全部连接起来后,通过按键来控制增益,显示输出幅度,并用仪器检测,看是否显示准确4.2 测试条件与仪器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:高精度的数字毫伏表,模拟示波器,数字示波器,数字万用表,指针式万用表。4.3 测试结果及分析4.3.1测试结果(数据)VIN

15、OUT增益频率1mvpp0.123vpp123倍10MHZ1mvpp0.224vpp224倍10MHZ1mvpp0.566vpp566倍10MHZ1mvpp1.031vpp1031倍10MHZ1mvpp1.001vpp1001倍50MHZ1mvpp0.991vpp991倍100MHZ1mvpp0.651vpp651倍80MHZ4.3.2测试分析与结论根据上述测试数据,该射频宽带放大器可以在0到60DB增益范围内可调,并且输出波形不失真,宽带可以达到基础部分要求,输出波形幅度也满足,由此可以得出以下结论:1、最大增益60DB,并且可调。2、宽带030MHZ,只能满足基本部分要求。3、输出波形不失

16、真,最大可以达到1vpp输出值,完全满足综上所述,本设计总体来说可以达到大部分设计要求。5 、总结与心得 通过此次四天三夜的比赛,我们看到了自身的不足,特别是在画电路图等基础部分上还要努力。对于问题的发现和分析这种能力我们还需要提高,在今后的学习过程中得加强这方面。我们还明白了团队合作的重要性,任何事只有协调好团队才能赢得双赢,获得最大的成就。6、参考文献1.全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编(19941995)2.全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编(2001)M.北京:北京理工大学出版社,2003年第1版.3.全国大学生电子设计竞赛

17、组委会.全国大学生电子设计竞赛获奖作品选编(1999)M.北京:北京理工大学出版社,2000年第1版.4.高吉祥,黄智伟,陈和.高频电子线路M.北京:电子工业出版社,2003年第1版5.黄智伟.无线数字收发电路设计M.北京:电子工业出版社,2003年第1版6.黄智伟.电子电路计算机仿真设计M.北京:电子工业出版社,2004年第1版7.黄智伟.射频集成电路原理与应用M.北京:电子工业出版社,2004年第1版17附录1:电路原理图附录2:源程序#include #define uint unsigned int#define uchar unsigned char#define Channal_A

18、 1 /通道A#define Channal_B 2 /通道B#define Channal_AB 3 /通道A&B/*一下为函数声明修*static void DA_conver(uint Dignum);extern void Write_A_B(uint Data_A,uint Data_B,uchar Channal,bit Model);/*修改硬件时要修改的部分*sbit TLV5618DIN = P35; /数据输入端sbit TLV5618SCLK = P36; /时钟信号sbit TLV5618CS = P37; /片选输入端,低电平有效/*键盘*/ sbit key1=P2

19、0;sbit key2=P21;sbit key3=P22;sbit key4=P23;/*lcd1602*/sbit lcd_rs=P32; sbit lcd_rw=P31; sbit lcd_e=P30; /*全局变量*/ unsigned int DA1,DA2; uchar TAB=0123456789;/= / 函数名称 :void DA_conver(uint Dignum)/ 函数功能 :进行DA转换 / 入口参数 :Dignum:根据说明设置转化数据.头四位为特殊位用于选择转化方式,/ 以及用于通道选择.请自行设置.后12位为需要转换的值/ 出口参数 :无/=void dela

20、y(uint k)uint i,j;for(i=0;ik;i+) for(j=0;j121;j+);/*定时器设置*/ void Init_timer0() TMOD |=0x01; EA=1; ET0=1; TR0=1; void write_com(unsigned char com)lcd_rs=0;P1=com;delay(1);lcd_e=1;delay(1);lcd_e=0;void write_date(unsigned char date)lcd_rs=1;P1=date;delay(1);lcd_e=1;delay(1);lcd_e=0;void lcdinit() /初始化

21、函数 lcd_rw=0;lcd_e=0;write_com(0x38);write_com(0x0c);/开显示,显光标,bu闪光标write_com(0x06);/指针自动加一write_com(0x01);/清 /*按键扫描*/ unsigned char key() unsigned char key_value=0;if(key1=0) key_value=1;if(key2=0) key_value=2; if(key3=0) key_value=3; if(key4=0) key_value=4;return key_value;void DA_conver(uint Dignum

22、)uint Dig=0;uchar i=0;TLV5618SCLK=1;TLV5618CS=0; /片选有效for(i=0;i16;i+) /写入16为Bit的控制位和数据 Dig=Dignum&0x8000; if(Dig) TLV5618DIN=1; else TLV5618DIN=0; TLV5618SCLK=0; _nop_(); Dignum=1; TLV5618SCLK=1; _nop_();TLV5618SCLK=1;TLV5618CS=1; /片选无效/= / 函数名称 :void Write_A_B(uint Data_A,uint Data_B,uchar Channal,

23、bit Model)/ 函数功能 :模式、通道选择并进行DA转换 / 入口参数 :Data_A:A通道转换的电压值/ Data_B:B通道转换的电压值/ Channal:通道选择,其值为Channal_A,Channal_B,或Channal_AB/ Model:速度控制位 0:slow mode 1:fast mode/ 出口参数 :无/ 说明: Data_A,Data_B的范围为:00x0fff/ 本程序如果只需要一个通道时,另外一个通道的值可任意,但是不能缺省/=void Write_A_B(uint Data_A,uint Data_B,uchar Channal,bit Model)

24、uint Temp;if(Model) Temp=0x4000;else Temp=0x0000;switch(Channal) case Channal_A: /A通道 DA_conver(Temp|0x8000|(0x0fff&Data_A); break; case Channal_B: /B通道 DA_conver(Temp|0x0000|(0x0fff&Data_B); break; case Channal_AB: DA_conver(Temp|0x1000|(0x0fff&Data_B); /A&B通道 DA_conver(Temp|0x8000|(0x0fff&Data_A);

25、 break; default: break;/= / 函数名称 :int main(void)/ 函数功能 :主函数,无实际意义,仅测试TLV5618用 / 入口参数 :无 1-A;2-B;3-A&B/ 出口参数 :无/=void Gset(unsigned int ch1,unsigned int ch2)/*static lastch1,lastch2;if(lastch1!=ch1) lastch1=ch1; if(lastch2!=ch2) lastch2=ch2; */Write_A_B(ch1,ch2,Channal_AB,1); void display()write_com(

26、0x80+5);write_date(TABDA1/1000);write_date(TABDA1%1000/100);write_date(TABDA1%1000%100/10);write_date(TABDA1%10);/write_com(0x80+14);write_date( );write_date(TABDA2/1000);write_date(TABDA2%1000/100);write_date(TABDA2%1000%100/10);write_date(TABDA2%10);int main(void) DA1=1500,DA2=1500;Init_timer0();lcdinit();for(;) display(); delay(100); Gset(DA1,DA2); void Timer0() interrupt 1 TH0=(65536-2000)/256; TL0=(65536-2000)%256; if(key() delay(5); if(key()=1)DA1+=100; if(key()=2) DA2+=100; if(key()=3) DA1-=100; if(key()=4)DA2-=100; while(key() ;

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922