第8章AD与DA接口

合集下载

ad转换器和da转换器

ad转换器和da转换器
• 单片机测控系统中的ADC和DAC
电流输出型DA转换原理
总电流
•转换电流
分支电流
……
•I01转换电流与“逻辑开关”为1的各支路电流的总和成正比 ,即与D0~D7口输入的二进制数成正比。
•DAC0832
•反馈电 阻 •外接放大器
转换电压
•即,转换电压正比于待转换的二进制数和参考电压
DAC的性能指标: 1、分辨率 通常将DAC能够转换的二进制的位数称为分辨率。 位数越多分辨率也越高,一般为8位、10位、12位、16位等
•参考程序如下:
INIT1: SETB IT1
;选择外部中断1为跳沿触发方式
SETB EA
;总中断允许
SETB EX1 ;允许外部中断1中断
MOV DPTR,#7FF8H ;端口地址送DPTR
MOV A,#00H
MOVX @DPTR,A;启动ADC0809对IN0通道转换
………
;完成其他的工作
•电路分析
➢ 由P2.0形成高8位地址(0xfe),与WR信号合成START/ALE正脉冲启动 ADC,与RD信号合成OE正脉冲输出转换数据;
➢ 启动IN0~IN7通道AD转换的命令的地址为:0xfef8,……,0xfeff。
➢ 读取AD结果的命令的地址为:任何高8位为0xfe的地址均可。
•电路分析
DAC2第1级地址: 1111 1101 …(0xfdff) DAC1和2第二级地址:1110 1111 …(0xefff)
例3参考程序
•语句DAOUT = num的作用只是启动DAC寄存器,传输什么数据都没关 系。
例3 运行效果 (多路D/A同步输出 )
•11.2 AT89S51与ADC的接口

第8章 AD和DA转换模块设计

第8章 AD和DA转换模块设计

#include<intrins.h> unsigned int a,b; sbit di=P3^7; sbit clock=P3^6; sbit cs=P3^5;
//移位函数头文件 //定义变量 //定义串行输入口 //定义时钟位 //定义片选位
/******************************************/ /* 延时子程序 */ /******************************************/ void delay(unsigned int z) { unsigned int x,y; for(x=z;x>0;x--) for(y=114;y>0;y--); } void _nop_(); //空操作 较短延时 /******************************************/ /* 主程序 */ /******************************************/ void main()
注:Vref+为加到 TLC1543 REF+端的电压,Vref-是加到 REF-端的电压
同时,串口也从DATAOUT端接收前一次转换的结果。它以MSD前导方式 DATAOUT输出,但MSB出现在DATAOUT端的时刻取决于串行接口时序。 TLC1543可以用6种基本串行接口时序方式,这些方式取决于I/0 CLOCK 的速度与CS的工作,如表8-2所示。
A0 A1 A2 A3 A4 A5 A6 A7 A8 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Vcc EOC I/O CLOCK ADDRESS DATA OUT __ CS REF+ REFA10 A9

第8章DA与AD转换电路

第8章DA与AD转换电路

