ad与da转换电路设计

上传人:第*** 文档编号:34020278 上传时间:2018-02-20 格式:DOC 页数:13 大小:363.01KB
返回 下载 相关 举报
ad与da转换电路设计_第1页
第1页 / 共13页
ad与da转换电路设计_第2页
第2页 / 共13页
ad与da转换电路设计_第3页
第3页 / 共13页
ad与da转换电路设计_第4页
第4页 / 共13页
ad与da转换电路设计_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《ad与da转换电路设计》由会员分享,可在线阅读,更多相关《ad与da转换电路设计(13页珍藏版)》请在金锄头文库上搜索。

1、中北大学课 程 设 计 说 明 书指导教师: 谭秋林 职称: 副教授 2014 年 6 月 27 日学生姓名 :学 号:10学 院 : 电子与计算机科学技术学院 专 业 : 微电子科学与工程 题 目 : A/D 与 D/A 转换电路设计0目录1.课程设计目的.22.课程设计内容和要求.22.1 设计内容.22.2 设计内容.23.设计工作任务及工作量的要求.24.总体设计方案.24.1 AD/DA 转换电路设计方案.24.2 总体设计框图.24.3 工作原理及硬件框图.74.4 硬件电路原理图及仿真.94.5 PCB 版图设计.125.课程设计总结.126.参考文献.1211.课程设计目的(1

2、)掌握电子电路的一般设计方法和设计流程;(2)学习使用 PROTEL 软件绘制电路原理图及印刷板图;(3)掌握应用 proteus 对所设计的电路进行仿真,通过仿真结果验证设计的正确性。2.设计内容和要求(1)查阅熟悉相关芯片资料;(2)输入正弦波通过 A/D 转换,把产生的数字信号通过 LED 数码管显示;(3)使该数字信号再通过 D/A 转换;(4)通过仿真比较输入的正弦波和输出的模拟信号;(5)利用 PROTEL 绘制电路原理图和印刷板图,并利用 proteus 软件仿真。3设计工作任务及工作量的要求(1)课程设计说明书;(2)电路原理图和印刷板图;(3)仿真图形和仿真结果。4.总体设计

3、方案4.1 总体设计框图图 1总体设计方框图4.2 AD/DA 转换电路设计方案主控制器 LED 显示单片机复位时钟振荡数字信号转换模拟信号转换 示波器显示2利用单片机 80C51 做主控制器,采集正弦波,通过 ADC0809 转换器进行模数转换,利用单片机进行数据处理,然后将数字信号输出再通过 LED 数码管显示出来,再将转换的数字信号通过 DAC0832 转换器进行数模转换,然后将输出的模拟信号与输入的正弦波进行比较,从而完成 AD/DA 转换电路的设计。4.2.1 主控制器单片机 80C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产

4、品的设计使用系统可用二节电池供电电源: VCC - 芯片电源,接+5V; VSS - 接地端;时钟:XTAL1 、XTAL2 - 晶体振荡电路反相输入端和输出端。控制线:控制线共有4根,(1)ALE/PROG:地址锁存允许/片内 EPROM 编程脉冲1. ALE 功能:用来锁存 P0口送出的低8位地址2. PROG 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚输入编程脉冲。(2)PSEN:外 ROM 读选通信号。(3)RST/VPD:复位/备用电源。31.RST(Reset)功能:复位信号输入端。2.VPD 功能:在 Vcc 掉电情况下,接备用电源。(4)EA/Vpp:内

5、外 ROM 选择/片内 EPROM 编程电源。1. EA 功能:内外 ROM 选择端。2. Vpp 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,施加编程电源 Vpp。I/O 线:80C51 共有 4 个 8 位并行 I/O 端口:P0、P1 、P2、P3 口,共 32 个引脚。P3 口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线) 。80C51 共有 4 个 8 位并行 I/O 端口:P0、P1 、P2、P3 口,共 32 个引脚。(1)P3 口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线) 。 (2)P0 口有三个功能:1.外部扩展存储器时,当作数

6、据总线;2.外部扩展存储器时,当作地址总线;3.不扩展时,可当作一般的 I/O 口使用,但内部无上拉阻。(3)P1 口只做 I/O 口使用,其内部有上拉电阻。(4)P2 口由两个功能:1.扩展外部存储器时,当作地址总线使用;2.做一般 I/O 口使用,其内部有上拉电阻。4.2.2 ADC 转换器ADC0809 有三个主要组成部分:256 个电阻组成的电阻阶梯及树状开关、逐次比较寄存器 SAR 和比较器。电阻阶梯和树状开关是 ADC0809 的一个特点。另一个不特点是,它含有一个 8 通道单端信号模拟开关和一个地址译码器。地址译码器选择 8 个模拟信号之一送入 ADC 进行 A/D 转换,因此适

7、用于数据采集系统。4图 2图 2 为引脚图。各引脚功能如下:(1)IN 0IN 7 是八路模拟输入信号;(2)ADDA、ADDB、ADDC 为地址选择端;(3)2 -12 -8 为变换后的数据输出端;(4)START(6 脚)是启动输入端。(5)ALE(22 脚)是通道地址锁存输入端。当 ALE 上升沿到来时,地址锁存器可对 ADDA、ADDB、ADDC 锁定。下一个 ALE 上升沿允许通道地址更新。实际使用中,要求 ADC 开始转换之前地址就应锁存,所以通常将 ALE 和 TART 连在一起,使用同一个脉冲信号,上升沿锁存地址,下降沿则启动转换。(6)OE(9 脚)为输出允许端,它控制 AD

