第八章 数模和模数转换
第八章 数模、模数转换器
![第八章 数模、模数转换器](https://img.taocdn.com/s3/m/3b54a3aadd3383c4bb4cd23e.png)
上一页 下一页 返回
A/D转换器 8.2 A/D转换器
用二进制代码来表示各个量化电平的过程叫做编码。 用二进制代码来表示各个量化电平的过程叫做编码。 由于数字量的位数有限,一个n位的二进制数只能表示2 由于数字量的位数有限,一个n位的二进制数只能表示2n 个值,因而任何一个采样-保持信号的幅值, 个值,因而任何一个采样-保持信号的幅值,只能近似地逼近 某一个离散的数字量。 某一个离散的数字量。因此在量化过程中不可避免的会产生 误差,通常把这种误差称为量化误差。显然,在量化过程中, 误差,通常把这种误差称为量化误差。显然,在量化过程中, 量化级分得越多,量化误差就越小。 量化级分得越多,量化误差就越小。
上一页 下一页 返回
A/D转换器 8.2 A/D转换器
3.逐次逼近型模-数转换器 逐次逼近型模逐次逼近型模-数转换器一般由顺序脉冲发生器、 逐次逼近型模-数转换器一般由顺序脉冲发生器、逐次逼 近寄存器、 数转换器和电压比较器等几部分组成, 近寄存器、模-数转换器和电压比较器等几部分组成,其原理 框图如图 12所示 所示。 框图如图8-12所示。 一次转换过程如表 一次转换过程如表8-3和图8-15所示。 15所示。 所示
上一页 下一页 返回
D/A转换器 8.1 D/A转换器
8.1.3 T形电阻网络D/A转换器 T形电阻网络D/A转换器 形电阻网络D/A
为了克服权电阻网络D/A转换器中电阻阻值相差过大的缺 为了克服权电阻网络D/A转换器中电阻阻值相差过大的缺 D/A 点,又研制出了如图8-3所示的T形电阻网络D/A转换器,由R 又研制出了如图 所示的T形电阻网络D/A转换器, D/A转换器 和2R两种阻值的电阻组成T形电阻网络(或称梯形电阻网络) 2R两种阻值的电阻组成T形电阻网络(或称梯形电阻网络) 两种阻值的电阻组成 为集成电路的设计和制作带来了很大方便。网络的输出端接 为集成电路的设计和制作带来了很大方便。 到运算放大器的反相输入端。 到运算放大器的反相输入端。 提高转换速度和减小尖峰脉冲的有效方法是将图 提高转换速度和减小尖峰脉冲的有效方法是将图8-4电路 改成倒T形电阻网络D/A转换电路, D/A转换电路 所示。 改成倒T形电阻网络D/A转换电路,如图8-6所示。
第八章数模和模数变换
![第八章数模和模数变换](https://img.taocdn.com/s3/m/10ab55305727a5e9856a61f3.png)
模数转换器
• 模数转换的一般过程
– 在具体进行模数转换之前,要对模拟信号离散 化。模数转换的一般过程是:取样、保持和模 数转换。
模数转换器
• 模数转换器的主要参数
1. 分辨率 – 分辨率就是模数转换器的位数。它反映了数字 输出变化1位时所对应的模拟输入的变化。就 是数字变化1位时所可以分辨的输入的变化。
数模转换器
• 数模转换器 的一般框图
– 输入的n位数字量存储在一个寄存器中。每一 位数字量di控制一个模拟电子开关:di等于0时 开关断开,di等于1时,开关接通。di等于1时 将位权网络的一个支路与求和放大器连接,并 给放大器提供与di的权值成比例的输入电流, 经过放大器的求和,再转换为与数字量成比例 的模拟量的输出。
流入运算放大器的电流:
若取反馈电阻RF=R,则n位转换器的输出电压为:
在实际的集成电路设计中,不同电流值的电流源可 以通过多发射极晶体管来实现。
数模转换器
• 单电流源网络数模转换器
– 从集成电路制造来说,电流源的值比例不能很 大,权电流源网络数模转换器的位数不能很大。 – 单电流源网络数模转换器也是通过电流源为每 个支路提供电流,但是,使用的电流源都有相 同的电流值。然后,再通过电阻的分流,获得 每个支路所需要的电流值。 – 下面是4位单电流源网络数模转换器的原理图 。
FSR:满量程,对应于数 模转换器的最大输出 范围。
VFSR = (2n-1)×1位幅度
数模转换器
• 数模转换器的主要参数
1.分辨率 – 分辨率(resolution)就是数模转换器输入的 二进制数的最高位数。单位是比特(bit)。有 时候也直接用“位”作为单位。 – 分辨率是数模转换器的一个主要指标,反映转 换后能够区分的模拟信号的大小。 VFSR – n位数模转换器可以分辩的模拟量是: n
数模和模数转换器的应用
![数模和模数转换器的应用](https://img.taocdn.com/s3/m/aa8910a3aeaad1f346933fa2.png)
的内容在DAC 寄存器中锁存。
• (3) 进入DAC 寄存器的数据送入D/ A 转换器转换成模拟信号, 且随时 可读取。DAC0832 在不同信号组合的控制下可实现三种工作方式: 双缓冲器型、单缓冲器型和直通型, 如图8-6 所示。
上一页 下一页 返回
8. 2 数/ 模转换器(DAC)
• ①双缓冲器方式, 如图8-6 (a) 所示: 首先, 给
下一页 返回
8. 3 模/ 数转换器(ADC)
• 1. 取样和保持 • 取样(又称抽样或采样) 是将时间上连续变化的模拟信号转换为时间上
离散的模拟信号, 即转换为一系列等间隔的脉冲。其过程如图8-7 信 号, UO 为取样后输出信号。 • 取样电路实质上是一个受控开关。在取样脉冲CP 有效期τ 内, 取样开 关接通, 使UO =UI; 在其他时间(Ts -τ) 内, 输出UO =0。因此, 每经过一 个取样周期, 在输出端便得到输入信号的一个取样值。 • 为了不失真地用取样后的输出信号UO 来表示输入模拟信号UI, 取样频 率f s 必须满足fs≥2fmax (此式为取样定理)。其中, fmax 为输入信号UI 的 上限频率(即最高次谐波分量的频率)。
• 倒T 型电阻网络DAC 的组成框图如图8-2 所示, 数据锁存器用来暂时 存放输入的数字量, 这些数字量控制模拟电子开关, 将参考电压源UREF 按位切换到电阻译码网络中变成加权电流, 然后经运放求和输出相应 的模拟电压, 完成D/ A 转换过程。
下一页 返回
8. 2 数/ 模转换器(DAC)
输入寄存器直接存入DAC 寄存器中并进行转换。这种工作方式称为
单缓冲方式, 即通过控制一个寄存器的锁存, 达到使两个寄存器同时选
通及锁存。
数模和模数转换
![数模和模数转换](https://img.taocdn.com/s3/m/7af231624a35eefdc8d376eeaeaad1f34693113b.png)
自动控制系统
通过模数转换,实现模拟信号与数字信号之 间的转换,构建自动控制系统。
05
数模和模数转换的挑战与未 来发展
精度和分辨率的提高
总结词
随着技术的发展,对数模和模数转换 的精度和分辨率的要求越来越高。
详细描述
为了满足高精度和分辨率的需求,需 要采用先进的工艺、算法和校准技术, 以提高转换器的性能。这涉及到对噪 声抑制、非线性校正等方面的深入研 究和技术创新。
重要性
实现数字信号和模拟信号之间的相互转换,使得数字系统和模拟系统能够进行有效 的信息交互。
在信号处理中,数模和模数转换是实现信号滤波、放大、调制解调等操作的基础。
在通信中,数模和模数转换是实现信号传输、编解码、调制解调等操作的关键环节。
历史背景
早期的数模和模数转换器主要依 赖于机械和电子元件,精度和稳
于长距离传输和低功耗应用。
Σ-Δ DAC
03
Σ-Δ DAC采用过采样和噪声整形技术,具有高分辨率和低噪声
的特点,适用于音频和其他高精度应用。
DAC的应用
音频处理
DAC可将数字音频信号转换为模拟音频信号,用 于音频播放和处理。
仪器仪表
DAC可用于将数字信号转换为模拟信号,实现各 种物理量的测量和输出。
测量仪器
ADC在测量仪器中应用广泛,如电压表、电 流表、温度计等。
控制系统
ADC在控制系统中用于实时监测和调节系统 参数,如工业控制、汽车电子等。
音频处理
ADC在音频处理中用于将模拟音频信号转换 为数字信号,便于存储、传输和处理。
04
数模和模数转换的应用场景
音频处理
第8章数模转换器与模数转换器
![第8章数模转换器与模数转换器](https://img.taocdn.com/s3/m/4a875ac5a1c7aa00b42acb07.png)
R ∞
O1 O2
-
+
uo
I /1 6
2R 2R
I /8
2R
I/4
2R
I/2
2R
I= V REF / R
R
A B
R
C
R
D
I/8
I/4
I/2
I
-VREF
1. 倒T形电阻网络DAC
(1)电阻译码网络
电阻译码网络由R及2R两种电阻接成倒T形构成。由于网络两个输出端O1,O2都处 于零电位(O1点为虚地),所以从A、B、C任一节点向左看等效电阻都是2R, 如图(b)所示,因此,基准源电流I为
数据总线 d0~d7 (CS1)① (CS2)② 数据1锁存到①输入锁存器 (WR1)① 数据1输入①输入锁存器 (WR1)② 数据2输入②输入锁存器 WR2(XFER) ILE=1 D/A寄存器锁存 数据2锁存到②输入锁存器
刷新模拟输出
8.1 DAC
8.1.3 1.
DAC的主要参数
第8章 数模转换器与模数转换器
ADC与DAC在工业控制系统中的作用举例。
非电模拟量
传感器
模拟信号
ADC
数字信号
数字系统
数字信号
DAC
模拟信号
执行机构
8.1 DAC
8.1.1 D/A转换基本原理
数字量是用代码按数位组合起来表示的,每一位代码都有一定的 权值。例如,二进制数1010,第四位代码权是23,代码“1”表 示数值为“8”;第三位代码权是22 ,代码“0”表示这一位没有 数;第二位代码权是21 ,代码“1”表示数值为“2”;第一位代 码权是20,代码“0”表示这一位没有数,这样1010所代表的十 进制数是8×1+4×0+2×1+1×0=10。可见,数模转换只 要将数字量的每一位代码,按其权数值转换成相应的模拟量, 然后将各位模拟量相加,即得与数字量成正比的模拟量。
数-模与模-数转换
![数-模与模-数转换](https://img.taocdn.com/s3/m/4e7ce00c700abb68a882fb6a.png)
4)转换时间。完成一次A/D所需的时间称为转换时间。各类A/D转换 器的转换时间有很大差别,取决于A/D转换的类型和转换位数。速度 最快的达到ns级,慢的约几百ms。
直接A/D型快,间接A/D型慢。并联比较型A/D最快,约几十ns;逐次 渐近式A/D其次,约几十μs;双积分型A/D最慢,约几十ms~几百ms 。
模拟电子开关的导通压降、导通电阻和电阻网络中电阻的误差等因素 有关。
2021/8/13
5
3)温度系数。在输入不变的情况下,输出模拟电压随温度 变化而变化的量,称压变化的值。
4)建立时间。完成一次D/A转换所需时间。一般小于1μs 。
功能。当采样脉冲us到来后,采样管VT导通,输入的模拟 信号uA经过VT管向电容C充电。在采样脉冲结束后,采样 管VT截止,若电容和场效应管的漏电都很小,运算放大器
的输入阻抗又很高,那么两次采样之间的时间内,电容没
有泄漏电荷,其电压基本保持不变。
2021/8/13
10
3)量化与编码。所谓量化就是将采样/保持后得到的样本值在幅值上以一定的 级数离散化,用最小量化单位的倍数来表示采样保持阶梯波离散电平的过程。
例如,对于一个8位D/A转换器,其分辨率为:1/(281)=1/255≈0.00392=0.392%
2)转换精度。转换精度是指输出模拟电压实际值与理论值之差,即最 大静态误差。
转换精度与D/A转换器的分辨率、非线性转换误差、比例系数误差和温
度系数等参数有关。这些参数与基准电压UREF的稳定、运放的零漂、
电子技术基础与技能
数/模与模/数转换
2021/8/13
1. 数模转换和模数转换基本概念 数字电路和计算机只能处理数字信号,不能处理模拟信号。若
计算机数模和模数转换接口技术
![计算机数模和模数转换接口技术](https://img.taocdn.com/s3/m/4d88f878f46527d3240ce077.png)
逐次逼近式A/D转换
如:实现模拟电压4.80V相当于数字量123(01111011B)的A/ D转换. 具体过程如下: 当出现启动脉冲 时,逐次逼近寄存器清“0”;
数字 输出量 111 110 101 100 011 010 001 000
输入 -0.5~0.5v 0.5~1.5v 1.5~2.5v
输出 000 001 010 110 111
、、、
5.5~6.5v
1v 2v 3v 4v 5v 6v 7v
6.5~7.5v
模拟输入量
8
ADC的性能指标
3.转换时间和转换速率
22
四、逐次逼近A/D转换原理
4种常用的A/D转换方法 计数器式 逐次逼近式 微机系统中应用较多 双积分式 并行式
23
逐次逼近式A/D转换
• •
逐次逼近式A/D转换是用得最多的一种方法。
组成:
D/A转换器、比较器、控制逻辑,逐次逼近寄存器.
•
工作过程: 从最高位开始通过试探值逐次进行测试,
15
ADC0809逻辑结构
ADDC 0 0 0 0 1 1 1 1 ADDB 0 0 1 1 0 0 1 1 ADDA 0 1 0 1 0 1 0 1 通道 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7
ADDA、ADDB、ADDC: 3个地址输入线 ALE:地址锁存允许信号
16
ADC0809逻辑结构
START: ADC启动控制信号输入端, EOC: End Of Conversion 要求正脉冲信号。 脉冲的上升沿使所有内 在START之后变低,A/D转 部寄存器清0,下降沿启 换结束后变高。可用来申 请中断。 动A/D转换
数字电子技术基础第八章
![数字电子技术基础第八章](https://img.taocdn.com/s3/m/cfef48ca5fbfc77da269b10a.png)
u D I “[ ]”表示取整。 △ 称为 ADC 的单位量化电压或量化单位, 它是 ADC 的最小分辨电压。
可见,输出数字量 D 正比于输入模拟量 uI 。
EXIT
…
数模和模数转换器
A /D 转换的一般步骤
输入模拟量 输出数字量
u I( t) S
C
u I ( t)
量化 编码 电路
EXIT
数模和模数转换器
2R
2R
I0
I0 2R R
I1 A
I12R R
I2 B
I22R R
I3 C
I3
VREF I
从 A、B、C 节点向左看去,各节点对地的等效电阻均为 2R。 VREF 因此,I = R I3 I I I 2 ( I ), 3 = 2 I3 = I = = 2 = 2 ( 24 ), 2 2 24 4 I1 I2 I I I 0( I ) 1 = 2 = 2 ( 4 ),I0 = 2 = I1 = = 24 16 2 2 8 I VREF 3 2 1 0 4 即 I3 = 2 I0 , I2 = 2 I0 , I1 = 2 I0 , I 0 = 2 I0 4 2 2 R 可见,支路电流值 Ii 正好代表了二进制数位 Di 的权值 2i 。 EXIT
数模和模数转换器
模拟开关 Si 受相应数字位 Di 控制。当 Di = 1 时,开 关合向“1”侧,相应支路电流 Ii 输出;Di = 0 时,开关 合向“0”侧, Ii 流入地而不能输出。 iΣ = D3 I3 + D2 I2 + D1 I1 + D0 I0 = ( D3 23 + D2 22 + D1 21 + D0 20 ) I0 = D I0 VREF RF V R REF u = D I0 RF 4 0O ΣR F = -4 F = -D· u =- iD · 2 R 2 R RF D0 D1 D2 D3 VREF R iF Σ ∞ u = D · 对 n 位 DAC, O n - + 2 R VREF + 1 1 1 1 0 R =R 0 0 0· n 若取 S1 uO= SD F S0 , 则 2 2 S3 2R n 位 2RDAC R I12R V 2R 分成 将参考电压 I0 2 I2REF I3 2n 份,uO 是 R R DAC 的输出电压。 R 可调节 每份的 D 倍。调节 VREF VREF I0 I1 I2 I3 I
第8章 数模和模数转换习题解答
![第8章 数模和模数转换习题解答](https://img.taocdn.com/s3/m/ab818e5d3b3567ec102d8ac9.png)
思考题与习题8-1 选择题1)一输入为十位二进制(n=10)的倒T 型电阻网络DAC 电路中,基准电压REF V 提供电流为 b 。
A. R V 10REF 2B. RV 10REF 22⨯ C. R V REF D. R V i )2(REF ∑ 2)权电阻网络DAC 电路最小输出电压是 b 。
A. LSB 21VB. LSB VC. MSB VD. MSB 21V 3)在D/A 转换电路中,输出模拟电压数值与输入的数字量之间 a 关系。
A.成正比B. 成反比C. 无4)ADC 的量化单位为S ,用舍尾取整法对采样值量化,则其量化误差m ax ε= b 。
A.0.5 SB. 1 SC. 1.5 SD. 2 S5)在D/A 转换电路中,当输入全部为“0”时,输出电压等于 b 。
A.电源电压B. 0C. 基准电压6)在D/A 转换电路中,数字量的位数越多,分辨输出最小电压的能力 c 。
A.越稳定B. 越弱C. 越强7)在A/D 转换电路中,输出数字量与输入的模拟电压之间 a 关系。
A.成正比B. 成反比C. 无8)集成ADC0809可以锁存 8 模拟信号。
A.4路B. 8路C. 10路D. 16路5)双积分型ADC 的缺点是 a 。
A.转换速度较慢B. 转换时间不固定C. 对元件稳定性要求较高D. 电路较复杂8-2 填空题1)理想的DAC 转换特性应是使输出模拟量与输入数字量成__正比__。
转换精度是指DAC 输出的实际值和理论值__之差_。
2)将模拟量转换为数字量,采用 __A/D__ 转换器,将数字量转换为模拟量,采用__D/A_____ 转换器。
3)A/D 转换器的转换过程,可分为采样、保持及 量化 和 编码 4个步骤。
4)A/D 转换电路的量化单位位S ,用四舍五入法对采样值量化,则其m ax ε= 0.5s 。
5)在D/A 转换器的分辨率越高,分辨 最小输出模拟量 的能力越强;A/D 转换器的分辨率越高,分辨 最小输入模拟量 的能力越强。
数模转换和模数转换原理
![数模转换和模数转换原理](https://img.taocdn.com/s3/m/d3fed8400b4c2e3f56276352.png)
8.2 数模转换器
当Dn=Dn-1…D0=0时,uO=0
2n 1 当Dn=Dn-1…D0=11…1时, uO 2n U REF 。
因而uO的变化范围是
0
~
2n 2n
1 U REF
权电阻网络D/A转换器的特点 ①优点:结构简单,电阻元件数较少; ②缺点:阻值相差较大,制造工艺复杂。
U REF 2n-1 R
n-1
di 2i
i0
虚断 运算放大器输出电压为
uO
RF I
RF
U REF 2n1 R
n1
di 2i
i0
令 RF=R/2 ,则
uO
U REF 2n
n1
di 2i
i0
U REF 2n
Dn
即:输出的模拟电压uO正比于输入的数字量Dn,从而实现
8.3 模数转换器
一、A/D转换器的基本工作原理 A/D转换是将模拟信号转换为数字信号,转换过程通
过取样、保持、量化和编码四个步骤完成。
模拟量输入
数字量输出
VI 采样 保持 量化 编码 DO
8.3 模数转换器
1.取样和保持
取样(也称采样)是将时间上连续变化的信号,转换为时 间上离散的信号,即将时间上连续变化的模拟量转换为一系列 等间隔的脉冲,脉冲的幅度取决于输入模拟量。
WR1:输入数据选通信号,低电平有效。(
上升沿锁存)
XFER:数据传送选通信号,低电平有效。 WR2:数据传送选通信号,低电平有效。(
上升沿锁存)
IOUT1:DAC输出电流1。当DAC锁存器中为全1时,IOUT1最大(满 量程输出);为全0时,IOUT1为0。
数模和模数转换器
![数模和模数转换器](https://img.taocdn.com/s3/m/b2732c3343323968011c928d.png)
第八章 数模和模数转换器
所以电路中的电流关系如下:
第八章 数模和模数转换器
流入运放反相端的总电流在二进制数D控制下的表达式为
第八章 数模和模数转换器
输出电压
由上式可以看出,此电路完成了从数字量到模 拟量的转换。倒T形电阻网络由于其各支路电流不 随开关状态而变化,有很高的转换速度, 因此在 D/A转换器中被广泛使用。
2. ICL7106 A/D转换器 转换器 转换器
第八章 数模和模数转换器
ICL7106是双积分型CMOS工艺4位BCD码输出A/D转换器, 它包含双积分A/D转换电路、基准电压发生器、时钟脉冲产生 电路、自动极性变换、调零电路、七段译码器、LCD驱动器及 控制电路等。电路采用9 V单电源供电,CMOS差动输入, 可 直接驱动 位液晶显示器(LCD)。
3) 转换时间 转换时间 转换时间是A/D转换器完成一次从模拟量到数字 转换时间是A/D转换器完成一次从模拟量到数字 量的转换所需的时间,它反映了A/D转换器的转换速度。 量的转换所需的时间,它反映了A/D转换器的转换速度。
第八章 数模和模数转换器
8.2.2 典型的 典型的A/D转换器原理 转换器原理 1. 逐次比较型 逐次比较型A/D转换器 转换器
第八章 数模和模数转换器
在第二次积分结束时, 有 (8-3) 设CP脉冲的周期为TC,则式(7-3)可变为 即 (8-4)
(8-5)
第八章 数模和模数转换器
8.2.3 集成 集成A/D转换器及其应用 转换器及其应用 1. ADC0804 A/D转换器
图8-13 ADC0804外引线图
第八章 数模和模数转换器
1) 采样保持
第八章 数模和模数转换器
采样是在在时间上连续变化的信号中选出可供转换成数字 量的有限个点。根据采样定理,只要采样频率大于二倍的模拟 信号频谱中的最高频率, 就不会丢失模拟信号所携带的信息。 这样就把一个在时间上连续变化的模拟量变成了在时间上离散 的电信号。由于每次把采样电压转换成数字量都需要一定的时 间,因此在每次采样后必须将所采得的电压保持一段时间。 完 成这种功能的便是采样保持电路。图8-9示出了采样保持电路的 原理电路。
内工大微机原理 第八章 数模和模数转换器1
![内工大微机原理 第八章 数模和模数转换器1](https://img.taocdn.com/s3/m/b2eff103bed5b9f3f90f1cfd.png)
A/D转换器 8-3 A/D转换器
一、A/D转换器的功能 转换器的功能 将模拟量(电压或电流) 将模拟量(电压或电流)转换为与该数值成正 比的数字量输出 。 二、A/D转换器的类型 A/D转换器的类型 计数型 逐次逼近型 双积分型
1、计数型A/D转换器的转换原理 计数型A/D转换器的转换原理 A/D
0809转换时间大约为100µs,可在启动0809后,延时等 待100µs,此时可确定A/D已转换结束,直接采集数据。
如:设0809端口地址为98H,将通道7(IN7)的模拟 0809端口地址为98H,将通道7 IN7) 端口地址为98H 量转换为数字量送存AL。 量转换为数字量送存AL。 AL MOV OUT CALL IN AL, AL,0000 0111B 98H, 98H,AL D150µ D150µs AL, AL,98H ;选择IN7 选择IN7 ;启动A/D转换器 启动A/D转换器 A/D ;延时150 µs 延时150 ;采集数据
2、逐次逼近型A/D转换器的转换原理 逐次逼近型A/D转换器的转换原理 A/D
输出数字量1000 0000
逐次逼近型A/D转换器的 逐次逼近型A/D转换器的 A/D 转换原理与计数型基本相 同,但转换速度快。 但转换速度快。
N
模拟输入>D/A转换值?
Y
输出数字量0100 0000 输出数字量1100 0000
输入数字量
8-2 DAC0832
一、DAC0832的结构及主要管脚
说明: 1、当ILE、CS、WR1有效时,输入寄存器的输出随输入而变。 输入寄存器的输出随输入而变。 输入寄存器的输出随输入而变 DAC寄存器的输出随输入而变。 2、当XFER、WR2有效时,DAC寄存器的输出随输入而变。 DAC寄存器的输出随输入而变 任一控制信号无效时,数据则被锁存 锁存。 锁存 3、0832D/A转换器为电流输出型(数字量 需要外接运算放大器将电流转换为电压。 4、0832采用双缓冲器(锁存器)结构,提供三种工作方式。 三种工作方式。 三种工作方式 ①无缓方式 ②单缓方式 ③双缓方式 电流),
数字电子技术课件 第8章_数模和模数转换器
![数字电子技术课件 第8章_数模和模数转换器](https://img.taocdn.com/s3/m/ac7b3dadcc7931b765ce15bb.png)
2.转换速度
(1)建立时间tset 在输入数字量各位由全0变为全
1,或由全1变为全0,输出电压达到 某一规定值(例如最小值取LSB或 满度值的0.01%)所需要的时间
(2)转换速率SR
D/A转换器建立时间
在大信号工作时,即输入数字量的各位由全0变为全1,或由 全1变为0时,输出电压的变化率。这个参数与运算放大器的 压摆率类似。
IOUT2 +
VREF
D0
D1
D2
D3 D4
AD7520
D5 Ⅱ
D6
D7
D8
D9
RF
IOUT1 –
IOUT2 +
uO1 uO2
Q0 Q9
CP
Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8
10 位可逆计数器 加/减
计数脉冲
加减控制 电路
v0
VREF 2n
•
Rf R
n1
[ (Di
i0
• 2i )]
v01
VREF 210
•
9 i0
Di
•
2i
9
2
Di
•
2i
v02
VREF
i0
210
8.3 A/D转换器
8.3.1 A/D转换的一般过程 8.3.2 并行比较型A/D转换器 8.3.3 逐次逼近型A/D转换器 8.3.4 双积分型A/D转换器 8.3.5 A/D转换器的主要参数
8.3 A/D转换器
根据虚断有: v / R I
I
OUT 1
V
O
REF
vI
/
R u
vO (D0 20
D1 21
...D9 29 )
第八单元ADDA转换-概述
![第八单元ADDA转换-概述](https://img.taocdn.com/s3/m/d9507f6fbdd126fff705cc1755270722182e597d.png)
并行比较A/D转换器转换速度最高;逐次比较型A/D转 换器次之;间接A/D转换器的速度最慢。
3.A/D转换器的分类、特点及应用
可分成并行比较型、逐次逼近型和积分型 A/D转换器的分类、特点及应用
本单元学习指导
把模拟信号转换成数字信号的电路称为模/数(A/D) 转换。它的主要指标有:分辨率和转换时间。模/数转 换器的转换步骤是:采样、保持、量化、编码。在采 样时,采样频率fS和输入信号最大频率fimax之间的关系 是:fS≥2fimax。模/数转换器主要有并行比较型、逐次逼 近型和双积分型。
分类
特点
应用
并行比较型 逐次逼近型
积分型
速度最快,但设备成本 数字通信技术和高速数 较高,精度也不易做高 据采集技术
工作速度中等,精度也 较高,成本较低
精度可以做得很高,抗 干扰性能很强,速度很 慢
中高速数据采集系统、 在线自动检测系统、动 态测控系统
数字仪表(数字万用表、 高精度电压表)和低速 数据采集系统
(3)串 行模 数转 换器
ADC 0832 的应 用
本单元学习指导
把数字信号转换成模拟信号的电路称为数/模(D/A) 转换。它的主要指标有:分辨率、转换精度和转换时 间。
数/模转换器有电阻网络和一位D/A转换器。电阻网 络D/A转换器是把输入数据量转换成与之相对应十进 制大小成正比的电压或电流输出。一位D/A转换器则 把是输入数据量的大小转换成脉宽的宽窄,然后通过 低通滤波器取出与脉宽成正比的平均直流成分,得到 模拟信号。
DAC0832带有两个输入数据缓冲寄存器,是一种单 电源(+5~+15V)的CMOS型器件。其参考电压VREF 可在-9V~+9V范围内选择,转换速度约为1μs。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章模/数和数模转换本章学习要求:1.了解A/D、D/A的功能及转换原理;2.掌握常用的技术指标参数;3.熟练掌握几种常用的A/D、D/A芯片及与系统的连接,并能进行应用编程。
7.1 概述A/D和D/A转换技术主要用于计算机控制和测量仪表中。
7.2 数/模(D/A )转换器一、D/A 转换原理I 0I 1I 2I 3V 0=-(I 0+ I 1+ I 2+ I 3)•R 0R 0)(321212121212+++-=RV REF I )(3210212121210200+++⋅-=⋅=R R I V RV REF 0D/A转换器的两个指标:(1)分辨率:在D/A转换时,将最低位增1所引起的增量和最大输入量的比称为分辨率,即分辨率=1/(2n-1)(2)精度:即转换精度绝对转换精度:就是指每个输出电压接近理想值的程度。
绝对精度与标准电源精度、权电阻的精度有关。
可用D/A变换器的输出变化量来表示,如几分之几伏。
也有用D/A变换器最低有效位LSB的几1相对转换精度:是更加常用的描述输出电压接近理想值程度的物理量。
一般用绝对转换精度相对于满量程输出的百分数来表示,有时也用最低有效位(LSB )的几分之几表示。
例如:一个D/A 转换器的相对精度为1/2LSB ,则可能出现的最大相对误差为:12221+==∆n nFS FS A FS :为满量程输出电压二、D/A转换器件和与系统的连接1.分类根据能否直接与系统相连这一点,目前市场上的D/A转换芯片可以分为两类:①一类其芯片内部没有数据输入寄存器,如AD7520、AD7521、DAC0808等。
这类芯片内部结构简单,价格低,但这些芯片不能直接和总线相连。
②另一类芯片内部有数据输入寄存器,例如DAC0832、DAC7524等,这些芯片使用时可以直接和系统总线相连。
2.不带数据输入寄存器的D/A芯片与系统的连接内部不带数据寄存器的D/A芯片,使用时不可以直接和数据总线相连,要求在D/A转换器的前面增加一个数据锁存器,再与数据总线相连。
MOV AL,DATALOUT PORTL,ALMOV AL,DATAH※3.带有数据输入寄存器的D/A芯片与系统的连接内部带有数据输入寄存器的D/A芯片,使用时可以将D/A芯片直接和数据总线相连。
以DAC0832为例来具体介绍这类转换芯片的工作原理和使用方法。
(1)DAC0832内部功能结构DAC0832的功能示意图见下图所示工作方式:有三种,即双缓冲工作方式、仅有输入寄存器工作在锁存状态的单缓冲方式或仅有DAC寄存器工作在锁存状态的单缓冲方式。
(2) DAC0832芯片的引脚(1)DAC0832是一个8位电流输出型的DAC芯片。
(2) 要使DAC0832输出电压信号,一般在其输出端接运算放大器。
(3) DAC0832芯片的外部连接(4) D/A转换编程假设DAC0832与系统的连接图如前所示:设要转换的数据放在1000H单元,实现一次D/A转换,其程序如下:MOV BX,1000HMOV AL,[BX]MOV DX,PORTA ;PORTA为D/A转换器端口号OUT DX,AL ;往D/A转换器输出数据(5)DAC0832应用试用8255和DAC0832设计一个锯齿波发生器;要求:①画出硬件连线示意图②编写程序(含8255初始化程序)解:硬件连接线路图示意图见后所示此题没有要求接口地址,可假设8255的4个端口地址分别为:PORTA、PORTB、PORTC、PORTCT;程序段如下:译码器地址信号RESETA 2A 1IOR IOWD 0~D 7D 0~D 7ILE XFER RFB DGNDWR 2CS WR 1+5V 输出-+I OUT1I OUT28255DAC0832D 0~D 7RESETA 0WR RDA 1PA 0 ~7CSINIT55:MOV DX ,PORTCTMOV AL ,80HOUT DX ,ALJCB :MOV DX ,PORTAMOV AL ,0FFHROTATE :INC ALOUT DX ,ALJMP ROTATE RET若改变锯齿波周期,加延时子程序。
7.3 模/数(A/D)转换器一、A/D转换涉及的参数1.转换精度:反映了A/D转换器的实际输出接近理想输出的精确程度。
A/D转换的精度通常是用数字量的最低有效位(LSB)来表示的。
设数字量的最低有效位对应于模拟量∆,则称∆为数字量的最低有效位的当量。
2.转换率:是用完成一次D/A转换所需要的时间的倒数来表示,所以转换率表明了D/A转换的速度。
3.分辨率:表明了能够分辨最小的量化信号的能力。
通常用位数来表示A/D转换器的分辨率。
对于一个能实现N位转换的A/D转换器来说,它能分辨的最小量化信号的能力为2N位.二、A/D转换的方法1.计数式2.双积分式3.逐次逼近式4.用软件和D/A转换器来实现A/D转换*三、A/D转换器与系统的连接目前A/D转换芯片型号很多,既有通用而廉价的AD570、AD7574、ADC0801(0802、0803、0804、0809)、也有高精度高速度的AD5774、AD578、ADC1130、ADC1131,还有高分辨率的ADC1210(12位)ADC1140(16位)等。
不管是那种型号的A/D转换芯片,其对外引腿都是类似的。
一般A/D转换芯片的引腿涉及这几类信号:模拟1.输入模拟电压的连接A/D转换芯片的输入模拟电压即可为单端的,也可为差动的。
芯片上常用VIN(-)、VIN(+)标号注出输入端。
若为电压信号直接与转换的模拟信号相连,否则要将其转换成电压信号。
2.数据输出线与系统总线的连接分两种情况:第一种:若芯片输出端带有可控的三态输出门,如ADC0804,则这类芯片的输出端可直接与系统总线相连。
DB(CPU)A/D 三态OE RDIN AL,PORTA (产生RD 信号)2.数据输出线与系统总线的连接第二种:A/D 内部有三态输出门。
但这种三态门不是受外部控制的,而是由A/D 转换电路在转换结束时自动接通的。
如AD570;此外还有些A/D 转换器不带三态输出门电路。
对这类芯片,其数据输出线就不能直接和系统的数据总线相连,而是必须通过I/O 接口或附加的三态门电路实现A/D 转换器和CPU 之间的数据传输。
DB(CPU)A/D I/O 接口或三态门3. 启动信号启动信号一般有两种形式:电平启动信号,要求在整个转换过程中都必须保持启动信号有效,若中途撤除,那就回立即停止转换而得到错误的结果。
一般用并行接口或D 触发器发启动信号,使其在A/D 转换期间保持有效电平。
如:AD570等。
用脉冲信号来启动的,通常用CPU 执行输出指令时发出的片选信号和写信号即可在片内产生启动脉冲,从而开始转换。
如ADC0804、ADC0809、ADC1210等。
脉冲信号电平信号4.转换结束信号以及转换数据的读取A/D转换结束时,A/D转换芯片会输出转换结束信号,通知CPU读取转换数据。
CPU一般可采用4种方式和A/D转换器进行联络来实现对转换数据的读取。
程序查询方式:不断读取A/D转换结束信号。
中断方式:用转换结束信号作为中断请求信号。
CPU等待方式:是利用CPU的READY引脚的功能。
固定的延时程序方式:举例:[例1] 带有可控三态门的A/D转换器进行A/D转换,且采用中断方式传输转换数据。
以ADC0804为例。
ADC0804是8位分辨率、逐次逼近型模/数转换器,转换精度为±1LSB,转换时间为100μs.ADC0804与系统总线的连接见下图所示:主程序:OUT PORTAD,AL中断程序:IN AL,PORTAD WR和CS 同时有效启动(负脉冲)[例2]用不带可控三态门的A/D转换器实现A/D转换,且分别采用程序查询方式及等待方式来读取转换结果。
以AD570为具体对象介绍。
AD570是8位逐次比较型单片集成模/数转换芯片。
AD570将D/A转换电路、参考电压、时钟脉冲、比较器、逐次逼近寄存器及输出缓冲器集成在一块芯片上,所以一般情况,只需要接上+5V及-15V电源,加上模拟输入,发出启动转换信号,而不需要任何外部电路即可实现8位A/D转换。
由于AD570内部带有三态输出门,但不是外部可控的。
因此AD570的数据输出线不能直接与系统的数据总线相连。
解决的办法:通过并行接口芯片8255A等与系统相连。
(1)CPU工作于查询方式来读取转换结果AD570与系统总线连接的电路图为:INI55:MOV AL ,92H W: IN AL,PORTBOUT PORTCT ,AL RCR AL,01ADZH :MOV AL ,01 JC WOUT PORTC,AL MOV AL,01MOV AL,00 OUT PORTC,AL OUT PORTC,AL IN AL,PORTA AINBO 10010010V +V -(2)CPU工作于等待方式读取转换结果10010000INI55:MOV AL,90H MOV AL,0 OUT PORTC,AL OUT PORTC,AL ADZH:MOV AL,01 IN AL,PORTA OUT PORTC,AL[例3] 8位以上的A/D转换器和系统的连接以ADC1210为例。
ADC1210是低功耗中速12位逐次比较型的A/D转换器,转换时间为100 s,主要硬件特性如下:(1)芯片内有输出锁存器,但没有三态功能;(2)以脉冲作为启动信号,要求启动信号的宽度等于时钟信号,启动输入端为SC;(3)转换结束信号为CC,低电平有效,一直维持到下次启动转换为止;(4)转换结束以二进制反码输出。
若某10位A/D变换器芯片的引脚简图及工作波形如图所示。
试画出该A/D芯片与8088系统总线相连接的接口电路图,并编制采集子程序,要求将采集到的数据放在BX中。
接口芯片和地址自定。
[例4] 8位以上的A/D转换器和系统的连接D0~D9 START EN BUSY VSTARTBUSYEND0D9~分析:本题中没有规定接口芯片,就可以任意选。
简单三态门、三态锁存器、可编程并行接口8255等都可以实现连接,利用8255会更加方便一些。
利用8255作为A/D变换器接口的硬件连接图如下所示。
AB C GG 2AG 2B Y 0A 12RESET A 1A 0IOR IOW D 7~D 0A 7A 6A 5A 4A 3A A 13A 11A 10A 9A 15A 14A 8&+D 7~D 0RESET A 0WR RD A 1PA 0PA 7~PB 0PB 1PC 1PC 0CSPC 7D 0D 7~D 8D 9START EN BUSYV8088系统INI55:MOV DX ,0FF03HMOV AL ,10011010B OUT DX ,ALMOV DX ,0FFO2H MOV AL ,00HOUT DX ,AL DATACQ :MOV DX ,0FF02HMOV AL ,01H OUT DX ,AL MOV AL ,00HOUT DX ,AL;使START=0,EN=0;产生启动正脉冲WAIT :IN AL ,DX AND AL ,80H JZ WAIT MOV AL ,02HOUT DX ,ALMOV DX ,0FF00H IN AL ,DX MOV BL ,AL INC DXIN AL ,DXAND AL ,03H;等待变换结束;使EN=1,有效;读D 0 ~ D 7;读D 8 D 9;屏蔽高6位MOV BH,AL MOV DX,0FF02H MOV AL,00HOUT DX,AL RET ;再使START=0,EN=0,A/D转换器停止转换7.4 采样保持电路+-输入+状态控制开关A 1A 2-采样保持电路芯片有通用型的,如AD583K 、AD582K LF398等;也有高速的,如THS-0025、THS-0060、THC-0300、THC-1500;还有高分辨率的,如SHA1144、ADC1130等。