10 28
7
Di
i0
2i
当输入的数字量在全0和全1之间变化时,输出模拟电压的 变化范围为0~9.96V。
8.3 A/D转换器
一、A/D转换器的基本原理
四个步骤:采样、保持、量化、编码。
模拟电子开关S在采样脉冲CPS的控制下重复接通、断开 的过程。S接通时,ui(t)对C充电,为采样过程;S断开时,C
I0
VREF 8R
I1
VREF 4R
I2
VREF 2R
I3
VREF R
i I0d0 I1d1 I2d2 I3d3
VREF 8R
d0
VREF 4R
d1
VREF 2R
d2
VREF R
d3
VREF 23 R
(d3
23
d2
22
d1
21
d0
20)
uo
RFiF
R i 2
VREF 24
(d3 23
可推得n位倒T形权电流D/A转换器的输出电压
vO
VREF R1
Rf 2n
n1
Di
2i
i0
❖ 该电路特点为,基准电流仅与基准电压VREF和电 阻R1有关,而与BJT、R、2R电阻无关。这样,电 路降低了对BJT参数及R、2R取值的要求,对于集
成化十分有利。
❖ 由于在这种权电流D/A转换器中采用了高速电子 开关,电路还具有较高的转换速度。采用这种权 电流型D/A转换电路生产的单片集成D/A转换器有 AD1408、DAC0806、DAC0808等。这些器件都采用 双极型工艺制作,工作速度较高。
三、D/A转换器的主要技术指标
1.转换精度 D/A转换器的转换精度通常用分辨率和转换误差来描述。 (1)分辨率——D/A转换器模拟输出电压可能被分离的等级数。 N位D/A转换器的分辨率可表示为 1

DA和 AD转换电路的讲解

DA和 AD转换电路的讲解

李家虎编
20
片选
写入 1 模拟 地
数字 输入 参考电 压
电 源 输入锁 存允许
转移 控制
写入 2
数字输 入 电流输出 2
反馈 电阻 数字 地
2013-8-11
引脚图及说明
2007-5-20 李家虎编
电流输出 1
21
1)引脚说明 ILE:输入锁存选通(高电平有效),与CS组 合选通WR 。 WR :写信号1(低电平有效),用来将输入数 据送到锁存器,当WR 为高电平时,输入到锁 存器的数据被锁定。 CS:片选信号(低电平有效),同ILE组合选 通WR 。 WR :写信号2(低电平有效),与XFER组合 可以使输入到锁存器的8位数据传到D/A寄存器 中。 XFER:传送控制信号(低电平有效),它将选 通WR 。
模拟量输 出uA
图2
2013-8-11 2007-5-20 李家虎编 5

图中D是n位并行输入的数字量,uA 是输出模拟量,UREF是实现转换所 必须的参考电压。
u A KU REF
D
i 0
n 1
i
2
i

这个表达式反映了数字量与输出模 拟量的线性关系。
2013-8-11
2007-5-20
2013-8-11 2007-5-20 李家虎编 15
(6)馈送误差 馈送误差是指杂散信号通过D/A器件内部电 路耦合到输出端而造成的误差。 (7)线性误差 D/A转换的理想特征是线性的,但实际上存 在误差,模拟输出偏离理想输出的最大值 称为线性误差。 2)动态参数 (1)建立时间 输入数字从全“0”到全“1”时,建立时间 最长,因此将该时间称为建立时间。
D/A、A/D转换电路的讲解

AD与DA转换器接口

AD与DA转换器接口

24
1. ADC的主要参数
衡量一个ADC的性能的主要参数有: 1. 分辨率:指ADC能够转换成二 进制数的位数。 2. 转换时间:指从启动转换开始 到转换结束,得到稳定的数字输出量为 止的时间。 其它参数与DAC类似。
23
ADC按分辨率可分为:4位、6位、8位、10位、 12位、14度可分为: 超高速(转换时间≤330ns) 次高速(转换时间330ns~3.3us) 高速(转换时间<20us) 中速(转换时间20us ~330us ) 低速(转换时间>330us ) ADC按转换原理可分为 并行A/D、逐次逼近A/D、双积分A/D。
15
二、并行8位D/A转换芯片AD558及其接口
1、 AD558的内部结构框图
16
17
2、AD558与PC机的连接图
18
三、串行8位D/A转换器TLC5620
第一级缓冲 第二级缓冲
19
数据写入方式 (LDAC更新DAC输出)
数据写入方式 (LOAD更新DAC输出)
20
TLC5620 REFA REFB REFC DATA REFD CLK DACA LOAD DACB LDAC DACC DACD
13
MOV DX,300H MOV AL,0H L1:OUT DX,AL INC AL JNZ L1 MOV AL,0FFH L2:OUT DX,AL DEC AL JNZ L2 JMP L1
;8255A的A口 ;生成三角波
14
思考题: 1.编写完整的程序。 2.编写生成矩形波、三角波、梯形波、 正弦波以及锯齿波等程序
5
2、D/A转换器的连接特性 表示一个D/A 转换器连接特性的几个方面: 1. 数据缓冲能力。 2. 输入的数据宽度(分辨率)。 3. 输入码制。一般对单极性输出的DAC只能 接收二进制码或BCD码,而双极性输出的DAC只能 接收偏移二进制码或补码。 4. 输出模拟量的类型。有电流和电压两种类型 5. 输出模拟量的极性。有单极性和双极性两种

AD和DA的工作原理

AD和DA的工作原理

AD和DA的工作原理AD:模数转换,将模拟信号变成数字信号,便于数字设备处理。

