增益带宽可调放大器毕业设计.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 增益 带宽 可调 放大器 毕业设计
- 资源描述:
-
毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名: 日 期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 增益带宽可调放大器 摘要:本系统是由前级稳定放大电路,程控增益放大电路,程控的低通滤波器,功率放大电路,峰峰值显示和检测模块组成。前级稳定放大电路,由低噪声,单位增益稳定的OPA637实现。程控增益放大电路则是用VCA810,通过提供偏置电压来改变放大的倍数。程控低通滤波则是以控制Max5160来改变电阻值实现对两阶的巴特沃斯低通滤波器截止频率的调整,。功率放大电路则是用THs3091。峰峰值显示和检测,通过有效值采集芯片AD637,使系统输入为正弦波时,输出电压的峰峰值和有效值的数字显示功能。 关键字:可变增益放大器,程控滤波器,THS3091,AD637 目录 一、系统方案设计 3 1. 系统总体构成(设计框图) 3 2.方案比较 3 (1)缓冲放大部分 3 (2)压控增益电路 4 (3)程控滤波电路 4 (4)功率放大模块 4 (5)有效值采集模块 5 二.数据分析 5 1.增益带宽积 5 2. 增益分配分析 5 3.通频带内增益起伏控制 5 4.抑制零点漂移 6 5.放大电路稳定 6 三.电路设计 6 1. 缓冲放大部分 6 2.可控增益程控放大 7 3. 程控滤波电路 7 4. 功率放大模块 8 5.有效值检测电路 9 三.测试方法与数据 10 1.测试仪器 10 2.测量方案与数据 10 (一)可控电压增益≥40dB测量及峰峰值的检测 10 (二)滤波器上限截止频率的检测 11 (三)超上限后增益衰减测量 12 (四)输出最大不失真峰峰值电压 12 3.结果分析 12 五.参考文献 13 六. 附件 13 一、系统方案设计 1. 系统总体构成(设计框图) 信号经过缓冲放大区,实现10倍的稳定放大,然后经过用单片机控制的压控增益电路和截止频率可控的滤波电路。为了驱动50欧姆的负载电阻,使信号再通过一个功率放大电路,然后接上负载电阻。经过有效值检测电路,将所测输出电压有效值,所控制的放大倍数以及所处的截止频率值,显示在LCD屏幕上。 电源 缓冲放大 压控 增益 电路 滤波电路 功率放大 有效值检测 430单片机 2.方案比较 (1)缓冲放大部分 方案一:由三极管等分立元件组成的放大电路实现电压跟随,本方案由于主要采用分立元件电路比较复杂,难于调试,尤其增益的定量调节不易实现。 方案二:输入缓冲放大部分采用运算放大器OPA670,其增益宽带积为500MHz,可以实现输入信号10倍的增益放大。 因而选择方案二。 (2)压控增益电路 方案一:使用Max5160数字电位器和opa820,构成一个反馈阻值可控的放大电路。Opa820的增益带宽积为480MHz,可以满足放大电路增益到100倍时,3MHz频率信号的通过。 方案二:VCA810是一个宽带、连续变化、电压控制增益放大器。增益线性范围为-40dB到+ 40dB在dB / V。零差分输入电压提供了一个带有小的直流偏移误差0V输出。低输入噪声电压,确保在最高增益设置好输出信噪比。 因而使用方案二,采用VCA810作为压控增益,,电路简单。 (3)程控滤波电路 方案一:采用RC 滤波电路,Max5160数字电位器,改变R阻值,但RC 滤波衰减很大; 方案二:利用高速宽带运放OPA690 设计二阶巴特沃思滤波器,其通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零。通过Max5160来改变滤波电路的电阻参数,以实现控制截止频率。 因而采用方案二 (4)功率放大模块 方案一:采用THS3001,可达增益要求,但其增益不可调。 方案二: THS3091是一种高电压,低失真,低噪声的放大器,宽带:210兆赫(G = 2时,基因Rl = 100Ω),其性能高,精度高,性能好,能够实现很好的放大。 (5)有效值采集模块 方案一:采用AD736,其转换精度为(mv±%RD)为0.5±0.5(max),低成本级的AD736的精度与8位A/D转换的精度相同,高等级和AD736的精度高于8位A/D的转换精度,且它的3dB带宽为0.4MHz,它的性能都不及AD637。 方案二:AD637是当前国际上转换精度最高及频带最宽的真有效值转换器, 转它的3dB带宽为8MHz,在电源为正负5V供电情况下,当输入信号的频率不大于2MHz时,其输入信号的电压有效值在0.7V~4V范围内能保证测量误差。。 经论证,选择AD637。 二.数据分析 1.增益带宽积 带宽增益积(GBP)是用来简单衡量放大器性能的一个参数,这个参数表示增益和带宽的乘积。按照放大器的定义,这个乘积是一定的。 按照题目发挥部分的要求,信号的通频带为20Hz~5MHz,最大电压增益AV>40dB,则增益带宽积为:5 M×10^(40/20)>500MHz ,又输出最小不失真峰峰值10V ,我们采用分级放大的方式,使放大器整体增益超过40dB.尽量满足达到最小峰值的发挥要求。 2. 增益分配分析 由于考虑到增益越大,频带宽度窄,整个结构的增益设计,经过前级的缓冲放大区放大10倍(20dB),VCA810可以实现-40dB-+40dB压控增益,这里设计其可以实现放大-26dB-+14dB的增益控制,功率放大电路则是采用6dB的增益控制。 3.通频带内增益起伏控制 在设计放大器频率范围从DC到5M,在5M的通频带内增益平坦。所以选择通带最平坦的巴特沃紫滤波器来设计带宽。OPA690在100MHz频带下的增益误差为0.1dB,VCA810增益起伏为0.3dB,THS3091在V电源供电时,增益为2倍的情况下,增益起伏小于0.1dB,均满足指标要求。 4.抑制零点漂移 由于集成电路都有输入失调电压,经过高增益的放大使得输入失调电压放大。通过在前两级放大电路间的输入和反馈间加上电位器,来调节输入输出级之间的失调电压。 5.放大电路稳定 为了尽可能的减小干扰,避免自激,在布线和走向上有做一些考虑。构建闭路环,严格按照信号走向布线。整个运放使用较粗的地线包围,缩短地线回路,并可吸收高频信号减小噪声;各部分摆放位置按照信号走向,减小板与板之间的连线长度。 三.电路设计 1. 缓冲放大部分 使用OPA690,进行正向10倍放大。OPA690增益带宽积为500MHz,单位增益稳定,满足放大10倍,上限的截止频率达到5MHz的要求。通过一个正向反馈运算放大的设计,加正负5伏的电源来供压。 2.可控增益程控放大 VCA810在宽频带工作模式下,增益控制范围为-40dB—+40dB,且控制电压与增益dB数成线性关系,满足增益控制要求。采用12位的DAC,TLV5616与单片机连接来产生不同幅值的模拟电压信号.再通过OPA2340方向放大电压,来控制VCA810. 3. 程控滤波电路 采用巴特沃斯二阶低通滤波电路,如下图所示。 由于巴特沃斯滤波器的原理,R1和C2构成一个低通级,R3和C1构成积分环节,传递函数H(s): Q=( 将用数字电位器Max5160来代替,通过430单片机控制Max5160的输出阻值来达到程控滤波。 4. 功率放大模块 末级采用高电压,低失真,电流反馈运算放大器THS3091 增大驱动负载的能力。THS3091为功率放大芯片,输出电流250mA,其增益带宽积为420MHz,本系统设计放大2倍,用正负12伏的电压做提供的电源,来满足输出的最大不失真峰峰值可以达到10V。 5.有效值检测电路 AD637是集成度高的整流滤波芯片,可以克服小信号的带来的误差,有较高的精度。AD637是AD公司RMS-DC产品中精度最高、带宽最宽的交直流转换电路,对于1VRMS的信号,它的3dB带宽为8MHz,并且可以对输入信号的电平以dB形式指示,另外,AD637还具有电源自动关断功能,使得静态电流从3mA降至45µA.,可以测出任意波形交变信号的有效值,实验数据表明,在电源为正负5V供电情况下,当输入信号的频率不大于2MHz时,其输入信号的电压有效值在0.7V~4V范围内能保证测量误差。 图像如下图所示: 三.测试方法与数据 1.测试仪器 序号名称 型号 规格数量 1 DG1022任意波形发生器 1 2 普源DS1052E数字示波器 1 3 DF1731-SB3A直流稳压电源 1 4 UT39A数字万用表 1 2.测量方案与数据 (一)可控电压增益≥40dB测量及峰峰值的检测 测量方法:用函数发生器产生1KHz,峰峰值为27mV的正弦信号,通过调节单片机上的按键,来控制增益放大倍数,并做计数测量。 输入峰峰值 (mv) 所设计的增益(dB/倍数) 示波器显示峰峰值/mV 示波器显示有效值 /mV 峰峰值测量电路显示值 增益误差 峰峰值测试误差 27 0/ 1 26.3 19.6 20 0% 2% 3/ 1.41 40 27.8 26 5% 4% 6/2.00 52 34.7 34 3% 2% 9/2.81 80 57.2 58 5% 1% 12/3.98 119 86.3 85 10% 0.3% 15/5.62 160 112.6 110 5% 0.3% 18/7.94 214 150.2 146 0.1% 0.7% 21/11.22 280 193.9 189 7% 0.9% 24/15.85 412 290.4 287 3.7% 1.2% 27/22.39 591 418.6 415 2.2% 0.8% 30/31.62 822 580.0 571 3.7% 1.7% 33/44.69 1100 769.7 754 8.8% 2% 36/63.09 1700 1204.3 1195 0.2% 0.7% 39/90 2340 1655.8 1642 4.1% 0.8% 40/100 2670 1880 1867 1.1% 0.6% (二)滤波器上限截止频率的检测 测试方法:在系统放大倍数为40dB时,Vpp=27mV,调节信号发生源频率值,用示波器观察输出峰峰值达到最大值峰峰值0.707倍时,验证其上限截止频率范围。 (三)超上限后增益衰减测量 测量方法:调节系统截止频率到5MHz,输入的信号源Vpp为20mv,改变输入频率,测量并记录输出的电压峰峰值。 信号输入频率 输出峰峰值/mV 5MHz 824 6MHz 752 7MHz 616 8MHz 480 9MHz 420 10MHz 280 (四)输出最大不失真峰峰值电压 测量方式,在调到系统最大增益的条件下,不断增大信号源的输入电压,观察示波器,看最大不失真电压: 3.结果分析 1.电路系统的放大增益在误差允许的范围内,可以达到40dB; 2.Av的在0—40dB内,可以通过用单片机控制并显示增益步进,该设计的增益步为1dB。 3.最大增益下,系统的上限的截止频率可以达到3MHz。 4.放大电路的输出最大不失真峰峰值电压达到7V。 5.峰峰值测量并显示模块的测量误差小于2%,测量范围可以达到0.5v——10v。 五.参考文献 1、TI 数据转换器应用手册——基础知识篇黄争编译; 2、TI 运算放大器应用手册——基础知识篇黄争李琰编译; 3、电子技术基础——模拟部分(第五版) 康华光《高等教育出版社》; 4、电子线路综合设计谢白美《华中科技大学出版社》; 六. 附件 430单片机控制与显示程序: #include <msp430x14x.h> #include "Config.h" #include <math.h> #define CSnResNEN P5OUT |= BIT2 //CS为P5^2; #define CSnResEN P5OUT &= ~BIT2 #define INCnSET P5OUT |= BIT3 //INC为P5^3; #define INCnCLR P5OUT &= ~BIT3 #define UDSET P5OUT |= BIT4 //U/D为P5^4; #define UDCLR P5OUT &= ~BIT4 #define CSnDacEN P3OUT &= ~BIT2 #define CSnDacNEN P3OUT |= BIT2 #define SCLK_H P3OUT |= BIT0 #define SCLK_L P3OUT &= ~BIT0 #define DIN_H P3OUT |= BIT1 #define DIN_L P3OUT &= ~BIT1 #define FS_H P3OUT |= BIT3 #define FS_L P3OUT &= ~BIT3 void Port_Init(); void LCD_write_com(uchar com); void LCD_write_data(uchar data); void LCD_clear(void); void DisplayCgrom(uchar addr,uchar *hz); void LCD_init(void); void Display(); void resvalup(); void resvaldown(); void ampvalup(); void ampvaldown(); void ADC_Init(); uchar TEMP_res = 1; int TEMP_amp = 5; uint TEMP_adc = 1638; static uchar Flag=0; void main() { uchar i; Clock_Init(); WDT_Init(); Close_LED(); Port_Init(); ADC_Init(); _EINT(); Flag = 1; delay_ms(100); LCD_init(); LCD_clear(); for(i=0;i<32;i++) { resvalup(); } ampvaldown(); //Display(); while(1) { while(Flag==1) { ADC12CTL0 |= ADC12SC; ADC12CTL0 &= ~ADC12SC; Flag = 0; } Display(); /* for(i=0;i<32;i++) { resvalup(); } for(i=0;i<32;i++) { resvaldown(); } */ } void Port_Init() { P4SEL = 0X00; //12864数据引脚 P4DIR = 0XFF; P4OUT = 0X00; //此行为12864的引脚,P5^0为RD/PSB,P5^1为/RST,P5^5为RS,P5^6为RW,P5^7为EC //此行为输出点位器的输出引脚,P5^2为CS,P5^3为INC,P5^4为U/D P5SEL = 0X00; P5DIR = 0XFF; P5OUT = 0XFF; /* P1SEL = 0X00; //4X4KEY P1DIR = 0X00; P1OUT = 0XFF; */ P1IE |= BIT4+BIT5+BIT6+BIT7; P1IES |= BIT4+BIT5+BIT6+BIT7; //P6口留作ADC用 P6SEL|= BIT0; P6DIR &= ~BIT0; //P2口留作中断 //此行为tlv5616引脚,P3^0为SCLK,P3^1为DIN,P3^2为CSn,P3^3为FS P3SEL &= ~(BIT0+BIT1+BIT2+BIT3); P3DIR |= BIT0+BIT1+BIT2+BIT3; P3OUT |= BIT0+BIT1+BIT2+BIT3; PSB_SET; //液晶并口方式 RST_SET; //复位脚RST置高 } //*********************************************************************** // 显示屏命令写入函数 //*********************************************************************** void LCD_write_com(unsigned char com) { RS_CLR; RW_CLR; EN_SET; DataPort = com; delay_ms(5); EN_CLR; } //*********************************************************************** // 显示屏数据写入函数 //*********************************************************************** void LCD_write_data(unsigned char data) { RS_SET; RW_CLR; EN_SET; DataPort = data; delay_ms(5); EN_CLR; } //*********************************************************************** // 显示屏清空显示 //*********************************************************************** void LCD_clear(void) { LCD_write_com(0x01); delay_ms(5); } //*********************************************************************** //函数名称:DisplayCgrom(uchar hz)显示CGROM里的汉字 //*********************************************************************** void DisplayCgrom(uchar addr,uchar *hz) { LCD_write_com(addr); delay_ms(5); while(*hz != '\0') { LCD_write_data(*hz); hz++; delay_ms(5); } } //*********************************************************************** // 显示屏初始化函数 //*********************************************************************** void LCD_init(void) { LCD_write_com(FUN_MODE); //显示模式设置 delay_ms(5); LCD_write_com(FUN_MODE); //显示模式设置 delay_ms(5); LCD_write_com(DISPLAY_ON); //显示开 delay_ms(5); LCD_write_com(CLEAR_SCREEN); //清屏 delay_ms(5); } //**************************************************************** // Display()显示测试结果 //**************************************************************** void Display(void) { uchar table_amp[4]; uchar table_rms[5]; uchar table_fs[9]; uint temp,temp_amp; long uint temp_res; uchar i; temp = (uint)(TEMP_adc*6.716); //temp = (uint)(TEMP_adc/1.45); for (i=0;i<4;i++) { table_rms[3-i]=temp%10+'0'; temp=temp/10; } table_rms[4] = '\0'; if(TEMP_amp>-1) { table_amp[0]=' '; temp_amp=TEMP_amp; } else { table_amp[0]='-'; temp_amp=-TEMP_amp; } table_amp[1]=temp_amp/10+'0'; table_amp[2]=temp_amp%10+'0'; table_amp[3]='\0'; temp_res = 15793223/(32-TEMP_res); for (i=0;i<8;i++) { table_fs[7-i]=temp_res%10+'0'; temp_res = temp_res/10; } table_fs[8]='\0'; DisplayCgrom(0x80,"增益带宽放大器"); DisplayCgrom(0x90,"增益:"); DisplayCgrom(0x93,table_amp); DisplayCgrom(0x88,"Fs: "); DisplayCgrom(0x8a,table_fs); DisplayCgrom(0x98,"RMS:"); DisplayCgrom(0x9A,table_rms); } void resvalup() { if(TEMP_res<31) { INCnSET; CSnResEN; UDSET; //delay_us(2); INCnCLR; //delay_us(2); UDCLR; CSnResNEN; TEMP_res++; } else { _NOP(); } delay_ms(2); } void resvaldown() { if(TEMP_res>1) { INCnSET; CSnResEN; UDCLR; //delay_us(2); INCnCLR; UDCLR; CSnResNEN; TEMP_res--; } else { _NOP(); } delay_ms(2); } #pragma vector = PORT1_VECTOR __interrupt void Port1() { if(P1IFG & BIT4) { P1IFG &= ~BIT4; resvalup(); } if(P1IFG & BIT5) { P1IFG &= ~BIT5; resvaldown(); } if(P1IFG & BIT6) { P1IFG &= ~BIT6; ampvalup(); } if(P1IFG & BIT7) { P1IFG &= ~BIT7; ampvaldown(); } } void ampvalup() { uchar i; uint temp; if(TEMP_amp<40) { TEMP_amp++; temp=(uint)(TEMP_amp*12.5+510); // temp |= 0x4000; FS_L; for(i=0;i<16;i++) { SCLK_H; if(temp & (0x8000>>i)) DIN_H; else DIN_L; delay_us(5); SCLK_L; delay_us(10); } SCLK_H; FS_H; delay_ms(1); } } void ampvaldown() { uchar i; uint temp; if(TEMP_amp>-40) { TEMP_amp--; temp=(uint)(TEMP_amp*12.5+510); temp |= 0x4000; FS_L; for(i=0;i<16;i++) { SCLK_H; if(temp & (0x8000>>i)) DIN_H; else DIN_L;展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




增益带宽可调放大器毕业设计.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2042501.html