第 8 章 mcs-51 与 d/a 及 a/d 转换器接口

39
第8第 MCS-51 第 D/A 第 A/D 第第第第第 8.1 第第 8.2 D/A 第第第第第第第 8.3 A/D 第第第第第第第

Upload: honorato-pearson

Post on 03-Jan-2016

136 views

Category:

Documents


0 download

DESCRIPTION

8.1 概述 8.2 D/A 转换器及其接口 8.3 A/D 转换器及其接口. 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口. 8.1 概述. 图 8-1 单片机和被控实体间的接口示意图. 8.2.1 D/A 转换器 8.2.2 MCS-51 和 D/A 的接口. 8.2 D/A 转换器及其接口. 8.2.1 D/A 转换器. 图 8-2 最简单 D/A 转换器框图. 关系式: V out =B×V R - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.1 概述

8.2 D/A转换器及其接口

8.3 A/D转换器及其接口

Page 2: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.1 概述

图 8-1 单片机和被控实体间的接口示意图

Page 3: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.2 D/A 转换器及其接口

8.2.1 D/A转换器

8.2.2 MCS-51和D/A的接口

Page 4: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.2.1 D/A 转换器

图 8-2 最简单 D/A 转换器框图

Page 5: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

关系式: Vout=B×VR

式中, VR 为常量,由参考电压 VREF 决定; B 为 数字量,常为一个二进制数。数字量 B 的位数通常为 8

位和 12 位等,由 D/A 转换器芯片型号决定。 B 为 n

位时的通式为:B= bn-1 bn-2…b1 b0= bn-1×2n-1+ bn-2×2n-2+…+ b1×21+ b0×20

式中, bn-1 为 B 的最高位; b0 为最低位。

Page 6: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

1 . D/A 转换器的原理

D/A 转换器的原理:把输入数字量中每位都按其权值分别转换成模拟量,并通过运算放大器求和相加(如图 9-3 所示)。根据克希荷夫定律,如下关系成立:I3==23·

I2==22·

I1==21·

I0==20·

Page 7: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-3 T 型电阻网络型 D/A 转换器

Page 8: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

2 . D/A 转换器的性能指标

分辨率( Resolution )辨率是指 D/A 转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。 转换精度( Conversion Accuracy )指满量程时 DAC 的实际模拟输出值和理论值的接近程度。 偏移量误差( Offset Error )偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。 线性度( Linearity )线性度是指 DAC 的实际转换特性曲线和理想直线之间的最大偏移差。

Page 9: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

3 . DAC0832

DAC0832 内部结构DAC0832 内部由三部分电路组成(如图 9-4 所示)。 “ 8 位输入寄存器”、“ 8 位 DAC 寄存器”、“ 8 位D/A 转换电路”由 8 位 T 型电阻网络和电子开关组成, 引脚功能DAC0832 共有 20 条引脚,双列直插式封装。引脚连接和命名如图 9-5 所示。( 1 )数字量输入线 DI7 ~ DI0 ( 8 条);( 2 )控制线( 5 条);( 3 )输出线( 3 条); ( 4 )电源线( 4 条)。

Page 10: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-4 DAC0832 原理框图

Page 11: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-5 双极性 DAC 的接法

Page 12: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.2.2 MCS-51 和 D/A 的接口

1 . DAC 的应用    DAC 用作单极性电压输出  DAC 用作双极性电压输出(表 8-1 、图 8-6 所示)     DAC 用作控制放大器(如图 8-7 所示)

Page 13: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

输入数字量 Bb7 b6 b5 b4 b3 b2 b1 b0

Vout (理想值)+VREF 时 -VREF 时

1 1 1 1 1 1 1 1 |VREF|-LSB -|VREF|+LSB┆ ┆ ┆

1 1 0 0 0 0 0 0 |VREF|/2 -|VREF|/2┆ ┆ ┆

1 0 0 0 0 0 0 0 0 0