DA:数模转换,将数字信号转换为模拟信号与外部世界接口。

具体可以看看下面的资料,了解一下工作原理:1. AD转换器的分类下面简要介绍常用的几种类型的基本原理及特点:积分型、逐次逼近型、并行比较型/串并行型、∑-Δ调制型、电容阵列逐次比较型及压频变换型。

1)积分型(如TLC7135)积分型AD工作原理是将输入电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值。

其优点是用简单电路就能获得高分辨率,但缺点是由于转换精度依赖于积分时间,因此转换速率极低。

初期的单片AD转换器大多采用积分型,现在逐次比较型已逐步成为主流。

2)逐次比较型(如TLC0831)逐次比较型AD由一个比较器和DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出数字值。

其电路规模属于中等。

其优点是速度较高、功耗低,在低分辩率(<12位)时价格便宜,但高精度(>12位)时价格很高。

3)并行比较型/串并行比较型(如TLC5510)并行比较型AD采用多个比较器,仅作一次比较而实行转换,又称FLash(快速)型。

由于转换速率极高,n位的转换需要2n-1个比较器,因此电路规模也极大,价格也高,只适用于视频AD转换器等速度特别高的领域。

串并行比较型AD结构上介于并行型和逐次比较型之间,最典型的是由2个n/2位的并行型AD转换器配合DA转换器组成,用两次比较实行转换,所以称为Half flash(半快速)型。

还有分成三步或多步实现AD转换的叫做分级(Multistep/Subrangling)型AD,而从转换时序角度又可称为流水线(Pipelined)型AD,现代的分级型AD中还加入了对多次转换结果作数字运算而修正特性等功能。

这类AD速度比逐次比较型高,电路规模比并行型小。

第8章AD与DA接口补充课件

第8章AD与DA接口补充课件

微 机 原 理 与 接 口 技 术
DAC1208 结构原理
12位D/A转换器
• DAC1208在8位微机系统中使用时,应先送高8位数据,后送 低4位数据,然后开始转换,控制信号顺序如下: –CS与WR1有效,且BYTE=1,数据送入高8位输入寄存器 –CS与WR1有效,且BYTE=0,数据送入低4位输入寄存器 –XFER与WR2有效,数据进入DAC寄存器,且开始D/A转换
绪论 EXIT
微 机 原 理 与 接 口 技 术
MCS-51对AD574A的接口
锁存器的Q0端接到AD574的A0端
绪论 EXIT
R/C A0 0 0
微 机 原 理 与 接 口 技 术 实现的操作 AD574 的 0 启动12位A/D转换 端口地址
1 启动8位A/D转换
1• Q7 0 Q6 读取高 8位数字量 Q5 Q4 Q3 Q2 Q1 Q0
X
2#0832 IOUT1 IOUT2
Y
绪论 EXIT
1#0832 微 机 原 理 口 技 术 P2.5 与 接 CS
• 根据硬件连接, 可得各端口地址 如下表
P2.7 P0.7~P0.0 WR P2.3 8031
XFER DI7~DI0 WR1 WR2 CS XFER DI7~DI0 WR1 WR2
– 分辨率 = 满量程/2n
• 转换速度
– 完成一次A/D转换所需时间的倒数
– 通常直接用转换时间来表示
绪论 EXIT
微 机 原 理 与 接 口 技 术
二、MCS-51对DAC0832的接口
• DAC0832的功能
– 带双缓冲的8位D/A转换器,需外接运放
绪论 EXIT
微 机 原 理 与 接 口 技 术

AD和DA接口

AD和DA接口

