摘要:可变增益放大器(VGA)是模拟电路中的常用结构,它可以根据需求改变电路的放大倍数。一般的放大器改变增益常用的方法是调节电阻,但是这种电路可变化的增益范围小,且会提高电路输入阻抗影响电路精度。程控放大电路可以有效规避这些问题,增益控制比较方便,电路结构简单。本设计应用了可编程器件AD603,以AT89S51单片机为主控器,由两级AD603级联作为可变增益放大部分的核心。放大器系统分为前级放大部分、增益控制部分、后级功率放大部分,单片机外围电路包含D/A转换部分、显示部分和键盘部分。整个电路系统以AT89S51单片机作为控制核心,利用D/A模块的输出模拟电压来控制AD603,从而达到程序控制增益变化的目的。本设计实现了+1dB,-1dB,+5dB,-5dB四种增益步进的选择,电路最大增益值为42dB,增益范围在6dB~42dB之间可调。该放大器的优点是便于控制,价格低廉,精密度可靠性高。
关键词:AT89S51单片机,AD603,增益可变,数模转换
目录
摘要
Abstract
第1章-绪论-3
1.1-研究背景-3
1.1.1-概述-3
1.1.2-可变增益放大器的分类-3
1.1.3-可变增益放大器的应用-3
1.2-国内外研究现状及发展趋势-4
1.2.1-国内外研究现状-4
1.2.2-发展趋势-4
1.3-研究的主要内容-5
第2章-总体设计方案-6
2.1-总体设计思路-6
2.2-各模块方案比较-6
2.2.1-主控芯片选择-6
2.2.2-可控增益放大方案选择-7
2.2.3-显示部分方案选择-7
2.3-本章小结-8
第3章-系统硬件设计-9
3.1-放大电路设计-9
3.1.1-前级跟随电路-9
3.1.2-增益控制电路-10
3.1.3-后级放大-13
3.2-单片机外围电路-13
3.2.1-51芯片资源简介-13
3.2.2-单片机工作电路-14
3.2.3-数模转换-14
3.3-本章小结-17
第4章-软件设计-18
4.1-keilC软件介绍-18
4.2-软件程序流程-18
4.3-本章小结-19
第5章-系统测试-20
第6章-总结-24
参考文献-25
致 谢-27
附录-28