8、C 内部三态输出缓冲器。(7)EOC(7 脚)是转换结束信号,由 ADC 内部控制逻辑电路产生。当EOC=0 时表示转换正在进行,当 EOC=1 表示转换已经结束。因此 EOC 可作为微机的中断请求信号或查询信号。显然只有当 EOC=1 以后,才可以让 OE 为高电平,这时读出的数据才是正确的转换结果。4.2.3 显示电路显示电路采用 8 位共阳 LED 数码管,段选接 P0 口,位选接 P1.0P1.3, 在 80C51的控制下,由 ADC0809 采集且转换为数字信号,由 PO 口输出送数码管显示模块 LED 上显示。数字信号通过芯片 DAC0832 进行转换为模拟信号,通过示波器显示。4

9、.2.4 DAC 转换芯片DAC0832 是用 CMOS 工艺制成的 20 只脚双列直插式单片八位 D/A 转换器。5它由八位输入寄存器、八位 DAC 寄存器和八位 D/A 转换器三大部分组成。它有两个分别控制的数据寄存器,可以实现两次缓冲,所以使用时有较大的灵活性,可根据需要接成不同的工作方式。DAC0832 芯片上各管脚的名称和功能说明如下:1.引脚功能DAC0832 的引脚图如图 3 所示。各引脚的功能说明如下:图 3 DAC0832 的引脚图CS:片选信号,输入低电平有效。ILE :输入锁存允许信号,输入高电平有效。1WR:输入寄存器写信号,输入低电平有效。2:DAC 寄存器写信号,输

10、入低电平有效。XFE:数据传送控制信号,输入低电平有效。DI0D I7:8 位数据输入端,D I0 为最低位,D I7 为最高位。IOUT1 :DAC 电流输出 1。此输出信号一般作为运算放大器的一个差分输入信号(通常接反相端) 。IOUT2 :DAC 电流输出 2,I OUT1 + IOUT2 = 常数。RFB :反馈电阻。Vref :参考电压输入,可在+10V10V 之间选择。VCC :数字部分的电源输入端,可在+5V+15V 范围内选取,+15V 时为最佳工作状态。AGND:模拟地。DGND:数字地。4.3 工作原理及硬件框图4.31.1 A/D 转换过程6A/D 转换器是模拟系统和数字

11、系统之间的接口电路,A/D 转换器在进行转换期间,要求输入的模拟电压保持不变,但在 A/D 转换器中,因为输入的模拟信号在时间上是连续的,而输出的数字信号是离散的,所以进行转换时只能在一系列选定的瞬间对输入的模拟信号进行采样,然后再把这些采样值转化为输出的数字量,一般来说,转换过程包括取样、保持、量化和编码四个步骤。 A/D 转换的一般步骤如下 :(一)采样和保持采样(又称抽样或取样)是对模拟信号进行周期性地获取样值的过程,即将时间上连续变化的模拟信号转换为时间上离散、幅度上等于采样时间内模拟信号大小的模拟信号,即转换为一系列等间隔的脉冲。为了不失真地用采样后的输出信号 uo来表示输入模拟信号

12、 ui,采样频率 fS必须满足:采样频率应不小于输入模拟信号最高频率分量的两倍,即fS2f max,其中,f max为输入信号 ui的上限频率(即最高次谐波分量的频率) 。ADC 把采样信号转换成数字信号需要一定的时间,所以在每次采样结束后都需要将这个断续的脉冲信号保持一定时间以便进行转换。(二) 量化和编码输入的模拟信号经采样保持电路后,得到的是阶梯形模拟信号,它们是连续模拟信号在给定时刻上的瞬时值,但仍然不是数字信号。必须进一步将阶梯形模拟信号的幅度等分成 n 级,并给每级规定一个基准电平值,然后将阶梯电平分别归并到最邻近的基准电平上。这个过程称为量化。量化中采用的基准电平称为量化电平,采

13、样保持后未量化的电平 uo值与量化电平 uq值之差称为量化误差 ,即 =u o-uq。量化的方法一般有两种:只舍不入法和有舍有入法(或称四舍五入法) 。我们将用二进制数码来表示各个量化电平的过程称为编码。此时把每个样值脉冲都转换成与它的幅度成正比的数字量,才算全部完成了模拟量到数字量的转换。只舍不入的方法是:取最小量化单位 U m/2n,其中 Um为模拟电压最大值,n 为数字代码位数,将 0 之间的模拟电压归并到 0,把 2 之间的模拟电压归并到 1,依此类推。这种方法产生的最大量化误差为 。比如,将 01 V 的模拟电压信号转换成三位二进制代码。有 =1 V/8,那么01 V/8 之间的模拟

14、电压归并到 0,用 000 表示,1 V/82 V/8 之间的模拟7电压归并到 1,用 001 表示,,依此类推直到将 7V/81 V 之间的模拟电压归并到 7,用 111 表示,此时最大量化误差为 1V/8。该方法简单易行,但量化误差比较大,为了减小量化误差,通常采用另一种量化编码方法,即有舍有入法。有舍有入的方法是:取最小量化单位 =2U m/(2 n+11),其中 Um仍为模拟电压最大值,n 为数字代码位数,将 0/2 之间的模拟电压归并到 0,把/23/2 之间的模拟电压归并到 1,依此类推。这种方法产生的最大量化误差为 /2。用此法重做上例,将 01 V 的模拟电压信号转换成三位二进制代码。有 =2 V/15,那么将 01 V/15 之间的模拟电压归并到 0,用000 表示,把 1V/153 V/15 以内的模拟电压归并到 1,用 001 表示,直到将 13V/151 V 之间的模拟电压归并到 7

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号