┆ ┆ ┆0 1 1 1 1 1 1 1 -LSB LSB

┆ ┆ ┆0 0 1 1 1 1 1 1 -|VREF|/2-LSB |VREF|/2+LSB

┆ ┆ ┆0 0 0 0 0 0 0 0 -|VREF| |VREF|

表 8-1 双极性输出电压与输入数字量的关系

Page 14: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-6 双极性 DAC 的另一种接法

Page 15: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-7 控制放大器用 DAC0832

Page 16: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

2 . MCS-51 与 8 位 DAC 的接口MCS-51 和 DAC0832 接口时,有三种连接方式:直通方式、单缓冲方式如图 8-8~8-9 所示和双缓冲方式如图 8-10 所示 。

Page 17: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-8 单缓冲方式下的 DAC0832

Page 18: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-9 例 8.3 所产生的波形

Page 19: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-10 8031 和两片 DAC0832 的接口(双缓冲方式)

Page 20: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

3 . MCS-51 与 12 位 DAC 的接口   DAC1208 的内部结构和原理(如图 8-11 所示)  MCS-51 和 DAC1208 的连接(图 8-12 示)

Page 21: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-11 DAC1208 内部框图

Page 22: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-12 8031 和 DAC1208

Page 23: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.3 A/D 转换器及其接口

8.3.1 A/D接口设计要点

8.3.2 双积分型A/D 转换器工作原理

8.3.3 逐次逼近型A/D转换器接口

Page 24: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

对于一个模拟信号转换成数字信号所要求的基本部件有:      模拟多路转换器与信号调节电路。      采样 / 保持电路。     A/D 转换器。      通道控制电路。

Page 25: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.3.1 A/D 接口设计要点

1 .选择合适的系统采样速度2 .减小 A/D 转换的孔径误差3 .合理选用 A/D 转换器

Page 26: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.3.2 双积分型 A/D 转换器工作原理

1 .双积分型 A/D 转换器工作原理双积分型 A/D 转换是一种间接 A/D 转换技术。首先将模拟电压转换成积分时间,然后用数字脉冲计时方法转换成计数脉冲数,最后将此代表模拟输入电压大小的脉冲数转换成二进制或 BCD 码输出。因此,双积分型 A/D 转换器转换时间较长,一般要大于 40 ~ 50ms 。图 8-13 给出了微机控制的双积分电路原理图。其工作原理可由图 8-14 所示的工作波型图予以说明。

Page 27: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-13 双积分 ADC 电路原理图

Page 28: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图8-14

各点输出波形

Page 29: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

2 . MC14433 与 MCS-51 单片机的接口

图 8-15 MC14433 与 8031 直接连接的接口方法

Page 30: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

3 . 7109 与 MCS-51 单片机接口

图 8-16 ICL7109 与 8031 的接口电路图

Page 31: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图8-17 ICL

7109

工作时序图

Page 32: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

8.3.3 逐次逼近型 A/D 转换器接口

1 .逐次逼近型 ADC 基本原理

图 8-18 逐次逼近 ADC 原理电路框图

Page 33: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图8-19

四位逐次逼近型A

/D

转换时序

Page 34: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

2 . ADC0808/0809 与 MCS-51 单片机的接口

图 8-20 0808/0809 与 8031 接口电路

Page 35: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

图 8-21 0808/0809 工作时序图

Page 36: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

3 . AD574A 与 MCS-51 单片机接口

图 8-22 AD574A 与 8031 接口电路图

Page 37: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

表 8-2 AD574A 逻辑控制真值表

Page 38: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

( a )启动与转换 ( b )转换结果输出

图 8-23 AD574A 控制时序图

Page 39: 第 8 章 MCS-51 与 D/A 及 A/D 转换器接口

REFIN

LIPOFFOFF

REFOUT

AD574+15V

-15V

100K

100K

100

12

100

10

8

图 8-24 AD574 的单极性转换