START
IN0
CLOCK EOC D0
三 态 输 出 锁 存 缓 冲 器 0 0
八 路 模 拟 开 关 控制与程序
IN1
IN7
S、A、R 0 0 锁 存 256电阻网 REF(+) REF(-) OE
D1
. .
ADDA ADDB
树状开关
ADDC 0 ALE
D7
1
2、ADC0808与微型计算机的接口 、 与微型计算机的接口
D7~D0为8 位数据输入线,用于与计算机数据总线相连。 IOUT1----模拟电流输出1。 IOUT2----模拟电流输出2。IOUT1+IOUT2=一常量。
(2)控制信号 )
ILE----允许输入锁存信号,高有效。 CS-----选片信号,低有效。 WR1----写入第一级寄存器信号,低有效。 WR2----写入第二级寄存器信号,低有效。 XFER----传送第二级寄存器信号,低有效。
• 数据传输方法:
(1)中断法;用EOC产生中断请求信号,请求CPU来取 数。 (2)查询法;对EOC信号进行查询,当其为低时表示正 2 EOC 在转换,当其由低变高时表示转换结束,然后来取数。 (3)直接传送(无条件传送);当启动了A/D转换后, 延时100uS,(等待转换结束),然后来取数。
程序清单
DAC0832与计算机的连接图
+5V
IOW WR1 WR2 拟 电 压 输 出 PS0 PS1 +5V DB CS IOUT1 XFER ILE IOUT2 D7~D0 模
程序清单
Data BUFF COUNT DATA CODE START segment DB 23,45,67,….. EQU $-BUFF ENDS SEGMENT proc far assume ss:stack,cs:code,ds:data push ds sub ax,ax push ax mov ax,data Mov ds,ax MOV BX,OFFSET BUFF MOV CX,COUNT

AD与DA接口讲解学习

AD与DA接口讲解学习
Page19
⑴ DAC0832引脚(续)
电源端:4个(Vcc,Vref,AGND,DGND)
VCC为电源输入线,可在+5V-+15V范围内; VREF为参考电压,一般在-10V-+10V范围内,由稳压电源提 供; DGND为数字量地线; AGND为模拟量地线,通常两条地线接在一起。
反馈电阻:1个,Rf
放大倍数:
2 5 62 5 6 A ~ 25~61
1 255
Page27
③作控制放大器输出
I2NB 5V6R RE F NB2V5oR 6
I Rfb
Vin R fb
IRfbI 0
Vin
IRfb I
Vo
VO
Vin NB
R Rfb
2
56
2R
d0
S0 2R I0
R
d1
···
···
S1
d7
RF IIRRfbfb
②片内带有电压输出放大器。 ③具有双缓冲输入寄存器 ④能完全与微处理器兼容。
Page14
8.串行DAC(MAX517、518、5198)
主要特点:
8位DAC 串行2线接口 满摆幅输出, 多种参考电压 低功耗
Page15
四、MCS51-和D/A的接口
1.概述 D/A转换器与单片机接口具有硬、软件相
LE2 1
:数据直通。
(CS=WR1=0时 ) Page21
8位倒T型电阻网络DA转换原理
d0
d1
···
d7
RF Rf
···
I∑ P
Io1-
uo
S0
S1
+
Io2
S7
2R

单片机 DA&AD接口设计

单片机 DA&AD接口设计
CS WR1 AGND D3 D2 D1 D0 Vref Rfb DGND VCC ILE WR2 XFER D4 D5 D6 D7 Iout2 Iout1
20 PIN
DIP封装 DIP封装
DAC0832 内部结构框图
D0—D7: D0 D7:8位数字量输入端 D7 /CS: 片选端, /CS: 片选端,低有效 ILE: 数据锁存允许, ILE: 数据锁存允许,高有效 /WR1: 写控制信号1, 1,低有效 /WR1: 写控制信号1,低有效 /WR2: 写控制信号2, 2,低有效 /WR2: 写控制信号2,低有效 /XFER: /XFER:数据传送控制信号 Iout1:电流输出端1 Iout1:电流输出端1 Iout2:电流输出端2 Iout2:电流输出端2 Rfb: Rfb: 内置反馈电阻端 Vref: 参考电压源, 10~ Vref: 参考电压源,-10~+10V DGND: DGND: 数字量地 AGND: AGND: 模拟量地 +5~+15V单电源供电端 Vcc: +5~+15V单电源供电端
双积分式A/D转换器结构与工作原理 双积分式A/D转换器结构与工作原理 A/D 电路对未知输入电压先进行固定时间T的积分( 电路对未知输入电压先进行固定时间T的积分(充 ),然后对已知标准电压进行反向积分 放电) 然后对已知标准电压进行反向积分( 电),然后对已知标准电压进行反向积分(放电), 直至放电为0 放电所花时间T 正比于输入电压) 直至放电为0,放电所花时间T′(正比于输入电压)
12MHz
GND
AGND
DGND
接 示 波 器
DAC 0832 常 见 的 几 种 用 法
DAC 0832 常 见 的 几 种 用 法

