版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可变增益放大器电路设计分析案例目录TOC\o"1-3"\h\u2133可变增益放大器电路设计分析案例 [20]。Atmega32832采用32引脚TQFP封装,使用1.8V~5.5V电压供电,能够在-40℃至85℃的环境温度下正常运行,其运行速度可达20MHz。1.2系统软件设计程序具体流程如图4-12所示。图4-12程序流程图1.2.1系统初始化初始化流程为:串口初始化、切换固定增益的模拟开关初始化、按键初始化、DAC初始化、切换输出阻抗匹配的模拟开关初始化、比较器初始化、屏幕初始化、介绍文字初始化、初始化增益值。1.1.2按键控制按键控制程序,调用了Arduino的OneButton库。使用该库时,首先需要构造按键对象,按键的响应是中断形式,为了避免在中断中停留的时间过长,声明四个按键的标志位,在中断回调函数中修改标志位,在主循环中判断标志位,进行按键操作。定义一个初始化函数,用于绑定按键功能和回调函数,同时初始化标志位;定义一个按键扫描函数,在主循环中反复执行以实现按键扫描。对于按键中断回调函数,当按下相应按键后,程序将跳转到下一相应函数执行,函数中只进行标志位操作,不宜久留。在主循环中进行按键扫描、按键判断并执行相应动作。第一个按键任务,计算并增加增益值,增加的步进由全局变量GlobalScale决定;并在必要时切换固定增益放大器;第二个按键任务,计算并减小增益值,方式同上;第三个按键任务,循环切换增益步进;第四个按键任务,循环切换输出阻抗匹配。1.2.2增益控制如前文所述,放大器的增益是由固定放大选择与DAC衰减共同完成的。例如:要实现0.2倍增益,单片机控制模拟开关将1倍固定放大器接入电路,接着将DAC的控制码设为D=0.2∗4096=819;此时总增益为A=1∗D要实现2倍增益,单片机控制模拟开关将10倍固定放大器接入电路,接着将DAC的控制码设为D=210∗4096=819要实现20倍增益,单片机控制模拟开关将100倍固定放大器接入电路,接着将DAC的控制码设为D=20100∗4096=8191.1.3屏幕显示对于OLED显示屏,使用I2C接口,调用了Arduino的Adafrui
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 120万立方米可燃冰储气库建设项目可行性研究报告
- 客服培训笔试题目及答案
- 同城餐饮食材配送损耗管控方案
- 海报宣传推广细则
- 流程漏洞排查整改培训方案
- 金融趣味知识问答及答案
- 健康生活方式知识测试题及答案
- 建筑登高车专项施工方案(完-整版)
- 技师级技能试题及农艺工及答案
- 急危重症护理学习题库及答案
- 第16课 英国资产阶级革命 课件 统编版九年级历史上册
- 食品企业压片糖生产车间卫生检查表
- 2026年山东省考《申论》真题及答案解析(B卷)
- 中国骨科创伤诊疗指南2025版
- 2026湖南常德临澧县招聘司法协理员4人笔试参考试题及答案解析
- 2.4《致云雀 》课件 统编版高一语文必修上册
- 商协会党建工作制度汇编
- 国企员工行为规范培训
- 小学数学逻辑思维中的数独游戏设计与教学应用课题报告教学研究课题报告
- 兼职课程顾问合同范本
- 习题课件:三角形中双角平分线模型
评论
0/150
提交评论