[课程设计]AD转换硬件前端设计.doc
《[课程设计]AD转换硬件前端设计.doc》由会员分享,可在线阅读,更多相关《[课程设计]AD转换硬件前端设计.doc(17页珍藏版)》请在三一办公上搜索。
1、目 录1 概述11.1模数转换器(ADC)概念11.2 模数转换器(ADC)的基本原理及特点11.3 ADC性能参数22 总体方案设计32.1设计的目的与要求32.2 硬件描述语言(VHDL)32.2.1 VHDL简介32.2.2 VHDL的设计流程32.3电路器件43 详细设计63.1 主流程设计63.2程序流程图63.3 功能逻辑框图83.4 A/D转换电路设计84 程序的调试与运行结果说明134.1 A/D的电路图134.2仿真波形图134.3 结果分析145 课程设计总结15参考文献161 概述1.1模数转换器(ADC)概念在工业检测控制和生活中的许多物理量都是连续变化的模拟量,如温度
2、、压力、流量、速度等,这些模拟量可以通过传感器或换能器变成与之对应的电压、电流或频率等电模拟量。为了实现数字系统对这些电模拟量进行检测、运算和控制,就需要一个模拟量与数字量之间的相互转换的过程。即常常需要将模拟量转换成数字量,简称为A/D转换,完成这种转换的电路称为模数转换器(Analog to Digital Converter) ,简称ADC。1.2 模数转换器(ADC)的基本原理及特点模拟信号转换为数字信号,一般分为四个步骤进行,即取样、保持、量化和编码。前两个步骤在取样-保持电路中完成,后两步骤则在ADC中完成。常用的ADC有积分型、逐次逼近型、并行比较型/串并行型、 -调制型、电容阵
3、列逐次比较型及压频变换型。下面简要介绍常用的几种类型的基本原理及特点:l 积分型(如TLC7135) 。积分型ADC工作原理是将输入电压转换成时间或频率,然后由定时器/计数器获得数字值。其优点是用简单电路就能获得高分辨率,但缺点是由于转换精度依赖于积分时间,因此转换速率极低。初期的单片ADC大多采用积分型,现在逐次比较型已逐步成为主流。双积分是一种常用的AD转换技术,具有精度高,抗干扰能力强等优点。但高精度的双积分AD芯片,价格较贵,增加了单片机系统的成本。 l 逐次逼近型(如TLC0831) 。逐次逼近型AD由一个比较器和DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压
4、与内置DA转换器输出进行比较,经n次比较而输出数字值。其电路规模属于中等。其优点是速度较高、功耗低,在低分辨率( 12位)时价格很高。 l 并行比较型/串并行比较型(如TLC5510) 。并行比较型AD采用多个比较器,仅作一次比较而实行转换,又称Flash型。由于转换速率极高, n位的转换需要2n - 1个比较器,因此电路规模也极大,价格也高,只适用于视频AD转换器等速度特别高的领域。串并行比较型AD结构上介于并行型和逐次比较型之间,最典型的是由2个n /2位的并行型AD转换器配合DA转换器组成,用两次比较实行转换,所以称为Half flash型。 l -调制型(如AD7701) 。-型ADC
5、以很低的采样分辨率( 1位)和很高的采样速率将模拟信号数字化,通过使用过采样、噪声整形和数字滤波等方法增加有效分辨率,然后对ADC输出进行采样抽取处理以降低有效采样速率。-型ADC的电路结构是由非常简单的模拟电路和十分复杂的数字信号处理电路构成。 l 电容阵列逐次比较型。电容阵列逐次比较型AD在内置DA转换器中采用电容矩阵方式,也可称为电荷再分配型。一般的电阻阵列DA转换器中多数电阻的值必须一致,在单芯片上生成高精度的电阻并不容易。如果用电容阵列取代电阻阵列,可以用低廉成本制成高精度单片AD转换器。最近的逐次比较型AD转换器大多为电容阵列式的。 l 6压频变换型(如AD650) 。压频变换型是
6、通过间接转换方式实现模数转换的。其原理是首先将输入的模拟信号转换成频率,然后用计数器将频率转换成数字量。从理论上讲这种AD的分辨率几乎可以无限增加,只要采样的时间能够满足输出频率分辨率要求的累积脉冲个数的宽度。其优点是分辨率高、功耗低、价格低,但是需要外部计数电路共同完成AD转换。1.3 ADC性能参数l ADC分辨率:指输出数字量变化一个最低有效位(LSB)所需的输入模拟电压的变化量。 l ADC的精度:决定于量化误差及系统内其他误差之总和。一般精度指标为满量程的0. 02% ,高精度指标为满量程的0. 001%。 l 转换速率:是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。积分型
7、AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。 l 量化误差:由于AD的有限分辨率而引起的误差,即有限分辨率AD的阶梯状转移特性曲线与无限分辨率AD (理想AD)的转移特性曲线(直线)之间的最大偏差。通常是1个或半个最小数字量的模拟变化量,表示为1LSB、1 /2LSB。2 总体方案设计2.1设计的目的与要求作为一名大学生,我们要求用硬件描述语言相关软件来模拟ADC的实际生产过程。通过这个课程设计,可以学会硬件描述语言和电路设计的相关软件,同时还要求掌握ADC的原理和其电路原理图。具体目的与要求如下:1理解和掌握该课程中的有关基本概念,程
8、序设计思想和方法。2培养综合运用所学知识独立完成课题的能力。3培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。4掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。5掌握利用单片机接口技术解决问题的基本方法2.2 硬件描述语言(VHDL)2.2.1 VHDL简介本次设计采用VHDL,英文全写是:VHSIC(Very High Speed Integrated Circuit)Hardware Description Language。翻译成中文就是超高速集成电路硬件描述语言
9、。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。2.2.2 VHDL的设计流程主要包括以下几个步骤:l 文本编辑l 用任何文本编辑器都可以进行,也可以用专
10、用的HDL编辑环境。通常VHDL文件保存为.vhd文件,Verilog文件保存为.v文件。l 使用编译工具编译源文件。l 功能仿真l 将文件调入HDL仿真软件进行功能仿真,检查逻辑功能是否正确(也叫前仿真,对简单的设计可以跳过这一步,只在布线完成以后,进行时序仿真)l 逻辑综合l 将源文件调入逻辑综合软件进行综合,即把语言综合成最简的布尔表达式。逻辑综合软件会生成.edf或.edif 的EDA工业标准文件。l 布局布线l 将.edf文件调入PLD厂家提供的软件中进行布线,即把设计好的逻辑安放PLD/FPGA内。l 时序仿真l 需要利用在布局布线中获得的精确参数,用仿真软件验证电路的时序。(也叫
11、后仿真) 通常以上过程可以都在PLD/FPGA厂家提供的开发工具。l 编程下载l 确认仿真无误后,将文件下载到芯片中。2.3电路器件由于微机只能处理数字化的信息,而在实际应用中被控对象常常是连续变换的物理量,因此,微机用于测控系统时需要有能吧模拟信号转换成数字信号的接口,以便于能对被控制对象进行处理和控制。A/D转换器就承担这样的任务,它适用于工业自动化控制,数据采集等许多领域。ADC0809是一种CMOS单片8位A/D转换器,8路模拟量输入以及地址锁存与译码。设有与微机数据总线相连的TTL三态输出锁存器。ADC0809可用单一的+5V电源工作,转换时间约为100us。用单一+5V电源时,模拟
12、量输入量程为05,对应的转换值为00HHFFH. ADC0809的主要引脚信号说明如下: IN0IN7:8路模拟量输入端。 ADD-A.ADD-B.ADD-C:三位地址线,通过地址译码选通8路模拟量输入端中的一路。 CLOCK:外部提供给ADC0809工作的时钟信号。 EOC:A/D转换结束信号。 ALE:通道地址锁存允许信号。 ENABLE:输出允许信号,用来打开三态输出的数据锁存器。 START:A/D转换启动信号。 REF(+).REF(-):正的和负的的参考电压。8路模拟开关则可选通8路模拟输入的任何一路单端模拟信号,其内部结构框图如图2-1所示。8路模拟开关地址锁存与译码控制与时序S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 AD 转换 硬件 前端 设计

链接地址:https://www.31ppt.com/p-2883113.html