第八章AD和DA转换器

第八章AD和DA转换器

VREF (dn-1 2 n-1 d n-2 2 n-22nd 121 d °20)U 0V REF(d n 1d n 22nd 1 21 d 0 20)10数模和模数转换器在数字系统的应用中,通常要将一些被测量的物理量通过传感器送到数字系统进行加工 处理;经过处理获得的输出数据又要送回物理系统, 对系统物理量进行调节和控制。

传感器 输出的模拟电信号首先要转换成数字信号,数字系统才能对模拟信号进行处理。

这种模拟量到数字量的转换称为模-数(A/D)转换。

处理后获得的数字量有时又需转换成模拟量,这种转 换称为数-模(D/A)变换。

A/D 转换器简称为 ADC 和D/A 转换器简称为 DAC 是数字系统和 模拟系统的接口电路。

一、D/A 转换器D/A 转换器一般由变换网络和模拟电子开关组成。

输入 n 位数字量D (=D n-i …D i D o )分别控制这些电子开关, 通过变换网络产生与数字量各位权对应的模拟量,通过加法电路输出与数字量成比例的模拟量。

1、倒T 型电阻网络D/A 转换器倒T 型电阻解码D/A 转换器是目前使用最为广泛的一种形式,其电路结构如图10.1.1 所示。

当输入数字信号的任何一位是“ 1”时,对应开关便将 2R 电阻接到运放反相输入端, 而当其为“ 0”时,则将电阻2R 接地。

由图7.2可知,按照虚短、虚断的近似计算方法,求 和放大器反相输入端的电位为虚地,所以无论开关合到那一边,都相当于接到了“地”电位 上。

在图示开关状态下,从最左侧将电阻折算到最右侧,先是 2R//2R 并联,电阻值为 R , 再和R 串联,又是2R , 一直折算到最右侧,电阻仍为 R ,则可写出电流I 的表达式为IV REFR只要V REF 选定,电流I 为常数。

流过每个支路的电流从右向左,分别为「、~2、「3、…。

21 22 23当输入的数字信号为“ 1”时,电流流向运放的反相输入端,当输入的数字信号为“ 0”时, 电流流向地,可写出I 的表达式12d n 1:d n 2在求和放大器的反馈电阻等于R 的条件下,输出模拟电压为U o RI 讯知1知2d12nd0)2、权电流型D/A转换器倒T型电阻变换网络虽然只有两个电阻值,有利于提高转换精度,但电子开关並非理想器件,模拟开关的压降以及各开关参数的不一致都会引起转换误差。

AD和DA接口功能的扩展

AD和DA接口功能的扩展

DA接口在模拟信号输出方面具有 很高的精度和稳定性,能够实现 多种模拟信号的输出。此外,DA 接口还具有低噪声、低失真和高 驱动能力等优点,能够满足各种 模拟信号输出需求。
扩展的必要性
随着科技的发展和应用的不断深 化,传统的AD和DA接口功能已 经无法满足某些高精度、高速和 复杂的应用需求。因此,对AD和 DA接口功能的扩展是必要的,以 提高数据采集、处理和传输的精 度和速度,以及增强模拟信号输 出的多样性和稳定性。
标准化与互操作性
为了更好地满足应用需求和提高设备之间的互操作性,未 来的AD和DA接口将更加注重标准化和互操作性。通过制 定统一的接口规范和技术标准,不同厂商的设备将能够更 好地实现互联互通,提高应用的灵活性和便利性。
THANKS FOR WATCHING
感谢您的观看
DA接口功能扩展方式一
增加通道数
01
通过增加DA接口的通道数,可以实现同时控制更多的模拟设备。
这有助于提高系统的灵活性和可扩展性。
增加采样率
02
提高DA接口的采样率可以减小转换误差,提高输出模拟信号的
精度和稳定性。
增加数据位数
03
增加DA接口的数据位数可以增加输出模拟信号的动态范围和分
辨率,提高信号质量。
03 DA接口功能扩展
DA接口概述
DA接口(Digital to Analog Interface)是一种将数字信号转换为模拟信号的接口。 它通常用于将计算机或其他数字设备产生的数字信号转换为模拟信号,以便在模拟 设备上使用。
DA接口的主要特点是能够将数字信号转换为连续变化的模拟信号,使得数字信 号能够被模拟设备理解和使用。
实时性和精度的需求
在许多应用领域,如音频处理、图像处理和控制系统等,需要高精度和高实时性的AD 和DA转换。

