数电实验报告 AD转换

  • 格式:docx
  • 大小:183.67 KB
  • 文档页数:9

数字电路实验报告实验九
A/D及D/A转换电路

通信工程
2014117308
周童桐
1

一、实验目的
1. 掌握A/D、D/A 变换的工作原理。
2. 掌握A/D 变换器ADC0809 和D/A 转换器DAC0832 的使用
方法。
二、实验仪器及器件
数字电路集成试验箱 74LS04 74LS00 74LS160 2块
74LS194 1块
三、实验原理
1.A/D 转换器
模数A/D 转换器可将模拟信号转换成数字信号,常见的有三种:
逐次渐进A/D 转换、
直接比较法和积分法。逐次渐进型A/D 转换器的转换速度快,电
路规模小,因此是目前集成A/D 转换器产品中用的较多的一种电
路。ADC0809 采用CMOS 工艺制成的8 位8 通道逐次渐近A/D 变换
器,芯片包含一个8 路模拟开关、模拟开关的地址锁存与译码电
路、比较器、256R 电阻梯形网络、电子开关树、逐次渐进寄存器
SAR、三态输出锁存缓冲器、控制与定时电路。其原理框图及外引
脚图见图9.1 和图9.2。
2

ADC0809 通过引脚IN0、···IN7 输入8 路模拟电压,ALE 将三位
地址线ADDA、B、
C 进行锁存。然后由译码电路选通8 路输入中的某一路进行A/D 变换,
当地址输入为000
时,选通IN0 模拟输入进行A/D 变换。
引脚的含义:
IN0 ~ IN7:8 路模拟输入,输入电压范围0~+5V,输入信号转换
过程中需保持不变。
REF(+)、REF(–):基准电压的正极和负极。
CLOCK:是控制电路与时序电路工作的时钟脉冲。要求时钟频率不
高于640KHZ。
3

ADDA、ADDB、ADDC:模拟通道的地址选择信号。
ALE:地址锁存允许输入信号,由低向高电平的正跳时锁存地址信
号,从而选通相应的模拟信号通道,以便进行A/D 变换。
D0 ~ D7:输出数据数据。
START:启动信号。此引脚施加正脉冲,脉冲上升沿将所有内部寄
存器清零,下降沿时开始A/D 变换。
EOC:变换结束输出信号,高电平有效。在START 信号上升沿之后
0 ~ 8 个时钟周期
内,EOC 信号变为低电平,当变换结束,EOC 为高电平,结果数据被
读出。转换时间为
100μs(时钟为640kHz 时),130μs(时钟为500kHz 时)。
OE:输出允许信号,高电平时,输出寄存器中的数据输出至数据
总线上。
Vcc:电源,单一+5V。
GND:地。
四、实验内容
1. 按图9.5 连接电路。
4

图9.5 电路中ADDA、B、C 连接到地,因而选通模拟输入的IN0 通
道进行模数转换。
实验箱产生的时钟信号(处于1kHZ 状态)作为CLOCK 输入。单脉冲
信号作为启动信号
START 的输入,同时也作为地址锁存器ALE 的输入,因此在单脉冲的
上升沿锁存地址,同时启动A/D 变换。参考电压为REF(+)= 5V,REF
(–)= 0V。输出允许端始终接高电平,使输出寄存器的内容直接送
往D0 ~ D7,并用发光二极管进行显示。
改变IN0 的模拟输入电压大小,按一下单脉冲按钮,即可实现一
次A/D 变换。请按表9.1要求进行,并将转换结果填入表中。实验中,
观察转换结束信号EOC,并确定上图电路D/A的转换时间。
2.如果将START 再接至EOC 输出端(如9.5 图中虚线所示),
则电路处于自动转换状态,此时电路输入单次脉冲,即可实现连续转
换。若在IN0 端输入幅度为0~5V 的三角波,并注意调节三角波的周
期为实验1 所测的转换时间,输出D0 ~ D7 用发光二极管显示。观察
发光二极管的显示规律,并分析此种结果的原因,改变三角波的频率,
5

再观察员发光二极管的显示情况,并在理论上分析。
3. 按图9.6 连接电路。改变DAC0832 输入数据,将测得的输入
电压VOUT 填入表9.2中。

4.利用DAC0832 设计产生阶梯波信号。(参考设计:利用74LS161
的输出作D/A 转换器的输入K4 K3 K2 K1 ,而K8 K7 K6 K5 均接0,
理论分析经D/A 转换后的输出应为阶梯波,用示波器观察输出波形并
测量每个阶梯电压值)。

五、实验结果
6
A/D转换结果:
模拟 输 出 数 字
IN0(V) D7 D6 D5 D4 D3 D2 D1 D0
2.56 1 0 0 0 0 0 1 1
1.28 0 1 0 0 0 0 0 1
0.64 0 0 1 0 0 0 0 0
0.32 0 0 0 1 0 0 0 0
0.16 0 0 0 0 1 0 0 0
0.08 0 0 0 0 0 1 0 0
0.04 0 0 0 0 0 0 1 0
7

D/A转换结果:
数 据 输 入 输出
K8 K7 K6 K5 K4 K3 K2 K1 Vout
0 0 0 0 0 0 0 0 0.00mv
0 0 0 0 0 0 0 1 70.7mv
0 0 0 0 0 0 1 0 127.2mv
0 0 0 0 0 1 0 0 223.9mv
0 0 0 0 1 0 0 0 321.7mv
0 0 0 1 0 0 0 0 384.8mv
0 0 1 0 0 0 0 0 429.1mv
8

0 1 0 0 0 0 0 0 468.9mv
1 0 0 0 0 0 0 0 504.3mv