第十章 数模转换与模数转换
接口及其应用
? 概述
? D/ A转换器及其接口技术
? A/ D转换器及其接口技术
? A/ D转换芯片 0809
? 串行 8位 A/D转换器 TLC0831
概 述
A/D和 D/A转换器是把微型计算机的应
用领域扩展到检测和过程控制的必要装
置, 是把计算机和生产过程, 科学实验
过程联系起来的重要桥梁 。 下图给出了
A/D,D/A转换器在微机检测和控制系统
中的应用实例框图 。
10.1 D/ A转换器及其接口技术
一,D/ A转换器及其接口
D/A转换器的功能是把二进制数字量
电信号转换为与其数值成正比的模拟量
电信号 。 在 D/A参数中一个最重要的参数
就是分辨率, 它是指输人数字量发生单
位数码变化时, 所对应输出模拟量 (电压
或电流 )的变化量 。
实现 D/A转换器和微型计算机接口技术
的关键是数据锁存问题 。 有些 D/A转换器
芯片本身带有锁存器, 但也有些 D/A从转
换器芯片本身不带锁存器 。 此时一些并
口芯片如 8212,74LS273及可编程的并行
I/O接口芯片 8255A均可作为 D/A转换的锁
存器 。
二、并行 8位 D/A转换芯片 AD558及其接口
1,AD558的内部结构框图
2,AD558与 PC机的连接图
三、串行 8位 D/A转换器 TLC5620
第一级缓冲
第二级缓冲
数据写入方式 (LDAC更新 DAC输出 )
数据写入方式 (LOAD更新 DAC输出 )
DATA
CLK
LOAD
LDAC
REFA
REFB
REFC
REFD
DACA
DACB
DACC
DACD
PC 0
PC 1
PC 2
PC 3
T L C5 6 2 0 8255A
TLC5620与 8255A的连接
四,12位 D/ A转换及接口
10.2 A/ D转换器及其接口技术
一,A/D转换原理
常用的 A/D有 并行 A/D、逐次逼近 A/D、
双积分 A/D。
二,A/ D转换与微机接口技术原理
1,三态总线输入问题
有的 ADC芯片带有三态输出缓冲器, 其控制
端为 OE(输出允许 )。 若不带三态缓冲器的 ADC
芯片 (如 AD570芯片 )与微机接口, 必须使用三
态器件, 如,8255A,74LS273等 。
2,时间配合问题
A/D芯片一般有三个信号要求控制:启动转
换信号 (START),转换结束信号 (EOC),允许
输出信号 (OE)。
三,A/ D转换与微机接口电路
1,延时等待法接口电路
PROC_ADC PROC FAR ;这是一个数据采集子程序
AGAIN,OUT N1,AL ;启动 ADC
CALL DELAY ;延时
IN AL,N2 ;取数
MOV [BX],AL ;存入数组
INC BX ;数组指针加 1
LOOP AGAIN ;循环
RET
PROC_ADC ENDP
2、查询法接口电路
3、中断法接口电路
10.3 A/ D转换芯片 0809
一,0809内部结构
二、管脚说明
三,ADC0809的有关参数
四,ADC0809的多路转换
A
D
C
0
8
0
9
IN0
IN1
IN2
IN3
IN4
IN5
IN6
IN7
EOC
D
-1
|
D
-8
ADDA
ADDB
ADDC
ALE
START
8
2
5
5
A
PA 0
|
PA 7
PC0
PC1
PC2
PC3
8 2 5 3 通道0
OUTA GATEA
CLKA
F
clk
=1MHz
f
out
=2KHz
接P C 机8 2 5 9 从片的I R
2
10.4 串行 8位 A/D转换器 TLC0831
一,TLC0831管脚功能
二,TLC0831的工作原理
三,TLC0831与 8086CPU的接口
D0
CLK
CS
PC0
PC4
PC5
TLC0831 8255A
接口及其应用
? 概述
? D/ A转换器及其接口技术
? A/ D转换器及其接口技术
? A/ D转换芯片 0809
? 串行 8位 A/D转换器 TLC0831
概 述
A/D和 D/A转换器是把微型计算机的应
用领域扩展到检测和过程控制的必要装
置, 是把计算机和生产过程, 科学实验
过程联系起来的重要桥梁 。 下图给出了
A/D,D/A转换器在微机检测和控制系统
中的应用实例框图 。
10.1 D/ A转换器及其接口技术
一,D/ A转换器及其接口
D/A转换器的功能是把二进制数字量
电信号转换为与其数值成正比的模拟量
电信号 。 在 D/A参数中一个最重要的参数
就是分辨率, 它是指输人数字量发生单
位数码变化时, 所对应输出模拟量 (电压
或电流 )的变化量 。
实现 D/A转换器和微型计算机接口技术
的关键是数据锁存问题 。 有些 D/A转换器
芯片本身带有锁存器, 但也有些 D/A从转
换器芯片本身不带锁存器 。 此时一些并
口芯片如 8212,74LS273及可编程的并行
I/O接口芯片 8255A均可作为 D/A转换的锁
存器 。
二、并行 8位 D/A转换芯片 AD558及其接口
1,AD558的内部结构框图
2,AD558与 PC机的连接图
三、串行 8位 D/A转换器 TLC5620
第一级缓冲
第二级缓冲
数据写入方式 (LDAC更新 DAC输出 )
数据写入方式 (LOAD更新 DAC输出 )
DATA
CLK
LOAD
LDAC
REFA
REFB
REFC
REFD
DACA
DACB
DACC
DACD
PC 0
PC 1
PC 2
PC 3
T L C5 6 2 0 8255A
TLC5620与 8255A的连接
四,12位 D/ A转换及接口
10.2 A/ D转换器及其接口技术
一,A/D转换原理
常用的 A/D有 并行 A/D、逐次逼近 A/D、
双积分 A/D。
二,A/ D转换与微机接口技术原理
1,三态总线输入问题
有的 ADC芯片带有三态输出缓冲器, 其控制
端为 OE(输出允许 )。 若不带三态缓冲器的 ADC
芯片 (如 AD570芯片 )与微机接口, 必须使用三
态器件, 如,8255A,74LS273等 。
2,时间配合问题
A/D芯片一般有三个信号要求控制:启动转
换信号 (START),转换结束信号 (EOC),允许
输出信号 (OE)。
三,A/ D转换与微机接口电路
1,延时等待法接口电路
PROC_ADC PROC FAR ;这是一个数据采集子程序
AGAIN,OUT N1,AL ;启动 ADC
CALL DELAY ;延时
IN AL,N2 ;取数
MOV [BX],AL ;存入数组
INC BX ;数组指针加 1
LOOP AGAIN ;循环
RET
PROC_ADC ENDP
2、查询法接口电路
3、中断法接口电路
10.3 A/ D转换芯片 0809
一,0809内部结构
二、管脚说明
三,ADC0809的有关参数
四,ADC0809的多路转换
A
D
C
0
8
0
9
IN0
IN1
IN2
IN3
IN4
IN5
IN6
IN7
EOC
D
-1
|
D
-8
ADDA
ADDB
ADDC
ALE
START
8
2
5
5
A
PA 0
|
PA 7
PC0
PC1
PC2
PC3
8 2 5 3 通道0
OUTA GATEA
CLKA
F
clk
=1MHz
f
out
=2KHz
接P C 机8 2 5 9 从片的I R
2
10.4 串行 8位 A/D转换器 TLC0831
一,TLC0831管脚功能
二,TLC0831的工作原理
三,TLC0831与 8086CPU的接口
D0
CLK
CS
PC0
PC4
PC5
TLC0831 8255A