AD和DA接口技术

AD和DA接口技术

A/D和D/A接口技术模拟量输入通道模拟量输入通道主要用来把现场的物理信号经过采样、放大、A/D转换等环节转变成数字量,而后送计算机去进一步处理。

模拟量输入通道的主要特点:(1)作为测控系统.模拟量输入通道要对被测对象拾取必要的原始参量信号作为测控的依据。

因此,必须将传感器输出的次级电信号转换成满足计算机要求的TTL逻辑电子信号。

A/D转换接口技术目前不同厂家已经生产出了多种型号的A/D转换器,以满足不同应用场合的需要。

如果按转换原理划分,主要有三种类型,即双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。

目前最常用的是双积分式和逐次逼近式。

双积分式A/D转换器具有抗干扰能力强、转换精度高、价格便宜等优点,缺点是转换速度较慢。

因此,这种转换器主要用于速度要求不高的场合。

目前常用的双积分式A/D芯片有:D/A转换接口技术在微型计算机控制系统中,常常将检测到的物理量转换成数字量,经计算机进行数据处理后,再将结果的数字量转换成模拟量输出,以实现对被控对象——过程、仪器、仪表、机电设备等的控制。

把数字量到模拟量的变换称为数/模转换(简称D/A转换)。

随着大规模集成电路的发展及工艺的改进,出现了许多高精度、高可靠性的D/A转换器芯片,因此在微机应用系统中D/A转换接口的设计任务主要是选择D/A芯片,配置好外围电路及器件,实现数字量到模拟量的线性转换。

串行通信接口技术串行口通信方式1.数据通信计算机与外界的信息交换称为通信。

通信方式有两种,即并行通信和串行通信。

并行通信是指数据的各位同时进行传送(发送或接收)的通信方式。

其优点是传送速度快;缺点是并行数据位决定于传输线的根数,成本高,只适于近距离传送信息。

串行通信指数据是一位一位按顺序传送的通信方式。

它的突出特点是仅需一到两根传输线,故在长距离传送数据时比较经济;其缺点是传送速度较低。

PC机与单片机的通信在许多应用场合,需要由PC系列计算机和8051单片机组成多机系统,下面讨论PC机与单片机的通信问题及接口设计。

AD与DA接口讲解学习

AD与DA接口讲解学习

不含运放的DAC的建立时间,一般小于0.1μS。 含运放的集成DAC的建立时间,一般小于1.5μS。
3. 转换精度
转换精度=理论满度值-实际满度值= ±1/2LSB
如 8位 DA : 1C L= S2B 15V 6R
1LS 2
B= 1 51
2VR
Page7
4. 线性度 在全量程范围内,实际输出偏离理想转换特性的最大值。
②片内带有电压输出放大器。 ③具有双缓冲输入寄存器 ④能完全与微处理器兼容。
Page14
8.串行DAC(MAX517、518、5198)
主要特点:
8位DAC 串行2线接口 满摆幅输出, 多种参考电压 低功耗
Page15
四、MCS51-和D/A的接口
1.概述 D/A转换器与单片机接口具有硬、软件相
AD7520-美国Analog Devices公司 建立时间:500 ns
Page11
4.DAC1220/AD7521 系列
系列产品:DAC1220 、DAC1221、 DAC1222 AD7521、AD7531
位 数:12 电源电压:+5V~+15V 管脚封装:18脚双插直列式封装。 生产厂家:DAC1220-美国National Semiconductor 公司
转换形式
权电阻 权电流
T型电阻网络 倒T型电阻网络
Page2
4位T型电阻网络DA转换原理
T型电阻网络桥上电阻为R,桥臂电阻为2R;假设反馈 电阻为R。 VREF为参考电压;S3-S0为电子开关,受四位DAC寄存器 中b3 b2 b1 b0控制。
VREF
I3
I2
I1
I0
IRf
S3
S2
S1
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

