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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(宽带放大器.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

宽带放大器.docx

1、宽带放大器宽带放大器 毛伟 张良 周旭摘要本系统采用AT89S52单片机为控制核心实现在0Hz6MHz带宽内对小信号进行有效程控放大。系统由控制和显示模块、程控可变增益放大器(PGA)模块、AGC模块和电源模块组成。其中可变增益放大器VCA810作为核心,通过12位串行DAC给予不同的控制电压的方式来达到增益步进5dB,总增益从-40dB到40dB的目的。前置放大采用由低噪声电压反馈型运放OPA690构成的同向放大器,可以有效的抑制噪声和提高输入电阻。后级放大采用电流型反馈放大器VCA820,可以使输出电压有效值大于6V。通过良好的屏蔽和滤波措施使控制电压稳定度高,获得良好的波形。采用VCA8

2、10构成的AGC电路,在输入信号在50mV1.00V内变化时,能将输出有效值稳定在6V左右,经峰值检测后,由8通道12位A/D 转换器MAX197对输出信号的峰值进行读取 。单片机提供了友好而方便的人机交互界面,并通过总线和可编程逻辑器件连接,协助可编程逻辑器件对信号进行相应的处理,以完成相应的宽带放大的任务。关键词 AT89S51 VCA AGC一、方案论证与选择1题目要求及指标分析本题目任务为设计并制作一个宽带放大器。 具体要求与相关指标如下:(1)输入阻抗50;(2)3dB 通频带0Hz8MHz,在0Hz7MHz 频带内增益起伏1dB;(3)最大增益60dB,增益调节范围-40dB40d

3、B(增益值多级可调,步进间隔5dB,增益预置值与实测值误差的绝对值2dB);(4)最大输出电压有效值6V;(5)增加自动增益控制(AGC)功能,在AGC 稳定范围内输出电压有效值应稳定在 4.5VVo5.5V。 从上可看出,增益控制需用程控放大且此为设计核心。 2方案的比较与选择a) 增益控制方案一:采用普通宽带运算放大器组成的放大电路,同时由分立元件构成的AGC控制电路,通过包络检波再反馈回放大器的方法来控制放大倍数。原理框图如图1所示,场效应管工作在可变电阻区,输出信号取自电阻与场效应管与对V的分压。采用场效应管作AGC控制可以达到很高的频率和很低的噪声,但温度、电源等的漂移将会引起分压比

4、的变化,用这种方案很难实现增益的精确控制和长时间稳定图11场效应管控制AGC电路方案二:采用可编程放大器的思想,将输入的交流信号作为高速D/A的基准电压,这时的D/A作为一个程控衰减器。理论上讲,只要D/A的速度够快、精度够高可以实现很宽范围的精密增益调节。但是控制的数字量和最后的增益(dB)不成线性关系而是成指数关系,造成增益调节不均匀,精度下降。方案三:如图2所示,使用控制电压与增益成线性关系的可编程增益放大器PGA,用控制电压和增益(dB)成线性关系的可变增益放大器来实现增益控制。用电压控制增益,便于单片机控制,同时可以减少噪声和干扰。 图12 可编程控制增益放大由于场效应管控制精度难以

5、掌握,因此选择方案3b) 有效值测量方案一:利用高速ADC对电压进行采样,将一周期内的数据输入单片机并计算其均方根值,即可得出电压有效值: 此方案具有抗干扰能力强、设计灵活、精度高等优点,但调试困难,高频时采样困难而且计算量大,增加了软件难度。方案二:对信号进行精密整流并积分,得到正弦电压的平均值,再进行ADC采样,利用平均值和有效值之间的简单换算关系,计算出有效值显示。只用了简单的整流滤波电路和单片机就可以完成交流信号有效值的测量。但此方法对非正弦波的测量会引起较大的误差。方案三:采用集成真有效值变换芯片,直接输出被测信号的真有效值。这样可以实现对任意波形的有效值测量。 综上所述,选用方案三

6、,变换芯片选用AD637。AD637是真有效值变换芯片,它可测量的信号有效值可高达7V,精度优于0.5,且外围元件少,频带宽,对于一个有效值为1V的信号,它的3dB带宽为8MHz,并且可以对输入信号的电平以dB形式指示,该方案硬件、软件简单,精度也很高,但不适用于高于8MHz的信号。 此方案硬件易实现,并且8MHz以下时候测得的有效值的精度可以保证,在题目要求的通频带10kHz6MHz内精度较高。8MHz以上输出信号可采用高频峰值检测的方法来测量。c) 自动增益控制部分(AGC)方案一:AGC电路实际上是一个根据输出电压的动态的调整放大倍数,从而使输出稳定在预定范围的反馈型电路。根据该特点可以

7、引入CPU、A/D和D/A转换器通过程序对放大倍数进行控制,即数字式AGC,此种AGC电路的输出范围完全由人为设定,可以很容易满足题目要求,但是需要对输出的电压值进行不间断的采样,而且D/A转换器的位数直接决定了AGC电路输出的稳定度,硬件组成方面比较复杂。方案二:采用场效应管和宽带运放制作,信号进入自动增益控制电路后,放大电路输出的交流电压经二极管和RC电路构成的包络检波器后,输出一个随平均电压变化的电压,用此电压控制工作于可变电阻区的场效应管的栅极,改变场效应管的导通电阻,使放大倍数受输入信号大小控制。当输入信号强时自动减小放大倍数,信号弱时自动增大放大倍数,从而实现了输出幅度的自动调整。

