第九章 数模与模数转换电路
9.1 D/A转换器一,D/A转换器的基本原理对于有权码,先将每位代码按其权的大小转换成相应的模拟量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现了数字 /模拟转换。
0
1
2
3
4
5
6
7
001 010 011 100 101 110 111
D / A 转换器
D
D
D
0
1
n - 1
.
.
.
v o
输入 输出
v o /V
D000
二,倒 T形电阻网络 D/A转换器( 4位)
所以,无论 Si处于何种位置,与 Si相连的 2R电阻均接,地,( 地或虚地 ) 。
图中 S0~ S3为模拟开关,由输入数码 Di控制,
当 Di=1时,Si接运算放大器反相输入端 ( 虚地 ),电流 Ii流入求和电路;
当 Di=0时,Si将电阻 2R接地 。
D D D D
( L S B )
( M S B )
S S
S S
0
0
1
1
2
2
3
3
R
+
A v o
i
Σ
f
16 8
2R2R
+V
2R
R
I
4
R
4
I
R E F
I
8
II
2R 2R
I
R
II I
16
2
2
可算出,基准电流 I=VREF/R,
输出电压:
则流过各开关支路(从右到左)的电流分别为 I/2,I/4,I/8,I/16。
于是得总电流:
将输入数字量扩展到 n位,则有:
可简写为,vO=- KNB
其中:
)2222( 13223140 DDDDRVi R E F )2(2 3
0
4
i
i
iR E F DR
V?

fO Riv )2(
2
3
0
4
i
i
i
REFf DV
R
R
)]2([2 10 ini inR E FfO DVRRv
n
REFf V
R
R
2?
K=
三,权电流型 D/A转换器为进一步提高 D/A转换器的转换精度,可采用权电流型 D/A转换器 。
D D D
( L S B ) ( M S B )
S S
S S
0
0
1
1
2
2
3
3
R
+
A v o
i
Σ
f
I
2
4
I
8
I
16
I
V R E F
D
i
i
if
f
ffO
DR
I
DDDDR
I
D
I
D
I
D
I
D
I
RRiv
2
2
)2222(
2
)
16842
(
3
0
4
0
0
1
1
2
2
3
34
0123



采用具有电流负反馈的 BJT恒流源电路的权电流 D/A转换器:
D
D D D
( L S B)( M S B)
S
S
S
S
3
3
2
2
1
1
0
0
R
+
A v o
i
Σ
f
+
A
1
2
16
II
2 16
II
4
I
8
I
I
I I I I I
R E F E3 E2
E1 E0
EC
BB
V
2R 2RR
2R
R
2R
RR
2R
EE
偏置偏置电流
I = I
R E F
=
R E F
V
R 1
T
T T T T T
r
3 2 1 0 c
1R
R E F
V
V
R+
V
R—
由倒 T形电阻网络分析可知,IE3=I/2,IE2=I/4,IE1=I/8,
IE0=I/16,于是可得输出电压为可推得 n位倒 T形权电流 D/A转换器的输出电压:
)2222(
2
0
0
1
1
2
2
3
3
1
4
R E F
O


DDDD
R
VR
Riv
f
f
基准电流:
3E
1
R E F
R E F 2 IR
VI
i
n
i
in
f DR
R
Vv 2
2
1
01
R E F
O
四,D/A转换器应用举例
DAC0808是 8位权电流型 D/A转换器,其中 D0~ D7是数字量输入端 。
用 这类器件构成的 D/A转换器时,需要外接运算放大器和产生基准电流用的电阻 R1。
当 VREF=10V、
R1=5kΩ,
Rf=5kΩ 时,
输出电压为:
5
6
7
8
9
10
11
12
D
D
D
D
D
D
D
D
0
1
2
3
4
5
6
7
v
O
+
5k Ω
5k Ω
5k Ω
R E F
V
0.0 1μ F
13
CC
V = + 5V
EE
V
= -15V
A
数字量输入模拟量输出
D A C08 08
( L S B )
( M S B )
14
15
2
4
16
3
R f
1R


7
08
7
018
2
2
10
2
2
i
i
i
i
i
i
REFf
O
D
D
R
VR
v
DAC0808 D/A转换器输出与输入的关系 ( 设 VREF=10V)
1.转换精度五,D/A转换器的主要技术指标
( 2) 转换误差 ——
此外,也可用 D/A转换器的最小输出电压与最大输出电压之比来表示分辨率,
N位 D/A转换器的分辨率可表示为 1/( 2n-1) 。
2.转换速度
3,温度系数 —— 在输入不变的情况下,输出模拟电压随温度变化产生的变化量 。 一般用满刻度输出条件下温度每升高 1℃,输出电压变化的百分数作为温度系数 。
( 2) 转换速率 ( SR) —— 在大信号工作状态下模拟电压的变化率 。
( 1) 分辨率 —— D/A转换器模拟输出电压可能被分离的等级数 。
输入数字量位数越多,分辨率越高 。 所以,在实际应用中,常用字量的位数表示 D/A转换器的分辨率 。
( 1) 建立时间 ( tset) —— 当输入的数字量发生变化时,输出电压变化到相应稳定电压值所需时间 。 最短可达 0.1μ S。
9.2 A/D转换器一,A/D转换的一般步骤和取样定理由于 输入的模拟信号在时间上是连续量,所以一般的 A/D转换过程为,取样,
保持,量化和编码 。
CP
S
S
ADC
取样保持电路
ADC的量化编码电路
.
.
.
D
D
D
n - 1
1
0
v
I( t )
v
I( t )
输入模拟电压取样展宽信号数字量输出(n位)
取样定理:
因为每次把取样电压转换为相应的数字量都需要一定的时间,所以在每次取样以后,必须把取样电压保持一段时间 。 可见,进行 A/D转换时所用的输入电压,实际上是每次取样结束时的 vI值 。
式中 fS为取样频率,fimax为输入信号 vI的最高频率分量的频率 。
m ax2 iS ff?
二,取样 — 保持电路电路组成及工作原理 ( 取 Ri=Rf),
当控制信号 vL为高电平时,T导通,vI经电阻 Ri和 T向电容 Ch充电 。
则充电结束后 vO=- vI=vC。
N沟道 MOS管 T作为开关用 。
当控制信号返回低电平后,T截止 。 Ch无放电回路,所以 vO的数值可被保存下来 。
R
R i
f
I
v
L
v
T
A
C h
v
o
三,并行比较型 A/D转换器 ( 3位 )
C
C
C
C
C
C
C
4
C
C
C
C
O4
C
C
C
R
R
R
R
R
R
R
R/ 2
V
R E F
V
R E F
R E F
V
V
R E F
V
R E F
15
15
15
15
13
11
3
1
D
Q
Q
C1
1D
1D

Q
D
( M S B)

1D
Q

2
Q
Q
Q
1D
1D

C1

C1
1D
0
1D ( L S B)
C1
1
C1
C1
C1
D
I
CP
v
电压比较器 寄存器 代码转换器
O7
O1
O2
O6
O5
O3
1
7
6
2
5
3
1
2
3
4
5
6
7
I
I
I
I
I
I
I
7
6
5
4
3
2
1
输入模拟电压 寄存器状态 数字量输出
(代码转换器输入) (代码转换器输出)
QQQQQQ
Q
7 6 5 4 3 2 1 D D D2 1 0
v
I
~
15
( )
15
)(
15
~
15
)(
15
~
15
)(
15
~
15
)(
15
~
15
)(
15
~
15
)(
15
~
15
)( ~
1
1
0
3
3 5
5 7
7 9
9 11
11 13
13
1
V
R E F
V
R E F
V
R E F
V
R E F
V
R E F
V
R E F
V
R E F
V
R E F
0 0 0 0 0 0
11 1 1111
1 11 1 110
1 110 0 11
00 1 10 1 1
0 1 110 0 0
10 0 10 00
00 00 0 10
0 0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
并行比较型 A/D转换器真值表
1,转换原理:
四,逐次比较型 A/D转换器
v IR E FV <169 V R E F10< 16设:
2,逻辑电路
R
S
Q
C 1
R
S
Q
C 1
1D
S
1
R
C
Q 1D
S
1
R
C
Q 1D
S
1
R
C
Q 1D1
2 3 4
0
1D
R
QQQQQ ABCDE
S
CP
ABCDEF
移位寄存器
D D D D1 2 3
转换器D / A V
FF FF FF FF FF
0 1 2
3 4
数据寄存器
D
D
D
D
3
2
1
0
0
&
CP
Q 5
启动脉冲
+ 5V + 5V
+ 5V
C 1
R E F
( M S B )
( L S B )
v
I
v
O
v
C
1G
G
1
2
FF 5
v IR E FV <169 V R E F10< 16设:
五,双积分型 A/D转换器它由积分器,过零比较器 ( C),时钟脉冲控制门 ( G) 和定时器,
计数器 ( FF0~ FFn) 等几部分组成 。
C 1
nFF
R
1J
1K
C 1
n - 1FF
R
1J
1K
C 1
1FF
R
1J
1K
C 1
0FF
R
1J
1K
1 1 1 1
A
C
R C
v
O
v
C
T C
S 2
n 级计数器
D D Dn - 1
1 0
.,.
( M S B ) ( L S B )
数字量输出
Q n - 1 Q 1 Q 0Q
n
CR
+
A
1
I
S
V
v
R E F
S
V
B
1
CP
&
v G
( 2)第一次积分阶段工作原理:
( 1)准备阶段计数器清零,
积分电容放电,
vO=0V。
t=0时,开关 S1与 A端接通,输入电压 vI加到积分器的输入端。积分器从 0开始积分:
o
o
o
o
T T1 2
t
t
t
t
T 1 T 2
v
s1
ov
G
v c
+
I
v
R E F
V
v
p
1
2
λ
o
t t1t 2
v
Q n
( a )
( b)
( c )
( d)
( e )
t IO dtvv 01?
由于 vO<0V,过零比较器输出 vC=1,控制门 G打开 。 计数器从 0开始计数 。
t=T1=2nTC
经过 2n个时钟脉冲后,触发器 FF0~ FFn- 1都翻转到 0态,而 Qn=1,开关
S1由 A点转到 B点,第一次积分结束 。 第一次积分时间为:
( 3) 第二次积分阶段第一次积分结束时,积分器的输出电压 VP为:
当 t=t1时,S1转接到 B点,基准电压- VREF加到积分器的输入端;积分器开始向相反进行第二次积分 。
当 t=t2时,积分器输出电压 vO>0V,比较器输出 vC=0,控制门 G被关闭,计数停止。
IC
n
IP V
TVTV

21
dtVVtv t
t R E FPO
)(1)( 2
1
2
在此阶段结束时 vO的表达式可写为:
设 T2=t2- t1,于是有:
设在此期间计数器所累计的时钟脉冲个数为 λ,则:
可见,T2与 VI成正比,T2就是双积分 A/D转换过程的中间变量。
上式表明,计数器中所计得的数 λ ( λ=Qn-1…Q 1Q0),与在取样时间 T1内输入电压的平均值 VI成正比。只要 VI<VREF,转换器就能将输入电压转换为数字量。
0)(1)( 212 dtVVtv tt REFPO?
IC
nR E F VTTV

22?
T2=λTC
I
R E F
C
n
VV TT 22?
I
R E F
n
C
VVTT 22
六,A/D转换器的主要技术指标
( 1) 分辨率 —— 说明 A/D转换器对输入信号的分辨能力 。
一般以输出二进制 ( 或十进制 ) 数的位数表示 。 因为,在最大输入电压一定时,
输出位数愈多,量化单位愈小,分辨率愈高 。
1,转换精度例如,相对误差 ≤ ± LSB/2,就表明实际输出的数字量和理论上应得到的输出数字量之间的误差小于最低位的半个字 。
( 2) 转换误差 —— 它表示 A/D转换器实际输出的数字量和理论上的输出数字量之间的差别 。 常用最低有效位的倍数表示 。
2,转换时间 —— 指从转换控制信号到来开始,到输出端得到稳定的数字信号所经过的时间 。
并行比较 A/D转换器转换速度最高;逐次比较型 A/D转换器次之;间接 A/D转换器的速度最慢 。
本章小结
1,A/D和 D/A转换器是现代数字系统的重要部件,应用日益广泛 。
5,A/D转换器和 D/A转换器的主要技术参数是转换精度和转换速度,在与系统连接后,转换器的这两项指标决定了系统的精度与速度 。 目前,
A/D与 D/A转换器的发展趋势是高速度,高分辨率及易于与微型计算机接口,用以满足各个应用领域对信号处理的要求 。
2,倒 T型电阻网络 D/A转换器中电阻网络阻值仅有 R和 2R两种,各 2R支路电流 Ii与 Di数码状态无关,是一定值 。 由于支路电流流向运放反相端时不存在传输时间,因而具有较高的转换速度 。
3,在权电流型 D/A转换器中,由于恒流源电路和高速模拟开关的运用使其具有精度高,转换快的优点,双极型单片集成 D/A转换器多采用此种类型电路 。
4,不同的 A/D转换方式具有各自的特点,并行 A/D转换器速度高;双积分
A/D转换器精度高;逐次比较型 A/D转换器在一定程度上兼有以上两种转换器的优点,因此得到普遍应用 。