当前位置:
文档之家› 第10章模数数模转换.ppt
第10章模数数模转换.ppt
立时间为1us。
第10章 模数、数模转换
输入数据为8位并行输入,有两级数据缓冲器及 使能信号、数据锁存信号等,与CPU接口方便。
第10章 模数、数模转换
(2)引脚说明
IOUT1、IOUT2:DAC输出电流,若需要电压输出,要 通过运算放大器进行电流-电压转换。 Rfb:供电流-电压转换电路使用的反馈电阻。 VREF:基准电压输入端,允许范围-10V~+10V。 VCC:逻辑电路的电源,允许范围+5V~+15V。 其它:
最小阶梯电压=参考电压*分辨率 =参考电压/ (2n-1)
第10章 模数、数模转换
10.2.2 并行8位D/A转换芯片AD558及其接口
1. AD558的内部结构框图
第10章 模数、数模转换
10.2.2 并行8位D/A转换芯片AD558及其接口
2. AD558与 PC机的连接图
第10章 模数、数模转换
TLC5620
REFA REFB REFC DATA REFD CLK DACA LOAD DACB LDAC DACC DACD
8255A
PC0 PC1 PC2 PC3
第10章 模数、数模转换
10.2.3 串行8位D/A转换器TLC5620
MOV CL,5
;先把AX内容左移5位
SHL AX,CL
MOV DX,AX ;DX为串行输出的数据,最高位为通道选择
MOV CX,11 ;循环11次
DAC_PROC1:
MOV AL,0
;预置对DATA线的置位复位字
SHL DX,1
;取串行输出位
ADC AL,0
;把串行DATA线上串行输出位内容
MOV AL,00000010B ;发送CLK负脉冲
第10章 模数、数模转换
2)双极性电压输出
第10章 模数、数模转换
VOUT=-(
VOUT1 R1
* R3
+
VREF R2
* R3
)
=-(2VOUT1+VREF)
=
N 128 128
*VREF
=
2N ( 256 1) *VREF
选R2=R3=2R1
第10章 模数、数模转换
(4)DAC0832的工作方式
第10章 模数、数模转换
第10章 模数、数模转换
10.2 D/A转换器及其接口技术
10.2.1 D/A变换的主要性能参数
分辨率
D/A转换器的功能是把二进制数字量电信号转换为与其数 值成正比的模拟量电信号。在D/A参数中一个最重要的参数 就是分辨率,它是指输入数字量发生单位数码变化时,所对 应输出模拟量(电压或电流)的变化量。
10.2.2 并行8位D/A转换芯片AD558及其接口
CODE START: LOOP1:
SEGMEN
ASSUME CS:CODE
MOV CX, 256
MOV AL,0
OUT 30C,AL CALL DELAY INC AL LOOP LOOP1 JMP START
;输出AL内容 ;延时
;AL内容加1 ;循环256次 ;重新输出下一
通常分辨率是D/A变换器模拟输出电压可能被分离的等级 数,输入数字量的位数越多,输出电压可分离的等级越多。 因此我们以输入数字量的二进制位数来表示分辨率。
第10章 模数、数模转换
分辨率是指输入数字量最低有效位为 1 时,对应输 出可分辨的电压变化量ΔU与最大输出电压Um之比,即
分辨率= 1/ (2n-1)
;个锯齿波
第10章 模数、数模转换
并行8位D/A转换芯片DAC0832
8位D/A转换器DAC0832 (1) 概述
.8位双缓冲型D/A转换器,CMOS工艺。内部T
型电阻网络形成参考电流,由输入二进制数
.控制八个电流开关,CMOS的电流开关漏电很
小保证了转换器的精度。
.DAC0832使用单一电源,功耗低。 .从输入数据到输出电压稳定所需的时间即建
第10章 模数、数模转换
第10章 D/A转换与A/D转换接口 及其应用
10.1 概述 10.2 D/A转换器及其接口技术 10.3 A/D转换器及其接口技术 10.4 微机应用实例
第10章 模数、数模转换
10.1 从物理信号到电信号的转换
10.1.1 概述
A/D和D/A转换器是把微型计算机的应 用领域扩展到检测和过程控制的必要装 置,是把计算机和生产过程、科学实验 过程联系起来的重要桥梁。下图给出了 A/D、D/A转换器在微机检测和控制系统 中的应用实例框图。
1. TLC5620的内部结构框图
一级缓冲
二级缓冲
第10章 模数、数模转换
10.2.3 串行8位D/A转换器TLC5620
数据写入方式 (LDAC更新DAC输出) 数据写入方式 (LOAD更新DAC输出)
第10章 模数、数模转换
10.2.3 串行8位D/A转换器TLC5620
1. TLC5620与8255的连接
直通方式:把/CS、/WR1、/WR2、/XFER接地, 即第一级、第二级数据缓冲器都直通。 单缓冲方式:把/WR2、/XFER接地或/CS、/WR1 接地、ILE接高电平。 双缓冲方式:由两组控制信号控制数据缓冲器 的导通。
第10章 模数、数模转换
10.2.3 串行8位D/A转换器TLC5620
试编写程序使其输出锯齿 波,并画出输出波形图。
第10章 模数、数模转换
MOV AL ,00H AGAIN:OUT 5AH,AL
INC AL JMP AGAIN
;数据送D/A的数据口
第10章 模数、数模转换
例题2: 某8086系统中有一个由DAC0832构成的双极性电压输出的8位D/A 转换电路见图,设0832的地址为5AH,基准电压VREF= +1V。系统 中定时器8253的与中断控制器8259配合每100us中断一次,试编
OUT 86H,AL
MOV AL,00000011B
OUT 86H,AL
LOOP DAC_PROC1 ;循环
第10章 模数、数模转换
10.2.4 12位D/A转换器及其接口
第10章 模数、数模转换
D/A转换器应用实例(以DAC0832为例)
例题1: 由DAC0832实现的8位D/A 转换电路见右图,设0832 的地址为5AH,基准电压 VREF=-5V。
D0-D7,/CS,/WE1,/WE2,ILE,/XFER,AGED, DGND
第10章 模数、数模转换
(3) DAC0832的输出电路
1)单极性电压输出:
VOUT=-IOUT*Rfb=-
N * VREF *
256 3R
Rfb
DAC0832中Rfb=15 KΩ,R=5 KΩ VOUT = - VREF × N / 256