第十二章 模数 (A/D)和
数模 (D/A)转换
本章内容
? A/D,D/A的实际需求
? D/A转换
? A/D转换
实际系统中的信号类型
? 数字量( Digital)
? 两状态信号
? 开关状态
? ……
? 模拟量( Analog)
? 连续变化的量
? 电压、压力、流量 ……
? 计算机的能力
? 二进制数
? 数字量
实际系统中的信号类型
实际系统中的信号类型
? 多路模拟开关
? 切换多路信号
? 提高通道的利用率
实际系统中的信号类型
实际系统中的信号采集
? 采样和量化
? 采样
? 按相等的时间间隔 t 从电压信号上截取一个个离散的电压
瞬时值
? 采样间隔越短,精度越高
? 量化
? 将采集到的值,以二进制值的方式表示,2n
? 分辨率
? 转换器能分辨的最小量化信号的能力
? 二进制的位数
? 量化单位
? 能分辨的量化信号电平
? (电压量程) /2n
实际系统中的信号采集
实际系统中的信号采集
? 编码
? VX = VR× N
实际系统中的信号采集
? 采样
实际系统中的信号采集
? 采样保持器
D/A转换器
D/A转换器 —— DAC0832
D/A转换器 —— DAC0832
? 三种工作方式
? 直通方式
? ILE接高电平
? CS/WR1/WR2/XFER均接低电平
? 使得两层锁存器直通
? 单缓冲方式
? 直通任一锁存器
? 双缓冲方式
? 两路控制
D/A转换器 —— DAC0832
D/A转换器 —— DAC0832
MOV DX,320H
MOV AL,DATA
OUT DX,AL ;存数据 (一级锁存 )
INC DX
OUT DX,AL ;启动数 /模 (两级锁存,启动 )
D/A转换器 —— DAC0832
A/D转换器
? 将模拟量转换为数字量
? 逐次逼近法
A/D转换器 —— ADC0809
? 逐次逼近法
? 八通道八位 ADC
? 主要引脚
? ALE
? START
? EOC
? OE
? CLK典型 640KHz,100μs
? REF(+)/REF(-)
A/D转换器 —— ADC0809
A/D转换器 —— ADC0809
A/D转换器 —— ADC0809
? 用定时器提供中断请求,启动采样 /转换
A/D转换器 —— ADC0809
? 用 8255控制 ADC0809