第九章 数 -模转换和模 -数转换
9.1
9.2 D/A转换器 (DAC)
9.3 A/D转换器 (ADC)
§ 9-1 概述
模拟信号到数字信号的转换称为模 —
A/D( Analog to Digital)
把实现 A/D转换的电路称为 A/D转换器( Analog Digital
Converter ADC)
从数字信号到模拟信号的转换称为 D/A( Digital to
Analog)转换
把实现 D/A转换的电路称为 D/A转换器( Digital Analog
Converter DAC)
DAC
网络 DAC权电阻
倒梯形电阻网络 DAC
ADC
直接 ADC
间接 ADC
权电流型 DAC
权电容型 DAC
开关树型 DAC
输入 /输出方式
并行
串行
§ 9-2-1 权电阻型 D/A转换器
§ 9-2 D/A转换器( DAC)
模拟开关,
受 Di控制
权电阻
网络
求和放大

输入代码,为 1时,模拟开关上拨;
为 0时,模拟开关下拨。
运算放大器总的输入电流为
??? ?
?
?
?
?
?
?
?
???
1
0
1
1
0
1
1
0
2222
n
i
i
in
R
n
i
i
in
R
n
i
i DR
UD
R
UII
运算放大器的输出电压为
?
?
?
?????
1
0
1 22
n
i
i
in
Rf
f DR
URIRU
若 Rf=1/2R,代入上式后则得
??
?
?
?
?
? ????
1
0
1
0
1 2222
n
i
i
in
R
n
i
i
in
Rf DUD
R
URU
当 D=Dn-1…D0=0时
Rn
n
m UU 2
12 ???
因而 U的变化范围是
Rn
n
U
2
12~0 ?
当 D=Dn-1… D0=11…1 时,最大输出电压
精度由电阻的精度定,而此电路中阻值差别大,对集成不利
U=0
§ 9-2-1 倒 T形电阻网络 D/A
Di=1,Si将电阻接到运放反向输入端
Di=0,Si将电阻接到运放同向输入端
都是虚地,各支路
电流不会变化
流入 2R支路的电流是依 2的倍速递减
?
?
?
?
?
?
?
???
?
????????
????????
?
1
0
0
0
1
1
2
2
1
1
0112111
2
2
)2222(
2
2222
n
i
i
in
n
n
n
nn
nnnn
D
I
DDDD
I
I
D
I
D
I
D
I
DI流入运算放大器的电流为
运算放大器的输出电压为
??
?
?????
1
0
22
n
i
i
in
f
f D
IRRIU
若 Rf=R,并将 I=UR/R代入上式,则有
?
?
?
??
1
0
2
2
n
i
i
in
R DUU
可见,输出模拟电压正比于数字量的输入。
§ 9-2-4 八位集成 DAC0832
DAC0832的三种工作方式
§ 9-3 A/D转换器( ADC)
§ 9-3-1 A/D转换器的基本原理
由于模拟量时间上连续,数字量离散,所以
转换时在时轴上的规定点对模拟信号采样,
一般步骤为:
采样 保持 量化 编码
1,采样定理 模拟信号
采样信号
取样频率 fS必须大于等于输入模拟信号包含的最高频率 fmax的两倍,
即:
m a x2 ff s ?
2,量化和编码
将采样电压转化为数字量最小数量单位的
整数倍的过程 —— 量化 用 ?表示
将量化结果用代码表示出来 —— 编码
由于模拟量不一定能被 ?整除 —— 量化
误差
例如:要将 0?1V的模拟电压转换为三位二进制代码
方法一:取 ?= 1/8 V,0 ?1/8 V 的电压以 0× ?表示,则
模拟电压
0V
1/8 V
2/8 V
3/8 V
4/8 V
5/8 V
6/8 V
7/8 V
1V
二进制编码
000
001
010
011
100
101
110
111
代表的模拟电压电平
0 ?= 0V ?
1 ?= 1/8 V
12?= 2/8 V
3 ?= 3/8 V
4?= 4/8 V
5?= 5/8 V
6?= 6/8 V
7?= 7/8 V
可见量化误差最大达 ?=1/8 V
方法二:取 ?= 2/15 V,0 ?1/15 V 的电压以 0× ?表示,则
模拟电压
0V1/15 V
3/15 V
5/15 V
7/15 V
9/15 V
11/15 V
13/15 V
1V
二进制编码
000
001
010
011
100
101
110
111
代表的模拟电压电平
0 ?= 0V?
1 ?= 2/15 V
2?= 4/15 V
3 ?= 6/15 V
4?= 8/15 V
5?= 10/15 V
6?= 12/15 V
7?= 14/15 V
可见量化误差最大达 ?/2=1/15 V
§ 9-3-2 采样-保持电路
MOS管,做
模拟开关
采样控
制信号
保持电容 采样输出波形
1,并联比较
型 A/D转换器
§ 9-3-3 直接 A/D转换器
寄存器:由七个 D触发器构成 。 在时钟脉冲 CP的作用下,
将比较结果暂时寄存, 以供编码用 。
01234560
1351
32
QQQQQQQD
QQQD
QD
????
??
?
编码器:由六个与非门构成 。 将比较器送来的七位二进制码
转换成三位二进制代码 D2,D1,D0。 编码网络的逻辑关系为
并联型 A/D转换器的转换关系
例如, 假设模拟输入 UIN=3.8V,UR=8V。 当模拟输入
UIN=3.8V加到各级比较器时, 由于
VU
VU
R
R
5.4
16
9
5.3
16
7
?
?
因此, 比较器的输出 C6~C0为 0001111。 在时钟脉冲作
用下, 比较器的输出存入寄存器, 经编码网络输出 A/D转换
结果,D2D1D0=100。
优点:转换速度很快
缺点:电路复杂,转换精度较低。
2,反馈比较型 A/D转换器
3,逐次渐进型 A/D转换器
1,双积分型 A/D转换器
§ 9-3-4 间接 A/D转换器
积分器:输入端接开关 S,S受触发器 Fn的控制 。
当 Qn=0 时,S接输入电压 +Ui,积分器对输入信
号电压 +Ui(正极性)积分(正向积分)
当 Qn=1 时,S接基准电压 -UR(负极性),积分
器对基准电压 -UR积分(负向积分)
积分器输出 Uo接零值比较器 。
当零值比较器输出 UC=1 时, G门开, 标准时钟脉冲通过
G门加到计数器;
零值比较器:其输出 UC作为控制门 G的门控信号。
当积分器输出 Uo≤0时,比较器输出 UC=1;
当积分器输出 Uo>0时,比较器输出 UC=0。
时钟控制门 G:
当零值比较器输出 UC=0时,G门关,标准时钟脉冲不能通
过 G门加到计数器,计数器停止计数。
计数器,由 n+1个触
发器构成, Fn-1…F1F0构成 n
位二进制计数器, Fn实现
对 S的控制 。
取样阶段
dtUtU t io )(1)(
0?
??? ?
其中 τ=RC为积分时间常数。
当 +Ui为正极性不变常量时, Uo( T1) 值为
i
CP
n
io U
TUTTU
??
2)( 1
1 ????
比较阶段 。 开关转至 -UR后, 积分器对基准电压进行负
向积分, 积分器输出为
)(
2
)(
1
)()(
1
1
1
Tt
U
U
T
dtUTUtU
R
i
CP
n
t
T
Roo
????
???? ?
??
?
当 Uo> 0 时, 零值比较器输出 UC=0,G门关, 计数器停
止计数, 完成一个转换周期 。 假设此时计数器已记录了 α个
脉冲,
R
in
R
CP
i
CP
n
R
i
CP
n
R
i
CP
n
CP
U
U
V
U
T
U
T
T
U
U
T
Tt
U
U
T
TTU
TTtT
2
0
2
)(
2
)(
2
)(
2
121
12
?
?
???
???
?????
???
?
?
?
?
??
??
?
9.3.5 八位集成 ADC0809
集成 DAC
1 I
O1
I
O2
G N D
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
8
D
9
R
f
U
R E F
+ U
DD
A D 7 5 2 0
2
3
4
5
6
7
8 9
10
11
12
13
14
15
16