FPGA 实验报告 题 目: ADC0804 并 行 A/D 实 验 班 级: 20110821 * 名: *** 学 号: ********** 指导教师: *** 日 期: 2014
25 ADC0804 实验报告 一
实验原理 1
1 输入模拟量转数字量实验原理 本实验要求利用ADC0804 实现输入模拟量到数字量的转换,并将转换结果在数码管上输出
由已知电路得 ADC0804 的输入模拟电压用一个滑动变阻器对电源分压得到,它的8 位输出AD0~AD7 与 FPGA 的8 个管脚相连,即 input [7:0] data
而 data 就是数码管的动态显示数据
通过循环扫描,使数码管正确的显示出data 的十进制数形式
以下为实验箱内 ADC0804 与 FPGA 的连接关系, 图 2
ADC0804 与 FPGA 连接图 二.实验应用的器件分析 2
1 ADC0804 原理 ADC0804 是 8 位全 MOS 中速逐次逼近式 A/D 转换器,片内有三态数据输出锁存器,可以和单片机直接接口
单通道输入,转换时间大约 100us
ADC0804转换时序是:当 CS=0 许可进行 A/D 转换
WR 由低到高时,A/D 开始转换,一次转换共需要66-73 个时钟周期
CS 与 WR 同时有效时启动 A/D 转换,转换结束产生 INTR 信号(低电平有效),可供查询或者中断信号
在CS 和 RD 的控制下可以读取数据结果
ADC0804 为一只具有 20 引脚 8 位 CMOS 连续近似的A/D 转换器, 其规格如下: (1) 高阻抗状态输出 (2) 分辨率:8 位(0~255) (3) 存取时间:135 ms (4) 转换时间:100 ms (5) 总误差:-1~+1LSB (6) 工作温度:ADC0804C 为 0 度~70 度;ADC0804L 为-40