8、特点在于电路简单,但频带范围较窄、精度低、输出波形也不理想。方案三:采用可变增益放大器AD603作为放大部分,同时用由高频小功率管2M3906、2M3904构成的包络检波、反馈电路来控制放大倍数,达到自动调整增益的目的。精度高,波形好,但电路较复杂。 综上所述,选用方案三。 二、系统总体设计方案1电路结构图图21 总体电路结构2基本电路图的设计1前级放大电路前级放大由OPA690和OPA820组成,由于工作频率和幅度相差很大,因此在输入级加入继电器,当输入的信号改变很大时继电器会程控跳变至可正常工作的电路中,对电路的保护信号的抗干扰能力有很大的提高。当输入信号幅度较高时,信号会进行一百分之一的

9、衰减。前级由两片OPA820组成级联放大器的放大倍数为20dB,图如下所示图22 前级放大电路2程(压)控放大电路 该部分我们采用VCA810,使可控增益范围在-40-40dB。VCA810单片增益范围40dB-40Db, 输入控制电压范围02V,增益与控制电压的关系为Gain (dB) = 40 VG + 10,电路如下所示:图23 压控增益电路3后级功率放大电路后级功率放大电路由两片THS3091组成并联输出,可提供功率为3.5W输出,放大倍数为5。电路如下:图24 后级功率放大电路4峰值检波电路峰值检波电路为二极管,三极管和OPA277组成,其检波原理为二极管检波。图25 峰值检波电路5

10、电源转换电路电源转化电路由7805和7905组成,可提供-5V、+5V、-12V、+12V电压。电路如下图26 电源转换电路6数字部分电路数字部分包括ADC、DAC电路,电路如下图所示,其中MAX197为8通道12位A/D转换电路。图27 A/D D/A转换电路三 程序1 程序流程图2 程序清单#include #include #define LCD_CW XBYTE0xFB00#define LCD_DW XBYTE0xFB01#define LCD_CR XBYTE0xFB02#define KEY_H XBYTE0xFC00#define KEY_L XBYTE0xFE00typede

11、f unsigned int uint;typedef unsigned char uchar;#define WHILE_BUSY while(LCD_CR & 0x80)#define max_197 XBYTE0xD000 /cs5#define DA_0832 XBYTE0x8000 /cs0int data_da,n;char a;double dy,data_ad,dyb;sbit hben=P10;sbit ga=P11;uchar date_h , date_l; void delay(unsigned int z) /延时 unsigned int x,y; for(x=z;

12、x0;x-) for(y=110;y0;y-);void nint_LCD() /LCD初始化 LCD_CW=0x0c; WHILE_BUSY; LCD_CW=0x38;void print(uchar *str,uchar addr)/LCD字符串输出 WHILE_BUSY; LCD_CW = 0x80 | addr; while(*str!=0) WHILE_BUSY; LCD_DW=*str; str+; void dis_LCD(uchar date,uchar addr)/LCD字符输出 WHILE_BUSY; LCD_CW = 0x80 | addr; WHILE_BUSY; LC

13、D_DW = date; void DA() / 数模显示 a=-40+5*n; data_da=255*(a+40)/80; DA_0832=data_da; if(a=-35&a=5&a=0&dy=1&dy=2) dy=(dy*100); dis_LCD(unsigned long)dy/100+0x30,0x44); dis_LCD(.,0x45); dis_LCD(unsigned long)dy/10%10+0x30,0x46); dis_LCD(unsigned long)dy%10+0x30,0x47); void AD() /模数控制 while(ga=0) hben=1; d

14、ate_h=max_197; hben=0; date_l=max_197; hben=0; data_ad=256*date_h+date_l; max_197=0x50; dyb=data_ad*10/4096; dy=2*dyb-0.8; void main() nint_LCD(); n=0; dyb=0; max_197=0x50; print(ZY=,0x00); print(dB ,0x06); print(DY=,0x41); dis_LCD(V ,0x48); while(1) keyscan(); DA(); AD(); judge_Prage(); 四 测量数据五 实验结

15、果分析1 结果分析从指标来看我们过方面的指标都达到了题目的要求。本设计偏重于模拟电路的处理,得到了很高的增益和较小的噪声。采用了多种抗干扰措施来处理前级放大,选用了集成芯片做增益控制,达到了很好的效果。2 误差分析结合该系统调试中出现的各种问题及其最终的解决方案和电磁场理论分析,本系统的误差来源有:外界的强电磁干扰,由于本系统中采用了对控制电压非常敏感的可变增益放大器AD603,当外界电磁干扰较大时,如果没有屏蔽措施的话,噪声的电压直接叠加在AD603的电压控制端上,这样就会使实际增益输出极为不稳定,这是整个放大系统最大的增益误差来源。有效地排除外界干扰是保证整个放大系统增益稳定的有效保证。(详见第四部分)电阻分压随着频率的变化而变化是导致增益不准确的主要原因。加入自动增益控制,自动调整其控制电压,可以是增益稳定于设定值范围内。可变增益放大器AD600本身的增益亦存在误差,但在输入的控制电压稳定时,该误差可以忽略。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1