第11章 51单片机与DA、AD 转换器的接口综述
- 格式:ppt
- 大小:1.71 MB
- 文档页数:74
A/D和D/A转换接口技术难点•DAC0832工作方式•ADC0809工作方式要求掌握:•MCS-51单片机与D/A转换器的接口连接•MCS-51单片机与A/D转换器的接口连接•初始化编程及应用了解:•典型D/A转换器芯片DAC0832的管脚功能•典型A/D转换器芯片ADC0809的管脚功能3.1 MCS-51单片机与D/A转换器的接口和应用3.1.1典型D/A转换器芯片DAC0832DAC0832是一个8位D/A转换器芯片,单电源供电,从+5V~+15V均可正常工作,基准电压的范围为±10V,电流建立时间为1μs,CMOS工艺,低功耗20mW。
其内部结构如图9.1所示,它由1个8位输入寄存器、1个8位DAC寄存器和1个8位D/A转换器组成和引脚排列如图1所示。
图1 DAC0832引脚功能该D/A转换器为20引脚双列直插式封装,各引脚含义如下:(1)D7~D0——转换数据输入。
(2)——片选信号(输入),低电平有效。
(3)ILE——数据锁存允许信号(输入),高电平有效。
(4)——第一信号(输入),低电平有效。
该信号与ILE 信号共同控制输入寄存器是数据直通方式还是数据锁存方式:当ILE=1和=0时,为输入寄存器直通方式;当ILE=1和=1时,为输入寄存器锁存方式。
(5)——第2写信号(输入),低电平有效.该信号与信号合在一起控制DAC寄存器是数据直通方式还是数据锁存方式:当=0和=0时,为DAC寄存器直通方式; 当=1和=0时,为DAC寄存器锁存方式。
(6)——数据传送控制信号(输入),低电平有效 。
(7)Iout2——电流输出“1”。
当数据为全“1”时,输出电流最大;为全“0”时输出电流最小。
(8)Iout2——电流输出“2”。
DAC转换器的特性之一是:Iout1 +Iout2=常数。
(9)R fb——反馈电阻端既运算放大器的反馈电阻端,电阻(15KΩ)已固化在芯片中。
因为DAC0832是电流输出型D/A转换器,为得到电压的转换输出,使用时需在两个电流输出端接运算放大器,R fb 即为运算放大器的反馈电阻,运算放大器的接法如图2所示。
MCS-51单片机与D/A、A/D转换器的接口
一、填空
1. A/D转换器按转换原理形式可分为式、式和式。
2. A/D转换器0809按转换原理为()。
三、简答
2. A/D转换器的分辨率如何表示?它与精度有何不同?
3. 判断A/D转换结束否一般可采用几种方式?每种方式有何特点?
4. D/A转换器的主要技术指标有哪些?分辨率是如何定义的?参考电压V R的作用如何?
5. D/A转换器由哪几部分组成?各部分的作用是什么?
6. D/A转换器的主要性能指标都有哪些?设某DAC为二进制12位,满量程输出电压为5V,
试问它的分辨率是多少?
7. 说明图中AD0809 的IN0, IN1, IN2, IN3, IN4, IN5, IN6, IN7等8个通道的地址(C,B,A位为000时, IN0通道, 以此类推, 为111时, IN7通道)。
8. 单片机控制ADC转换时, 程序查询方式与中断控制方式有什么不同? 各自的优缺点是什
么?
10.在一个由8031单片机与一片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口电路图,并编写出每隔1分钟轮流采集一次8个通道数据的程序,共采样50次,其采样值存入片外RAM 2000H单元开始存储区中。
第十一章MCS-51单片机与A/D、D/A转换器的接口11.1 对于电流输出的D/A转换器,为了得到电压的转换结果,应使用(由运算放大器构成的电流/电压转换电路)11.2 D/A转换器的主要性能指标有哪些?设某DAC为二进制12位,满量程输出电压为5V,试问它的分辨率是多少?答:D/A转换器的主要性能指标:分辨率、建立时间、精度。
它的分辨率为:5V/2= 1.220703125mv。
1211.3 说明DAC用作程控放大器的工作原理答:DAC用作程控放大器的工作原理详见:P28311.4 使用双缓冲方式的D/A转换器,可以实现多路模拟信号的(同时)输出11.5 MCS-51 与DAC0832接口时,有哪三种连接方式?各有什么特点?各适合在什么场合使用?答:单缓冲,双缓冲,直通。
单缓冲:两个数据缓冲器有一个处于直通方式,另一个受控锁存锁存方式,应用只有一路输出,或多路,不需求同步。
双缓冲:数字量的输入锁存和DAC转换输出分两步完成,适用多路准环的同步输出。
直通:所有控制信号均有效,适用于连续反馈控制电路。
11.7 分析A/D转换器产生量化误差的原因,1个8位的A/D转换器,当输入电压为0-5V时,其最大的量化误差是多少?答:量化过程引起的误差.量化误差是由于有限位数字量对模拟量进行量化而引起的误差,提高分辨率可以减少量化误差。
△=+LSB/2=+1/2*5/2 =+89.77mv 11.12 判断下列说法是否正确?1)转换速率这一指标仅适用于A/D转换器,D/A转换器不用考虑转换速率这一问题(F)2)ADC0809可以利用转换结束信号EOC向8031发出中断请求(T)3)输出模拟量的最小变化量称为A/D转换器的分辨率(F)。
4 MCS-51与D/A及A/D转换器接口4.1 概述4.2 D/A转换器及其接口4.3 A/D转换器及其接口4.1 概述典型计算机控制系统示意图如图4-1所示。
4.2 D/A转换器及其接口4.2.1 D/A转换器工作原理4.2.2 D/A转换器性能指标4.2.3 DAC0832及其接口设计4.2.1D/A转换器工作原理D/A转换器的原理:D/A转换器的作用是把二进制数字量转换成相应的模拟量。
基本要求:输出电压Vout应该与输入数字量成正比既:Vout =B×VRV R:参考电压;B为数字量,常为一个二进制数。
B=bn-1×2n-1+bn-2×2n-2+…+b1×21+b0×20式中,bn-1为B的最高位;b0为B的最低位。
原理:“按权展开,然后相加”数字量的权:20、21、22 、……..常用T型电阻网络型D/A转换器如图4-2 所示。
把输入数字量中每位都按其权值分别转换成模拟量,并通过运算放大器求和相加。
根据克希荷夫定律,如下关系成立:=-B×V REF/2nVout4.2.2 D/A转换器性能指标l分辨率(Resolution)辨率是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。
l转换精度(Conversion Accuracy)指满量程时DAC的实际模拟输出值和理论值的接近程度。
l偏移量误差(Offset Error)偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。
l线性度(Linearity)线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。
4.2.3 DAC0832及其接口设计1.DAC0832内部结构及引脚功能(1)内部结构DAC0832内部由三部分电路组成(如图4-3所示)。
“8位输入寄存器”、“8位DAC寄存器”、“8位D/A转换电路”由8位T型电阻网络和电子开关组成,(2)引脚功能DAC0832共有20条引脚,双列直插式封装。