X
2#0832 IOUT1 IOUT2
Y
绪论 EXIT
微 机 原 理 与 接 CS 技 术 口 1#0832 P2.5
• 根据硬件连接, 可得各端口地址 如下表
P2.7 P0.7~P0.0 WR P2.3 8031
XFER DI7~DI0 WR1 WR2 CS XFER DI7~DI0 WR1 WR2
而最大数字量是1000,则分辨率就是0.01V
• 分辨率 = 满量程/2n
绪论 EXIT
微 机 原 理 与 接 口 技 术 2.转换精度
–实际转换值与理想转换值之差
3.转换时间
– 完成一次A/D转换所需要的时间
4.量程
–所能转换的模拟电压的范围
绪论 EXIT
微 机 原 理 与 接 口 技 术
四、集成A/D转换器ADC0809
IOUT1 IOUT2
X
2#0832 IOUT1 IOUT2
Y
P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0
P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0
1#DAC 端口 地址
2#DAC 端口 地址
1 0
1 0
× ×
× ×
0 1
1 1
× ×
× ×
1 1
0 1
× × × × × ×
一、D/A转换器原理
绪论 EXIT
微 机 原 理 与 接 口 技 术
二进制加权电阻网络
Vref b3 b2 b1 b0 二进制输入 R 2R 4R 8R
Rf + Vout
• 通过各数字位相应的加权电阻的大小实现输 出的模拟量与二进制数成比例
绪论 EXIT
分辨率的含义是什么?如何计算分辨率?术 微 机 原 理 与 接 口 技
IN3 IN4 IN5 IN6 IN7
微 机 原 理 与 接 口 技 术
第四节 MCS-51对ADC0809的接口
一、电路连接
为什么CLOCK脚连接到ALE?
绪论 EXIT
微 机 原 理 与 接 口 技 术
二、应用举例
• 电路连接如上图,把IN7~IN0上的模拟电压转换 成数字量,存入片内RAM30H开始的连续单元中
作用:把模拟量转换成数字量
一、A/D转换器的类型
绪论 EXIT
微 机 原 理 与 接 口 技 术
二、逐次比较式A/D转换器原理
绪论 EXIT
微 机 原 理 与 接 口 技 术
三、A/D转换器的性能指标
1. 分辨率
• 单位数字量变化对应输入模拟量的变化量 • 如果A/D转换器的模拟量电压范围还是0~10V,
二、单缓冲方式(只控制第1道门)
– WR2
– XFER
始终有效,数字量一进入输入 寄存器,立刻就送去D/A转换
绪论 EXIT
微 机 原 理 与 接 口 技 术
1. 输出锯齿波程序
源程序如下:
绪论 EXIT
微 机 原 理 与 接 口 技 术
2. 输出三角波程序
源程序如下:
为什么这里是送FEH,而不是FFH?
画出模拟量的输出波形
绪论 EXIT
微 机 原 理 与 接 口 技 术
Vout
C0H
80H 40H
0
1
2
3
4
5
6
t
波形中不同输出电压段所对应的数字量是多少?
绪论 EXIT
微 机 原 理 与 接 口 技 术
讨 论 题
• DAC0832有几种工作方式?各有什么特点? 分别适合在什么场合下使用?
绪论 EXIT
绪论 EXIT
微 机程 理 与 接 口 技 术 源 原 序
• • • LOOP: • NEXT: • • • • ORG 0040H MOV DPTR, #8000H MOV A, #40H MOVX @DPTR, A LCALL DELAY ;延时1s子程序(略) ADD A, #40H CJNE A, #00H, NEXT SJMP LOOP
机 原 理 与 接 口 技 术
P2.5 P2.7 P0.7~P0.0 WR P2.3 8031 CS XFER DI7~DI0 WR1 WR2 CS XFER DI7~DI0 WR1 WR2 1#0832 IOUT1 IOUT2 X 2#0832 IOUT1 IOUT2
– /CS端口: DFFFH – XFER端口: 7FFFH – /CS端口: F7FFH – XFER端口: 7FFFH
× × × × × ×
× × × × × × × ×
× × × × × × × ×
× × × × × × × ×
× × × × × × × ×
=DFFFH 端口/CS =7FFFH XFER口
=F7FFH 端口/CS =7FFFH XFER口
当表中任取项取“1”时,得到端口地址如表所
绪论 EXIT
• 1#DAC端口地址 微 • 2#DAC端口地址
二、D/A转换器的性能指标
• 单位数字量变化对应输出模拟量的变化量 • 如果某D/A转换器的模拟电压范围是0~10V,最大数 字量是100,则分辨率就是0.1V • 如果D/A转换器的模拟量电压范围还是0~10V,而最 大数字量是1000,则分辨率就是0.01V • 分辨率 = 满量程/2n
绪论 EXIT
– ADDC~ADDA:通 道地址选择
ADDC ADDB ADDA 模拟 通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1
绪论 EXIT
– ALE:地址锁存允许
– START:启动 – EOC:转换结束,高 电平有效 – OE: 输出允许,高 电平有效
绪论 EXIT
最后一条指令中,A当中需要放什么值吗?
微 机 原 理 与 接 口 技 术
练 习 题
8051单片机与DAC0832按单缓冲方式连
接,当数字量在00~FFH之间变化时,
其模拟电压输出为0~+5V,设DAC0832
的端口地址为8000H,DELAY为延时1秒
的子程序,阅读下列程序并回答问题
配有“启动转换”信号,让CPU控制启动;转换结
束后再送出“转换结束”信号,通知CPU读取转换
结果
绪论 EXIT
微 机 原 理 与 接 口 技 术
ADC0809应用要点
• 注意CLOCK脚的连接
– 时钟脉冲频率应小于640kHz
• 在主程序中启动A/D转换
– 方法:对ADC0809写
• 在中断服务程序中读取转换结果
绪论 EXIT
微 机 原 理 与 接 口 技 术
3. 输出方波程序
为什么使用D/A转换器输出方波?
源程序如下:
33H对应的模拟量是多少?
绪论 EXIT
微 机 原 理 与 接 口 技 术
三、双缓冲方式(两道门分别控制)
P2.5 P2.7 P0.7~P0.0 WR P2.3 8031 CS XFER DI7~DI0 WR1 WR2 CS XFER DI7~DI0 WR1 WR2 1#0832 IOUT1 IOUT2
– ILE – CS 同时有效,输入寄存器接收数字量
– WR1
– WR2 – XFER 同时有效时,数字量传送到DAC 寄存器,并开始D/A转换
绪论 EXIT
微 机 原 理 与 接 口 技 术
第二节 MCS-51和DAC0832接口
一、直通方式(5个控制引脚全有效)
绪论 EXIT
微 机 原 理 与 接 口 技 术
– 方法:从ADC0809读
• 然后再启动下一路A/D转换
绪论 EXIT
当ADC0809转换完成向CPU申请中断时, CPU响应中断时入口地址是多少?
绪论 EXIT
微 机 原 理 与 接 口 技 术
讨论题
为什么ADC需要有“启动转换”和“转换 结束”信号,而DAC • ADC从模拟量转换为数字量的过程要慢很多,因此
微 机 原 理 与 接 口 技 术
三、集成D/A转换器DAC0832
(一)DAC0832内部结构
绪论 EXIT
微 机 原 理 与 接 口 技 术
(二)DAC0832引脚功能
绪论 EXIT
微 机 原 理 与 接 口 技 术
DAC0832是通过哪几个引脚来控制数字量的 输入寄存和D/A转换的?
• DAC0832的控制引脚
微 机 原 理 与 接 口 技 术
预习8.3、8.4.1节,并思考下列问题
• 决定ADC0809模拟电压输入通道的引脚是 哪几条?它们与模拟输入通道之间是什么 关系? • 为什么ADC需要有“启动转换”和“转换 结束”信号,而DAC却没有?
绪论 EXIT
微 机 原 理 与 接 口 技 术
第三节 A/D转换器
Y
• • • • • • • • •
ORG MOV MOV MOVX MOV MOV MOVX MOV MOVX
1200H DPTR, #0DFFFH ;指向1#DAC的/CS A, #XDATA @DPTR, A ;数据写入1#0832 DPTR, #0F7FFH ;指向2#DAC的/CS A, #YDATA @DPTR, A ;数据写入2#0832 DPTR, #7FFFH ;指向XFER @DPTR, A ;启动1#和2#0832开始转换
微 机 原 理 与 接 口 技 术
微机原理与接口技术
第8章 A/D和D/A接口
绪论 EXIT
微 机 原 理 与 接 口 技 术
A/D和D/A接口在单片机系统中的作用
A/D转换器的作用是什么? D/A转换器的 作用是什么?各在什么场合下使用?
相关文档
最新文档