模数转换原理概述

模数转换原理概述
模数转换原理概述

模数转换原理概述

随着数字电子技术的迅速发展,各种数字设备,特别是数字电子计算机的应用日益广泛,几乎渗透到国民经济的所有领域之中。数字计算机只能够对数字信号进行处理,处理的结果还是数字量,它在用于生产过程自动控制的时候,所要处理的变量往往是连续变化的物理量,如温度、压力、速度等都是模拟量,这些非电子信号的模拟量先要经过传感器变成电压或者电流信号,然后再转换成数字量,才能够送往计算机进行处理。

模拟量转换成数字量的过程被称为模数转换,简称A/D(Analog to Digital)转换;完成模数转换的电路被称为A/D转换器,简称ADC(Analog to Digital Converter)。数字量转换成模拟量的过程称为数模转换,简称D/A(Digital to Analog)转换;完成数模转换的电路称为D/A转换器,简称DAC(Digital to Converter)。带有模数和数模转换电路的测控系统大致可用图1.1所示的框图表示。

图1.1 一般测控系统框图

图中模拟信号由传感器转换为电信号,经放大送入AD转换器转换为数字量,由数字电路进行处理,再由DA转换器还原为模拟量,去驱动执行部件。为了保证数据处理结果的准确性,AD转换器和DA转换器必须有足够的转换精度。同时,为了适应快速过程的控制和检测的需要,AD转换器和DA转换器还必须有足够快的转换速度。因此,转换精度和转换速度乃是衡量AD转换器和DA转换器性能优劣的主要标志。

本课程设计主要讲解万用表的原理与制作,仅涉及到A/D的相关知识。因此,在本章节中仅介绍ADC的相关知识,对DAC感兴趣的同学可以查阅“数字电路”的相关知识。

A/D转换的基本概念

AD转换器的功能是将输入的模拟电压转换为输出的数字信号,即将模拟量

转换成与其成比例的数字量。一个完整的AD 转换过程,必须包括采样、保持、量化、编码四部分电路,如图1.2所示。在ADC 具体实施时,常把这四个步骤合并进行。例如,采样和保持是利用同一电路连续完成的。量化和编码是在转换过程中同步实现的,而且所用的时间又是保持的一部分。

图1.2 A/D 转换的四个步骤

采样定理

如图1.3是某一输入模拟信号经采样后得出的波形。为了保证能从采样信号中将原信号恢复,必须满足条件

(max)2i s f f ≥ (1-1)

其中f s 为采样频率,f i (max)为信号u i 中最高次谐波分量的频率。这一关系称为采样定理。

A/D 转换器工作时的采样频率必须大于等于式(1-1)所规定的频率。采样频率越高,留给每次进行转换的时间就越短,这就要求A/D 转换电路必须具有更高的工作速度。因此,采样频率通常取f s = (3~5) f i (max) 已能满足要求。有关采样定理的证明将在数字信号处理课程中讲解。

O

图1.3 模拟信号采样

采样保持电路

图1.4所示的是一个实际的采样保持电路的电路结构图,图中A 1、A 2是两个运算放大器,S 是模拟开关,L 是控制S 状态的逻辑单元电路。采样时令u L =1,

S 随之闭合。A 1、A 2接成单位增益的电压跟随器,故i o

o u u u =′=。同时o u ′通过R 2对外接电容C h 充电,使u ch =u i 。,因电压跟随器的输出电阻十分小,故对C h 充电很快结束。当u L =0时,S 断开,采样结束,由于u ch 无放电通路,其上电压值基本不变,故使u o 得以将采样所得结果保持下来。

图中还有一个由二极管D 1、D 2组成的保护电路。在没有D 1和D 2的情况下,如果在S 再次接通以前u i 变化了,则o

u ′的变化可能很大,以致于使A 1的输出进入非线性区,o

u ′与ui 不再保持线性关系,并使开关电路有可能承受过高的电压。接入D 1和D 2以后,当o

u ′比o u 所保持的电压高出一个二极管的正向压降时,D1将导通,o

u ′被钳位于i u + U D1。这里的U D1表示二极管D 1的正向导通压降。当o u ′比o u 低一个二极管的压降时,将o

u ′钳位于i u - U D2。在S 接通的情况下,因为o

u ′≈o u ,所以D 1和D 2都不导通,保护电路不起作用。

A 1A 2L

R 1

R 2

S

C h

Ω300Ω

30k 2

D 1D i u L

u o

'u o

u

图1.4 采样保持电路 量化与编码

为了使采样得到的离散的模拟量与n 位二进制码的2n 个数字量一一对应,还必须将采样后离散的模拟量归并到2n 个离散电平中的某一个电平上,这样的一个过程称之为量化。量化后的值再按数制要求进行编码,以作为转换完成后输出的数字代码。把量化的结果用二进制码,或是其他数制的代码表示出来,称为编码。这些代码就是A/D 转换的结果。量化和编码是所有A/D 转换器不可缺少的核心部分之一。

数字信号具有在时间上离散和幅度上断续变化的特点,在进行AD 转换时,任何一个被采样的模拟量只能表示成某个规定最小数量单位的整数倍,所取的最

小数量单位叫做量化单位,用△表示。若数字信号最低有效位用LSB 表示,1LSB 所代表的数量大小就等于△,即模拟量量化后的一个最小分度值。既然模拟电压是连续的,那么它就不一定是△的整数倍,在数值上只能取接近的整数倍,因而量化过程不可避免地会引入误差。这种误差称为量化误差。将模拟电压信号划分为不同的量化等级时通常有以下两种方法,如图1.4所示,它们的量化误差相差较大。

图1.5(a)的量化结果误差较大,例如把0~1V 的模拟电压转换成3位二进制

代码,取最小量化单位V 81=Δ,并规定凡数模拟量数值在V 8

1

~0之间时,都用

Δ0来替代,用二进制数000来表示;凡数值在V 82~V 8

1

之间的模拟电压都用Δ

1代替,用二进制数001表示,以此类推。这种量化方法带来的最大量化误差可能

达到Δ,即V 81。若用n 位二进制数编码,则所带来的最大量化误差为V 2

1

n 。

为了减小量化误差,通常采用图1.5(b)所示的改进方法来划分量化电平。在

划分量化电平时,取量化单位V 15

2

=Δ。将输出代码000对应的模拟电压范围定

为V 151~0,即Δ21~0;V 15

3

~V 151对应的模拟电压用代码用001表示,对应

模拟电压中心值为V 15

2=Δ,依此类推。这种量化方法的量化误差可减小到Δ21

即V 151。在划分的各个量化等级时,除第一级(V 15

1

~0)外,每个二进制代码所代表的模拟电压值都归并到它的量化等级所对应的模拟电压的中间值,所以最

大量化误差为Δ2

1

0(V)

0Δ=2/15(V)1Δ=4/15(V)2Δ=6/15(V)3Δ=8/15(V)4Δ=10/15(V)5Δ=111

110

101

100

011

010

000

001

111

110

101

100

011

010

000

001

模拟电压中心值二进制码输入信号模拟电压中心值二进制码输入信号0(V)

0Δ=1/8(V)1Δ=2/8(V)2Δ=3/8(V)3Δ=4/8(V)4Δ=5/8(V)5Δ=6/8(V)6Δ=7/8(V)7Δ=14/15(V)7Δ=14/15(V)6Δ=

(a) (b) 图1.5 划分量化电平的两种方法 A/D 转换器的分类

按转换过程,A/D 转换器可大致分为直接型A/D 转换器和间接A/D 转换器。直接型A/D 转换器能把输入的模拟电压直接转换为输出的数字代码,而不需要经过中间变量。常用的电路有并行比较型和反馈比较型两种。间接A/D 转换器是把待转换的输入模拟电压先转换为一个中间变量,例如时间T 或频率F ,然后再对中间变量量化编码,得出转换结果。A/D 转换器的大致分类如下所示。 并行比较型

直接型 计数型 反馈比较型

A/D 转换器 逐次逼近型

电压-时间型(VT )型(双积分型) 间接型

电压-频率型(VF )型

并行比较型A/D 转换器

并行比较型A/D 转换器由电阻分压器、电压比较器、寄存器及编码器组成。

3位并行比较型A/D 转换器原理电路如图1.6所示,8个电阻将参考电压V REF 分

成8个等级,其中七个等级的电压分别作为7个比较器C 1~C 7的参考电压,其数值分别为V REF /15、3V REF /15、…、13V REF /15。输入电压为u I ,它的大小决定各比较器的输出状态,例如,当0≤u I <V REF /15时,C 1~C 7的输出状态都为0;当3 V REF

/15<u I <5VREF/15时,比较器C 1和C 2的输出C 1= C 2=1,其余各比较器输出状态都为0。根据各比较器的参考电压值,可以确定输入模拟电压值与各比较器输出状态的关系。比较器的输出状态由D 触发器存储,触发器的输出状态Q 7 ~Q 1与对应的比较器的输出状态C 07 ~C 01相同。经代码转换网络(优先编码器)输出数字量D 2D 1D 0。优先编码器优先级别最高是Q 7,最低是Q 1。

+7C +6

C +5

C +4

C +3

C +2C ?+1

C 7F 6F 5F 4F 3F 2F 1F R R /2

REF V 15/13REF V REF

V I

u R

R

R

R

R

2)2(1

)2(0)2()MSB (LSB )(0

D 1

D 2D CP

电压比较器

寄存器

代码转换网络

R

3V 7

Q 07

C 01C 6

Q 5

Q 4

Q 3

Q 2

Q 1

Q 1D

C1

15

/E R F 15/1D

1D

1D

C1

C1

C1

1D

1D

1D

C1

C 1

C1

??????

图1.6 三位并行A/D 转换器

设u I 变化范围是0~ V REF ,输出3位数字量为D 2D 1D 0,3位并行比较型AD 转换器的输入、输出关系如表2-1所示。通过观察此表,可确定代码转换网络输

出、输入之间的逻辑关系:

D 2=Q 4 (1-2) D 1=Q 624Q + (1-3) 12345670Q Q Q Q Q Q Q D +++= (1-4)

在并行A/D 转换器中,如果不考虑上述器件的延迟,可认为输出的数字量是与u I 输入时刻同时获得。并行A/D 转换器的优点是转换时间短,可小到几十纳秒,但所用的元器件较多,如一个n 位转换器,所用的比较器的个数为12

?n

个。

表2-1 并行比较型A/D 转换器的输入输出关系

比较器输出状态

数字输出 模拟量输入 C 07 C 06 C O5 C O4 C O3 C O2 C O1 D 2 D 1 D 0 0≤u I

0 0 0 0 0 0 0 0 0 0 V REF /15≤u I <3V REF /15 0 0 0 0 0 0 1 0 0 1 3V REF /15≤u I <5V REF /15 0 0 0 0 0 1 1 0 1 0 5V REF /15≤u I <7V REF /15 0 0 0 0 1 1 1 0 1 1 7V REF /15≤u I <9V REF /15 0 0 0 1 1 1 1 1 0 0 9V REF /15≤u I <11V REF /15 0 0 1 1 1 1 1 1 0 1 11V REF /15≤u I <13V REF /15 0 1 1 1 1 1 1 1 1 0 13V REF /15≤u I

1 1 1

逐次逼近型A/D 转换器

逐次逼近型A/D 转换器属于直接型A/D 转换器,它能把输入的模拟电压直接转换为输出的数字代码,而不需要经过中间变量。转换过程相当于一架天平秤量物体的过程,不过这里不是加减砝码,而是通过D/A 转换器及寄存器加减标准电压,使标准电压值与被转换电压平衡。这些标准电压通常称为电压砝码。

逐次逼近型A/D 转换器由比较器、环形分配器、控制门、寄存器与D/A 转换器构成。比较的过程首先是取最大的电压砝码,即寄存器最高位为1时的二进制数所对应的D/A 转换器输出的模拟电压,将此模拟电压u A 与u I 进行比较,当

u A 大于u I 时,最高位置0;反之,当u A 小于u I 时,最高位1保留,再将次高位置

1,转换为模拟量与u I 进行比较,确定次高位1保留还是去掉。依次类推,直到最后一位比较完毕,寄存器中所存的二进制数即为u I 对应的数字量。以上过程可以用图1.7加以说明,图中表示将模拟电压u I 转换为四位二进制数的过程。图中的电压砝码依次为800mV 、400mV 、200mV 和100mV ,转换开始前先将寄存器清零,所以加给DA 转换器的数字量全为0。当转换开始时,通过D/A 转换器送出一个800mV 的电压砝码与输入电压比较,由于u I <800mV ,将800mV 的电压

砝码去掉,再加400mV 的电压砝码,u I >400mV ,于是保留400mV 的电压砝码,再加200mV 的砝码,u I >400mV+200mV ,200mV 的电压砝码也保留;再加100mV 的电压砝码,因u I <400mV+200mV+100mV ,故去掉100mV 的电压砝码。最后寄存器中获得的二进制码0110,即为u I 对应的二进制数。

t

I

u

图1.7 逐次逼近型A/D 转换器的逼近过程示意图

图1.8是一个输出3位二进制数码的逐次逼近型A/D 转换器。图中的C 为电压比较器,当A I U u ≥时,比较器的输出0B =U ;当A I U u <时,1B =U 。F A 、F B 和

F C 三个触发器组成了3位数码寄存器,触发器F 1 ~F 5构成环形分配器和门

G 1 ~G 9一

起组成控制逻辑电路。转换开始前先将F A 、F B 、F C 置零,同时将F 1 ~F 5组成的环型移位寄存器置成[Q 1Q 2Q 3Q 4Q 5]=10000状态。转换控制信号U L 变成高电平以后,转换开始。

第一个CP 脉冲到达后,F A 被置成“1”,而F B 、F C 被置成“0”。这时寄存器的状态[Q A Q B Q C ]=100加到D/A 转换器的输入端上,并在D/A 转换器的输出端得到相应的模拟电压U A (800mV)。U A 和I u 比较,其结果不外乎两种:若A I U u ≥,则0B =U ;若A I U u <,则1B =U 。同时,移位寄存器右移一位,使[Q 1Q 2Q 3Q 4Q 5]=01000。

第二个CP 脉冲到达时F B 被置成1。若原来的1B =U (A i U u <),则F A 被置成“0”,此时电压砝码为400mV ;若原来的0B =U (A U u i ≥),则F A 的“1”状态保留,此时的电压砝码为400mV 加上原来的电压砝码值。同时移位寄存器右移一位,变为00100状态。

第三个CP 脉冲到达时F C 被置成1。若原来的1B =U ,则F B 被置成“0”;若原来的0B =U ,则F B 的“1”状态保留,此时的电压砝码为200mV 加上原来保留的电压砝码值。同时移位寄存器右移一位,变成00010状态。

第四个CP 脉冲到达时,同时根据这时B U 的状态决定F C 的“1”是否应当保留。这时F A 、F B 、F C 的状态就是所要的转换结果。同时,移位寄存器右移一位,变为00001状态。由于Q 5=1,于是F A 、F B 、F C 的状态便通过门G 6、G 7、G 8送到了输出端。

第五个CP 脉冲到达后,移位寄存器右移一位,使得[Q 1Q 2Q 3Q 4Q 5]=10000,返

回初始状态。同时,由于Q 5=0,门G 6、G 7、G 8被封锁,转换输出信号随之消失。 所以对于图示的A/D 转换器完成一次转换的时间为(n +2) T CP 。同时为了减小量化误差,令DA 转换器的输出产生-2/Δ的偏移量。另外,图1.8中量化单位Δ的大小依u I 的变化范围和A/D 转换器的位数而定,一般取n REF 2/V =Δ。显然,在一定的限度内,位数越多,量化误差越小,精度越高。

d 12

d 0)

2

)

21)0I

u (LSB)MSB)

(

图1.8 三位逐次逼近型A/D 转换器逻辑图

双积分型A/D 转换器

双积分型A/D 转换器属于间接型A/D 转换器,它是把待转换的输入模拟电压先转换为一个中间变量,例如时间T ;然后再对中间变量量化编码,得出转换结果,这种A/D 转换器多称为电压-时间变换型(简称VT 型)。图1.9给出的是VT 型双积分式A/D 转换器的原理图。

(MSB)(LSB)

d 2n d -1n d -

图1.9 双积分型A/D 转换器的框图

转换开始前,先将计数器清零,并接通S 0使电容C 完全放电。转换开始,断开S 0。整个转换过程分两阶段进行。

第一阶段,令开关S 1置于输入信号U i 一侧。积分器对U i 进行固定时间T 1的积分。积分结束时积分器的输出电压为:

I 10

I 1

O 1

d )(1U RC

T

t R U C

U T ?=?

=∫ (1-5) 可见积分器的输出U O1与U I 成正比。这一过程称为转换电路对输入模拟电压的采样过程。在采样开始时,逻辑控制电路将计数门打开,计数器计数。当计数器达到满量程N 时,计数器由全“1”复“0”,这个时间正好等于固定的积分时间T 1。计数器复“0”时,同时给出一个溢出脉冲(即进位脉冲)使控制逻辑电路发出信号,令开关S 1转换至参考电压-V REF 一侧,采样阶段结束。

第二阶段称为定速率积分过程,将U O1转换为成比例的时间间隔。采样阶段结束时,一方面因参考电压-V REF 的极性与U I 相反,积分器向相反方向积分。计数器由0开始计数,经过T 2时间,积分器输出电压回升为零,过零比较器输出低电平,关闭计数门,计数器停止计数,同时通过逻辑控制电路使开关S 1与u I 相接,重复第一步。如图7.12所示。因此得到:

I 1REF 2

U RC T V RC

T = (1-6) 即

I REF

1

2U V T T =

(1-7) 式(1-7)表明,反向积分时间T 2与输入模拟电压成正比。

在T 2期间计数门G 2打开,标准频率为f CP 的时钟通过G 2,计数器对U G 计数,计数结果为D ,由于

CP T N T 11= (1-8)

CP D T =2 (1-9)

则计数的脉冲数为

I REF 1i REF

1

U V N U V T T D CP ==

(1-10) 计数器中的数值就是A/D 转换器转换后数字量,至此即完成了VT 转换。若输入电压U I1

1.10所示。

t

'

U U o

u O

O

CP

图1.10 双积分A/D 转换器波形图

双积分型A/D 转换器若与逐次逼近型A/D 转换器相比较,因有积分器的存在,积分器的输出只对输入信号的平均值有所响应,所以,它突出优点是工作性能比较稳定且抗干扰能力强;由式以上分析可以看出,只要两次积分过程中积分器的时间常数相等,计数器的计数结果与RC 无关,所以,该电路对RC 精度的要求不高,而且电路的结构也比较简单。双积分型AD 转换器属于低速型AD 转换器,一次转换时间在1~2ms ,而逐次比较型A/D 转换器可达到1μs 。不过在工业控制系统中的许多场合,毫秒级的转换时间已经足足有余,双积分型A/D 转换器的优点正好有了用武之地。

A/D 转换器的主要技术指标

A/D 转换器的主要技术指标有转换精度、转换速度等。选择A/D 转换器时,除考虑这两项技术指标外,还应注意满足其输入电压的范围、输出数字的编码、工作温度范围和电压稳定度等方面的要求。本章主要介绍转换精度、转换时间和转换误差。

1) A/D 转换器的转换精度

在单片A/D 转换器中,也用分辨率和转换误差来描述转换精度。分辨率是指引起输出二进制数字量最低有效位变动一个数码时,输入模拟量的最小变化量。小于此最小变化量的输入模拟电压,将不会引起输出数字量的变化。也就是说,

A/D 转换器的分辨率,实际上反映了它对输入模拟量微小变化的分辨能力。显然,它与输出的二进制数的位数有关,输出二进制数的位数越多,分辨率越小,分辨能力越高。从理论上讲,一个n 位二进制数输出的A/D 转换器应能区分输入模拟电压的2n 个不同量级,能区分输入模拟电压的最小差异为:

FSR n

2

1(满量程输入的1/2n

) 值得注意的是,超出了A/D 转换器分辨率的极限值,再增加位数,也不会提高分辨率。

2) A/D 转换器的转换时间

转换时间表示完成一次从模拟量到数字量之间的转换所需要的时间,即A/D 转换器从转换控制信号到来开始,到输出端得到稳定的数字信号所经过的时间。它反映了A/D 转换器的转换速度。不同类型的转换器转换速度相差甚远。其中并行比较A/D 转换器的转换速度最高,8位二进制输出的单片集成A/D 转换器转换时间可达到50ns 以内,逐次比较型A/D 转换器次之,它们多数转换时间在

10~50s 以内,间接A/D 转换器的速度最慢,如双积分A/D 转换器的转换时间大都在几十毫秒至几百毫秒之间。在实际应用中,应从系统数据总的位数、精度要求、输入模拟信号的范围以及输入信号极性等方面综合考虑A/D 转换器的选用。

3) A/D 转换器的转换误差

转换误差表示A/D 转换器实际输出的数字量和理论上输出的数字量之间的差别。常用最低有效位的倍数表示。例如,转换误差≤2/LSB ±。就表明实际输出的数字量和理论上应得到的输出数字量之间的误差小于最低位的半个字。

数模及模数转换器习题解答

数模及模数转换器习题解答

————————————————————————————————作者: ————————————————————————————————日期: ?

自我检测题 1.就实质而言,D/A转换器类似于译码器,A/D 转换器类似于编码器。 2.电压比较器相当于1位A/D 转换器。 3.A/D 转换的过程可分为 采样 、保持、量化、编码4个步骤。 4.就逐次逼近型和双积分型两种A /D 转换器而言, 双积分型 的抗干扰能力强, 逐次逼近型 的转换速度快。 5.A/D转换器两个最重要的指标是分辨率和转换速度。 6.8位D /A 转换器当输入数字量只有最低位为1时,输出电压为0.02V ,若输入数字量只有最高位为1时,则输出电压为 V 。 A.0.039 B .2.56 C .1.27 D .都不是 7.D/A 转换器的主要参数有 、转换精度和转换速度。 A .分辨率 B .输入电阻 C .输出电阻 D.参考电压 8.图T7.8所示R-2R网络型D/A 转换器的转换公式为 。 R R R I V REF 2R 2R 2R 2R 2R S 3 S 2 S 1 S 0 D 3 D 2 D 1 D 0 R F =R A + -v O i ∑ 图T 7.8 A .∑ =?- =3 3 REF o 22 i i i D V v ??B .∑=?- =3 4 REF o 2 232i i i D V v ??C .∑=?- =3 4 REF o 2 2 i i i D V v ??D .∑=?= 3 4 REF o 2 2 i i i D V v 9.D/A 转换器可能存在哪几种转换误差?试分析误差的特点及其产生误差的原因。 解:D/A 转换器的转换误差是一个综合性的静态性能指标,通常以偏移误差、增益误差、非线性误差等内容来描述转换误差。 偏移误差是指D/A转换器输出模拟量的实际起始数值与理想起始数值之差。 增益误差是指实际转换特性曲线的斜率与理想特性曲线的斜率的偏差。 D/A 转换器实际的包络线与两端点间的直线比较仍可能存在误差,这种误差称为非线性误差。 10.比较权电阻型、R -2R 网络型、权电流型等D/A 转换器的特点,结合制造工

∑-△模数转换器的原理及应用

∑-△模数转换器的原理及应用 张中平 (东南大学微电子机械系统教育部重点实验室,南京210096) 摘要:∑-△模数转换器由于造价低、精度高、性能稳定及使用方便等特点,越来越广泛地使用在一些高精度仪器仪表和测量设备中,介绍该转换器的基本原理,并重点举例介绍AD7708芯片的应用,该芯片是16 bit模数转换器,与24 bit AD7718引脚相同,可直接升级。 关键词:模数转换器;寄存器;串行口 我们通常使用的模数转换器(ADC)大多为积分型和逐次逼近型,积分型转换效果不够好,转换过程中带来的误差比较大;逐次逼近型转换效果较好但制作成本较高,尤其是高位数转换,转换位数越多,精度越高,制作成本就越高。而∑-△ADC可以以相对逐次逼近型简单的电路结构,而得到低成本,高位数及高精度的转换效果∑-△ADC大多设计为16或24 bit转换精度。近几年来,在相关的高精度仪器制作领域该转换器得到了越来越广泛的应用[1]。 1 ∑-△ADC的基本工作原理简介 ∑-△模数转换器的工作原理简单的讲,就是将模数转换过后的数字量再做一次窄带低通滤波处理。当模拟量进入转换器后,先在调制器中做求积处理,并将模拟量转为数字量,在这个过程中会产生一定的量化噪声,这种噪声将影响到输出结果,因此,采用将转换过的数字量以较低的频率一位一位地传送到输出端,同时在这之间加一级低通滤波器的方法,就可将量化噪声过滤掉,从而得到一组精确的数字量[1,2]。 2 AD7708/AD7718,∑-△ADC的应用 AD7708/AD7718是美国ADI公司若干种∑ΔADC中的一种。其中AD7708为16 bit转换精度,AD7718为24 bit转换精度,同为28条引脚,而且相同引脚功能相同,可以互换。为方便起见,下面只介绍其中一种,也是我们工作中用过的AD7708。 2.1AD7708的工作原理 同其它智能化器件一样,AD7708也可以用软件来调节其所具有的功能,即通过微控制器MCU编程向AD7708的相应寄存器填写适当的参数。AD7708芯片中共有11个寄存器, 当模式寄存器(Mode Regis-ter)的最高位后,其工作方框图[2]如图1所示。

全光模数转换的原理及进展_韩顺利

全光模数转换的原理及进展 韩顺利 胡为良 张 鹏 (中国电子科技集团公司第四十一研究所电子测试技术重点实验室,山东青岛266555 )摘要 由于电路时钟抖动和比较器弛豫等内禀属性的影响,传统的电子模数转换器已经不能满足高带宽数字信号处 理的发展。模数转换主要包括采样、量化和编码。全光模数转换引入光子技术来对模拟电信号采样和量化,可以提 高数字信号处理系统的性能,满足高速和高分辨率的需求,从而解决电子模数转换器的技术瓶颈问题。针对目前主要研究的全光模数方案,如泰勒方案、空间光干涉和偏振干涉的移相光量化方案、孤子自频移的方案、对称双波导长 周期波导光栅和波导阵列光栅的方案等, 介绍了其基本原理及实验方案,并对各种方案的特点进行了分析。关键词 信号处理;全光模数转换;光采样;光量化;电光调制器 中图分类号 TN911 文献标识码 A doi:10.3788/LOP50.080025 Principle and Progress of All-Optical Analog-to-Dig ital ConversionHan Shunli Hu Weiliang Zhang  Peng(Science and Technology  on Electronic Test and Measurement Laboratory,The 41st Research Institute ofChina Electronics Technology Group Corporation,Qingdao,Shandong2 66555,China)Abstract Due to the inherent timing jitter of the electronic clocking  circuits and comparator ambiguity,thetraditional electronic analog-to-digital conversion(ADC)cannot fulfill the development of high bandwidth dig italsignal processing.Analog-to-digital conversion consists of sampling,quantizing and coding.Introducing  photonictechnologies for sampling and quantization of the electrical analog  signal,all-optical ADC can improve theperformance of the digital signal processing system to achieve high sampling  rate and high resolution.Hence,itsolves the bottleneck problem of electronic ADC.The main recently  developed all-optical analog-to-digitalconverters,such as those based on Taylor scheme,interferometric and p olarization interference,phase-shiftedoptical quantization(PSOQ),soliton self-frequency  shift,long-period waveguide grating(LPWG)and arrayedwaveguide grating( AWG),are introduced.Meanwhile,the characteristics of different methods are analyzed.Key  words signal processing;all-optical analog-to-digital conversion;optical sampling;optical quantization;electro-op tical modulatorOCIS codes 0 70.4560;060.4510;070.1170 收稿日期:2013-03-08;收到修改稿日期:2013-04-28;网络出版日期:2013-07- 11作者简介:韩顺利(1982—) ,男,博士,工程师,主要从事光电测量仪器及红外技术等方面的研究。E-mail:eiq d@ei41.com1 引 言 数字信号在处理和传输方面有着诸多模拟信号所不具备的优势。高性能模数转换器作为模拟传感器与数字信号处理系统之间的纽带,性能指标要求也越来越高,无论是瞬息变化过程的观测与记录,还是超宽带通信、电子对抗、超宽带雷达接收机、人工智能系统、电子侦察、导航、核武器检测、飞行器身份识别、软件无线 电等应用领域[1-2],都要求GS/s量级以上的采样速率, 而且相应的精度要求也越来越高。因此模数转换(ADC) 技术的研究越来越成为现代数字信号处理中非常核心的关键技术。由于器件本身的限制,电子ADC在采样保持电路弛豫时间、 采样时钟精度等诸多方面存在着无法克服的瓶颈问题,不能满足高速高精度模数转换的需求,限制了电子ADC的发展。而利用光子技术实现模数转换在复用、脉冲时间抖动、处理信号带宽、抗干扰、远距离传输等方面表现出显著优势,因此随着锁模激光器、光学器件和全光量化编码方案的不断发展进步,将光子计数引入到对模拟电信号的采样和量化过程中,突破

基本模数转换器(ADC)的设计

《数字逻辑电路分析与设计》课程 项目 实施报告 题目(A):基本模数转换器(ADC)的设计 组号: 8 任课教师:。。。 组长:。。。。 成员:。。。。 成员:。。。 成员:。。。 成员:。。。 联系方式:。。。 二零一四年十月二十五日

基本模数转换器(ADC )的设计 一.设计要求 (1) 设计一个每单次按下按钮,就能够实现数模转换的电路,并用LED 显示对应输入模拟电压(0—3V )的等级,当输入电压>3V 后,有“溢出”显示。 (2) 功能模块如图: (3) 图中的“模数转换”为本教材第六章的并行ADC 转换电路。在此基础上自行设计按键、LED 显示、模拟电压调节等模块,实现单次模数转换的功能。 模拟电压 调节模数转换LED 显示 按键 5V 电源

自行设计溢出标记的显示。 (4) 本电路的测试方法是,通过一个电位器对电源电压连续分压,作为ADC 的输入电压,每按下一次按键时,ADC 电路进行一次ADC 转换,并将转换的结果用数码管显示出来。注意不要求显示实际的电压值,仅显示模拟电压的量化等级。 二.电路原理图 LED 显示

三.设计思路 根据题目要求,我们的电路本应分五个个模块,但实验室缺少8-3编码器不能实现转化,所以只能有四个一下模块:模拟电压调节;比较电路;记忆模块;LED显示。模拟电压的调节可以用划变电阻来调节电压,理想中数模转化模块应由比较器,D触发器和编码器来实现,在我们的实际电路中我们只用了前两者。最终我们用LED的亮灭来显示结果。 具体原理叙述如下: 在比较电压时,将参考电压V ref经电阻分压器产生一组不同的量化电平V i:v1=1/16V ref,v2=3/16V ref,v3=5/16V ref ,v4=7/16V ref ,v5=9/16V ref ,v6=11/16V ref ,v7=13/16V ref ,v8=15/16V ref ,这些量化电平分别送到相应lm339比较器的反相输入端,而输入电压V同时作用于lm339比较器的同相输入端。 当V大于V i时,第i个比较器输出状态1,即高电平;反之,比较器输出状态0,即低电平。比较器的输出加到D触发器的输入端,在时钟脉冲CP的作用下,把比较器的输出存入触发器,得到稳定的状态输出Q,再由LED的亮暗状态显示,高电平则亮,低电平就暗。 当V≥15/16 V ref的时候,即V超过该转换器的最大允许的输入电压的时候产生“溢出”,我们使用了一个红色的报警LED亮作为显示。 此外,鉴于会因为按键时间的长短不一而造成的脉冲不整齐的问题,需要

∑-△模数转换器工作原理

∑-△ADC工作原理 越来越多的应用,例如过程控制、称重等,都需要高分辨率、高集成度和低价格的ADC、新型∑-△转换技术恰好可以满足这些要求。然而,很多设计者对于这种转换技术并不十分了解,因而更愿意选用传统的逐次比较ADC。∑-△转换器中的模拟部分非常简单(类似于一个1bit ADC),而数字部分要复杂得多,按照功能可划分为数字滤波和抽取单元。由于更接近于一个数字器件,∑-△ADC的制造成本非常低廉。 一、∑-△ADC工作原理 要理解∑-△ADC的工作原理,首先应对以下概念有所了解:过采样、噪声成形、数字滤波和抽取。 1.过采样 首先,考虑一个传统ADC的频域传输特性。输入一个正弦信号,然后以频率fs采样-按照Nyquist 定理,采样频率至少两倍于输入信号。从FFT分析结果可以看到,一个单音和一系列频率分布于DC到fs /2间的随机噪声。这就是所谓的量化噪声,主要是由于有限的ADC分辨率而造成的。单音信号的幅度和所有频率噪声的RMS幅度之和的比值就是信号噪声比(SNR)。对于一个Nbit ADC,SNR可由公式:SNR=6.02N+1.76dB得到。为了改善SNR和更为精确地再现输入信号,对于传统ADC来讲,必须增加位数。 如果将采样频率提高一个过采样系数k,即采样频率为Kfs,再来讨论同样的问题。FFT分析显示噪声基线降低了,SNR值未变,但噪声能量分散到一个更宽的频率范围。∑-△转换器正是利用了这一原理,具体方法是紧接着1bit ADC之后进行数字滤波。大部分噪声被数字滤波器滤掉,这样,RMS噪声就降低了,从而一个低分辨率ADC, ∑-△转换器也可获得宽动态范围。 那么,简单的过采样和滤波是如何改善SNR的呢?一个1bit ADC的SNR为7.78dB(6.02+1.76),每4倍过采样将使SNR增加6dB,SNR每增加6dB等效于分辨率增加1bit。这样,采用1bit ADC进行64倍过采样就能获得4bit分辨率;而要获得16bit分辨率就必须进行415倍过采样,这是不切实际的。∑-△转换器采用噪声成形技术消除了这种局限,每4倍过采样系数可增加高于6dB的信噪比。 2.噪声成形 通过图1所示的一阶∑-△调制器的工作原理,可以理解噪声成形的工作机制。 图1 ∑-△调制器 ∑-△调制器包含1个差分放大器、1个积分器、1个比较器以及1个由1bit DAC(1个简单的开关,可以将差分放人器的反相输入接到正或负参考电压)构成的反馈环。反馈DAC的作用是使积分器的平均输出电压接近于比较器的参考电平。调制器输出中“1”的密度将正比于输入信号,如果输入电压上升,比较器必须产生更多数量的“1”,反之亦然。积分器用来对误差电压求和,对于输入信号表现为一个低通滤波器,而对于量化噪声则表现为高通滤波。这样,大部分量化噪声就被推向更高的频段。和前面的简单过采样相比,总的噪声功率没有改变,但噪声的分布发生了变化. 现在,如果对噪声成型后的∑-△调制器输出进行数字滤波,将有可能移走比简单过采样中更多的噪声。这种调制器(一阶)在每两倍的过采样率下可提供9dB的SNR改善。

模数转换器ADC0809应用原理

AD0809应用原理--很全面的资料 1. 0809的芯片说明: ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS 组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 (1)ADC0809的内部逻辑结构 由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当O E端为高电平时,才可以从三态输出锁存器取走转换完的数据。 (2).引脚结构 IN0-IN7:8条模拟量输入通道

如下图所示,从ADC0809的通道IN3输入0-5V之间的模拟量,通过ADC0809转换成数字量在数码管上以十进制形成显示出来。ADC0809的VREF接+5V电压。 4.电路原理图 5.程序设计: (1).进行A/D转换时,采用查询EOC的标志信号来检测A/D转换是否完毕,若完毕则把数据通过P0端口读入,经过数据处理之后在数码管上显示。 (2).进行A/D转换之前,要启动转换的方法: ABC=110选择第三通道 ST=0,ST=1,ST=0产生启动转换的正脉冲信号 . (3). 关于0809的计算: ad0809是根据逐位逼近的方法产生数据的。。 参考电压为0-5V的话。以0809八位255的转换精度每一位的电压值为(5-0)/255≈0. 0196V 设输入电压为X则: X-27*0.0196>=0则AD7=1否则AD7=0。 X-26*0.0196>=0则AD6=1否则AD6=0。 X-20*0.0196>=0则AD0=1否则AD0=0。 (27指2的7次方。26-------20同理) 若参考电压为0-1V (1-0)/255≈0.0039V精度自然高了。。可测量范围小了。 1)汇编源程序: CH EQU 30H DPCNT EQU 31H DPBUF EQU 33H GDATA EQU 32H ST BIT P3.0

模数转换器原理

模数(A/D)转换器工作原理A/D转换器(Analog-to-Digital Converter)又叫模/数转换器,即是将模拟信号(电压或是电流的形式)转换成数字信号。这种数字信号可让仪表,计算机外设接口或是微处理机来加以操作或胜作使用。 A/D 转换器 (ADC)的型式有很多种,方式的不同会影响测量后的精准度。 A/D 转换器的功能是把模拟量变换成数字量。由于实现这种转换的工作原理和采用工艺技术不同,因此生产出种类繁多的A/D 转换芯片。 A/D 转换器按分辨率分为4 位、6 位、8 位、10 位、14 位、16 位和BCD码的31/2 位、51/2 位等。按照转换速度可分为超高速(转换时间=330ns),次超高速(330~3.3μS),高速(转换时间3.3~333μS),低速(转换时间>330μS)等。 A/D 转换器按照转换原理可分为直接A/D 转换器和间接A/D 转换器。所谓直接A/D 转换器,是把模拟信号直接转换成数字信号,如逐次逼近型,并联比较型等。其中逐次逼近型A/D 转换器,易于用集成工艺实现,且能达到较高的分辨率和速度,故目前集成化A/D 芯片采用逐次逼近型者多;间接A/D 转换器是先把模拟量转换成中间量,然后再转换成数字量,如电压/时间转换型(积分型),电压/频率转换型,电压/脉宽转换型等。其中积分型A/D 转换器电路简单,抗干扰能力强,切能作到高分辨率,但转换速度较慢。有些转换器还将多路开关、基准电压源、时钟电路、译码器和转换电路集成在一个芯片内,已超出了单纯A/D 转换功能,使用十分方便。 ADC 经常用于通讯、数字相机、仪器和测量以及计算机系统中,可方便数字讯号处理和信息的储存。大多数情况下,ADC 的功能会与数字电路整合在同一芯片上,但部份设备仍需使用独立的ADC。行动电话是数字芯片中整合ADC 功能的例子,而具有更高要求的蜂巢式基地台则需依赖独立的ADC 以提供最佳性能。 ADC 具备一些特性,包括: 1. 模拟输入,可以是单信道或多信道模拟输入; 2. 参考输入电压,该电压可由外部提供,也可以在ADC 内部产生; 3. 频率输入,通常由外部提供,用于确定ADC 的转换速率; 4. 电源输入,通常有模拟和数字电源接脚; 5. 数字输出,ADC 可以提供平行或串行的数字输出。在输出位数越多(分辨率越好)以及转换时间越快的要求下,其制造成本与单价就越贵。 一个完整的A/D转换过程中,必须包括取样、保持、量化与编码等几部分电路。 AD转换器需注意的项目: 取样与保持 量化与编码

模数转换器工作原理、类型及主要技术指标

模数转换器工作原理、类型及主要技术指标 模数转换器(Analog to Digital Converter,简称A/D转换器,或ADC),通常是将模拟信号转变为数字信号。作为模拟电路中重要的元器件,本文将会介绍模数转换器的原理、分类及技术指标等基础知识。 ADC的发展随着电子技术的迅速发展以及计算机在自动检测和自动控制系统中的广泛应用,利用数字系统处理模拟信号的情况变得更加普遍。数字电子计算机所处理和传送的都是不连续的数字信号,而实际中遇到的大都是连续变化的模拟量,模拟量经传感器转换成电信号的模拟量后,需经模/数转换变成数字信号才可输入到数字系统中进行处理和控制,因而作为把模拟电量转换成数字量输出的接口电路-A/D转换器是现实世界中模拟信号向数字信号的桥梁,是电子技术发展的关键和瓶所在。 自电子管A/D转换器面世以来,经历了分立半导体、集成电路数据转换器的发展历程。在集成技术中,又发展了模块、混合和单片机集成数据转换器技术。在这一历程中,工艺制作技术都得到了很大改进。单片集成电路的工艺技术主要有双极工艺、CMOS工艺以及双极和CMOS相结合的BiCMOS工艺。模块、混合和单片集成转换器齐头发展,互相发挥优势,互相弥补不足,开发了适用不同应用要求的A/D和D/A转换器。近年来转换器产品已达数千种。 ADC原理D/A转换器是将输入的二进制数字量转换成模拟量,以电压或电流的形式输出。 模数转换一般要经过采样、保持和量化、编码这几个步骤。 ADC的主要类型目前有多种类型的ADC,有传统的并行、逐次逼近型、积分型ADC,也有近年来新发展起来的-型和流水线型ADC,多种类型的ADC各有其优缺点并能满足不同的具体应用要求。低功耗、高速、高分辨率是新型的ADC的发展方向,同时ADC的这一发展方向将适应现代数字电子技术的发展。 并行比较ADC 并行比较ADC是现今速度最快的模/数转换器,采样速率在1GSPS以上,通常称为闪烁

模数转换器综述_ADC

模数转换器ADC_综述 随着数字技术,特别是计算机技术的飞速发展普及,在现代控制、通讯及检测领域中,对信号的处理广泛采用了数字计算机技术。由于系统的实际处理对象往往都是一些模拟量(如温度、压力、位移、图像等),要使计算机或数字仪表能识别和处理这些信号,必须首先将这些模拟信号转换成数字信号。这样,就需要一种能将模拟信号转换为数字信号的电路,即模数转换电路(Analog to Digital Converter, ADC)。 模数转换过程 模数转换包括采样、保持、量化和编码四个过程。采样就是将一个连续变化的信号x(t)转换成时间上离散的采样信号x(n)。根据Nyquist-Shannon theorem采样定理,采样频率至少要大于或等于模拟信号最高频率的两倍,才可以无失真地重建恢复原始信号x(t)。通常采样脉冲的宽度是很短的,故采样输出是截断的窄脉冲。要将一个采样输出信号数字化,需要将采样输出所得的瞬时模拟信号保持一段时间,这就是保持过程。图1即为采样过程。 图1采样过程 量化是将连续幅度的抽样信号转换成离散时间、离散幅度的数字信号,数字信号最低有效位中的1表示的数量大小,就等于量化单位Q,如图2所示。把量化的数值用二进制代码表示,称为编码,见图3。这个二进制代码就是ADC转换的输出信号。 量化的主要问题就是量化误差。既然模拟电压是连续的,那么它就不一定能被Q整除,因而不可避免的会引入误差,我们把这种误差称为量化误差。在把模拟信号划分为不同的量化等级时,用不同的划分方法可以得到不同的量化误差。 图2采样过程

图3编码过程 要提高ADC的精度,可以通过提高采样间隔Ts和分辨率Q来实现。实际中,输入模拟信号的频率由于存在无限次谐波,因此要在采样前加入抗混叠滤波器,该滤波器与采样频率的关系一般为:f s≈ (3…5)*f filter。图4描述了这一过程。 图4加入抗混叠滤波器 模数转换技术是现实各种模拟信号通向数字世界的桥梁,作为将模拟信号转换成数字信号的模数转换技术主要有以下几种。 分级型和流水线型ADC主要应用于高速情况下的瞬态信号处理、快速波形存储与记录、高速数据采集、视频信号量化及高速数字通讯技术等领域。逐次逼近型、积分型、压频变换型等,主要应用于中速或较低速、中等精度的数据采集和智能仪器中。∑-Δ型ADC主应用于高精度数据采集特别是数字音响系统、多媒体、地震勘探仪器、声纳等电子测量领域。此外,采用脉动型和折叠型等结构的高速ADC,可应用于广播卫星中的基带解调等方面。下面对各种类型的ADC作简要介绍。 并行比较型 并行比较型AD采用多个比较器,仅作一次比较而实行转换,又称FLash型。由于转换速率极高,转换需要很多个比较器,因此电路规模也极大,价格也高,只适用于视频AD转换器等速度特别高的领域。其原理如图5所示。

模数转换原理概述

模数转换原理概述 随着数字电子技术的迅速发展,各种数字设备,特别是数字电子计算机的应用日益广泛,几乎渗透到国民经济的所有领域之中。数字计算机只能够对数字信号进行处理,处理的结果还是数字量,它在用于生产过程自动控制的时候,所要处理的变量往往是连续变化的物理量,如温度、压力、速度等都是模拟量,这些非电子信号的模拟量先要经过传感器变成电压或者电流信号,然后再转换成数字量,才能够送往计算机进行处理。 模拟量转换成数字量的过程被称为模数转换,简称A/D(Analog to Digital)转换;完成模数转换的电路被称为A/D转换器,简称ADC(Analog to Digital Converter)。数字量转换成模拟量的过程称为数模转换,简称D/A(Digital to Analog)转换;完成数模转换的电路称为D/A转换器,简称DAC(Digital to Converter)。带有模数和数模转换电路的测控系统大致可用图1.1所示的框图表示。 图1.1 一般测控系统框图 图中模拟信号由传感器转换为电信号,经放大送入AD转换器转换为数字量,由数字电路进行处理,再由DA转换器还原为模拟量,去驱动执行部件。为了保证数据处理结果的准确性,AD转换器和DA转换器必须有足够的转换精度。同时,为了适应快速过程的控制和检测的需要,AD转换器和DA转换器还必须有足够快的转换速度。因此,转换精度和转换速度乃是衡量AD转换器和DA转换器性能优劣的主要标志。 本课程设计主要讲解万用表的原理与制作,仅涉及到A/D的相关知识。因此,在本章节中仅介绍ADC的相关知识,对DAC感兴趣的同学可以查阅“数字电路”的相关知识。 A/D转换的基本概念 AD转换器的功能是将输入的模拟电压转换为输出的数字信号,即将模拟量

逐次逼近型模数转换器基本原理

逐次逼近型模数转换器基本原理 逐次逼近型模数转换器一般由顺序脉冲发生器、逐次逼近寄存器、数模转换器和电压比较器等几部分组成,其原理框图如图11-3所示。 图11-3 逐次逼近型模数转换器的原理框图 转换开始前先将所有寄存器清零。开始转换以后,时钟脉冲首先将寄存器最高位置成1,使输出数字为100…0。这个数码被数模转换器转换成相应的模拟电 压,送到比较器中与进行比较。若>,说明数字过大了,故将最高位的 1清除;若<,说明数字还不够大,应将最高位的1保留。然后,再按同 样的方式将次高位置成1,并且经过比较以后确定这个1是否应该保留。这样逐位比较下去,一直到最低位为止。比较完毕后,寄存器中的状态就是所要求的数字量输出。 可见逐次逼近转换过程与用天平称量一个未知质量的物体时的操作过程一样,只不过使用的砝码质量一个比一个小一半。 能实现图11-3所示方案的电路很多。图11-4所示电路是其中的一种,这是 一个四位逐次逼近型模数转换器。图中四个JK触发器~组成四位逐次逼 近寄存器;5个D触发器~接成环形移位寄存器(又称为顺序脉冲发生器), 它们和门~一起构成控制逻辑电路。 图11-4 四位逐次逼近型模数转换器

现分析电路的转换过程。为了分析方便,设D/A转换器的参考电压为=+8 V,输入的模拟电压为=4.52 V。 转换开始前,先将逐次逼近寄存器的四个触发器~清零,并把环形计数器的状态置为00001。 第1个时钟脉冲C的上升沿到来时,环形计数器右移一位,其状态变为10000。 由于,均为0,于是触发器被置1,和被置0。 所以,这时加到D/A转换器输入端的代码为1000,D/A转换器的输出电压为 和在比较器中比较,由于<,所以比较器的输出电压为。 第2个时钟脉冲C的上升沿到来时,环形计数器又右移一位,其状态变为 01000。这时由于,,均为0,于是触发器的1保留。 与此同时,的高电平将触发器置1。所以,这时加到D/A转换器输入端的 代码为1100,D/A转换器的输出电压为 和在比较器中比较,由于>,所以比较器的输出电压为。 第3个时钟脉冲C的上升沿到来时,环形计数器又右移一位,其状态变为 00100。这时由于,,均为0,于是触发器的1保留, 而被置0。与此同时,的高电平将置1。所以,这时加到D/A转换器输入端的代码为1010,D/A转换器的输出电压为 和在比较器中比较,由于>,所以比较器的输出电压为。 第4个时钟脉冲C的上升沿到来时,环形计数器又右移一位,其状态变为00010。 这时由于,,均为0,于是触发器、的状态保持不变, 而触发器被置0。与此同时,的高电平将触发器置1。所以,这时加到

AD转换原理Word版

前言 在数据采集系统中,模数转换器是其中至关重要的环节,模数转换器的精度以及系统的成本直接影响到系统的实用性,因此,如何提高模数转换器的精度和降低系统的成本是衡量系统是否具有实际应用价值的标准。 一般来说,想提高模数转换器的精度,势必会引起成本的增加,这就要求我们按照具体的精度要求合理的设计模数转换器,来达到具体的要求和降低系统的成本。在精度要求不是很高的场合,我们经常利用嵌入微控制器片内的A/D转换器来实现模数转换,以此来降低系统的成本,但由此又产生了另外的问题,嵌入式模数转换器是否具有所要求的精度,若超出测量范围如何与测量电路进行接口,以及如何减小微控制器的电磁干扰提高嵌入式模数转换器的精度问题。这都要求我们采取不同的措施来提高嵌入式模数转换器的精度。 1 精度与分辨率 ADC的精度和分辨率是两个不同的概念。精度是指转换器实际值与理论值之间的偏差;分辨率是指转换器所能分辨的模拟信号的最小变化值。ADC分辨率的高低取决于位数的多少。一般来讲,分辨率越高,精度也越高,但是影响转换器精度的因素很多,分辨率高的ADC,并不一定具有较高的精度。精度是偏移误差、增益误差、积分线性误差、微分线性误差、温度漂移等综合因素引起的总误差。因量化误差是模拟输入量在量化取整过程中引起的,因此,分辨率直接影响量化误差的大小,量化误差是一种原理性误差,只与分辨率有关,与信号的幅度,采样速率无关,它只能减小而无法完全消除,只能使其控制在一定的范围之内,一般在±1/2LSB范围内。 1.1 偏移误差 偏移误差是指实际模数转换曲线中数字0的代码中点与理想转换曲线中数字0的代码中点的最大差值电压。这一差值电压称作偏移电压,一般以满量程电压值的百分数表示。在一定温度下,多数转换器可以通过对外部电路的调整,使偏移误差减小到接近于零,但当温度变化时,偏移电压又将出现,这主要是由于输入失调电压及温漂造成的。一般来说,温度变化较大时,要补偿这一误差是很困难的。 1.2 增益误差 增益误差是转换器输出全“1”时,实际模拟输入电压与理想模拟输入电压之差。它使传输特性曲线绕坐标原点偏离理想特性曲线一定的角度,即增益误差表示模数转换特性曲线的实际斜率与理想斜率的偏差,它的数值一般用满量程的百分比来表示。 ADC的理想传输函数的关系式是 (1)式中Un是没有量化时的标准模拟电压,由于存在增益误差,式(1)变为 (2)

模数转换器基本原理及应用

Σ-Δ模数转换器基本原理及应用 一、Σ-Δ ADC基本原理 Σ-Δ ADC以很低的采样分辨率(1位)和很高的采样速率将模拟信号数字化, 通过使用过采样、噪声整形和数字滤波等方法增加有效分辨率, 然后对ADC输出进行采样抽取处理以降低有效采样速率。Σ-ΔADC的电路结构是由非常简单的模拟电路(一个比较器、一个开关、一个或几个积分器及模拟求和电路)和十分复杂的数字信号处理电路构成。要了解Σ-ΔADC的工作原理, 必须熟悉过采样、噪声整形、数字滤波和采样抽 取等基本概念 1.过采样 ADC是一种数字输出与模拟输入成正比的电路, 图1给出了理想3位单极性ADC的转换特性, 横坐标是输入电压U IN 的相对值, 纵坐标是经过采样量化的数字输出量, 以二进制000~111表示。理想ADC第一位的变迁发生在相当于1/2LSB的模拟电压值上, 以后每隔1LSB都发生一次变迁, 直至距离满度的1 1/2 LSB。因为ADC的模拟量输入可以是任何值, 但数字输出是量化的, 所以实际的模拟输入与数字输出之间存在±1/2LSB的量化误差。在交流采样应用中, 这种量化误差会产生量化噪声。 图1 理想3位ADC转换特性 如果对理想ADC加一恒定直流输入电压, 那么多次采样得到的数字输出值总是相同的, 而且分辨率受量化误差的限制。如果在这个直流输入信号上叠加一个交流信号, 并用比这交流信号频率高得多的采样频率进行采样, 此时得到的数字输出值将是变化的, 用这些采样结果的平均值表示ADC的转换结果便能得到比用同样ADC高得多的采样分辨率, 这种方法称作过采样(oversampling)。如果模拟输入电压本身就是交流信号, 则不必另叠加一个交流信号。采用过采样方法(采样频率远高于输入信号频率)也同样可提高ADC的分辨率。 由于过采样的采样速率高于输入信号最高频率的许多倍, 这有利于简化抗混叠滤波器的设计, 提高信噪比并改善动态范围。可以用频域分析方法来讨论过采样问题。由于直流信号转换具有的量化误差达1/2LSB, 所以数据采样系统具有量化噪声。一个理想的常规N位ADC的采样量化噪声有效值为q/12,均匀分布在奈奎斯特频带直流至fs/2范围内, 如图2所示。其中q为LSB的权重, fs为采样速率, 模拟低通滤波器将滤除fs/2以上的噪声。如果用Kfs的采样速率对输入信号进行采样(K

模数转换器ADC

模数转换器ADC 摘要 模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。那么我们应该如何选择模数转换器的类型则是最为重要的,以达到功能性和经济性的良好结合,以下便是我针对数模转换器选择的介绍。 模数转换器的选择 积分型 积分型AD工作原理是将输入电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值。 逐次比较型 逐次比较型AD由一个比较器和DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出数字值。其电路规模属于中等。 并行比较型/串并行比较型 并行比较型AD采用多个比较器,仅作一次比较而实行转换,又称FLash(快速)型。由于转换速率极高,n位的转换需要2n-1个比较器。

串并行比较型 Half flash(半快速)型:是由2个n/2位的并行型AD转换器配合DA转换器组成,用两次比较实行转换。 三步或多步实现AD转换的叫做分级(Multistep/Subrangling)型AD,而从转换时序角度又可称为流水线(Pipelined)型AD,现代的分级型AD中还加入了对多次转换结果作数字运算而修正特性等功能。 Σ-Δ调制型 Σ-Δ型AD由积分器、比较器、1位DA转换器和数字滤波器等组成。原理上近似于积分型,将输入电压转换成时间(脉冲宽度)信号,用数字滤波器处理后得到数字值。 压频变换型 压频变换型是通过间接转换方式实现模数转换的。将输入的模拟信号转换成频率,然后用计数器将频率转换成数字量。 优点缺点分析:

数模模数转换实验报告

数模模数转换实验报告 一、实验目的 1、了解数模和模数转换电路的接口方法及相应程序设计方法。 2、了解数模和模数转换电路芯片的性能和工作时序。 二、实验条件 1、DOS操作系统平台 2、数模转换芯片DAC0832和模数转换器ADC0809芯片。 三、实验原理 1、数模转换: (1)微机处理的数据都是数字信号,而实际的执行电路很多都是模拟的。因此微机的处理结果又常常需要转换为模拟信号去驱动相应的执行单元,实现对被控对象的控制。这种把数字量转换为模拟量的设备称为数模转换器 (DAC),简称D/A。 (2)实验中所用的数模转换芯片是DAC0832,它是由输入寄存器、DAC 寄存器和D/A 转换器组成的CMOS 器件。其特点是片内包含两个独立的8 位寄存器,因而具有二次缓冲功能,可以将被转换的数据预先存在DAC 寄存器中,同时又采集下一组数据,这就可以根据需要快速修改DAC0832 的输出。 2、模数转换: (1)在工程实时控制中,经常要把检测到的连续变化的模拟信号,如温度、压力、速度等转换为离散的数字量,才能输入计算机进行处理。实现模拟量到数字量转换的设备就是模数转换器(ADC),简称A/D。 (2)模数转换芯片的工作过程大体分为三个阶段:首先要启动模数转换过程。其次,由于转换过程需要时间,不能立即得到结果,所以需要等待一段时间。一般模数转换芯片会有一条专门的信号线表示转换是否结束。微机可以将这条信号线作为中断请求信号,用中断的方式得到转换结束的消息,也可以对这条信号线进行查询,还可以采用固定延时进行等待(因为这类芯片转换时间是固定的,事先可以知道)。最后,当判断转换已经结束的时候,微机就可以从模数转换芯片中读出转换结果。 (3)实验采用的是8 路8 位模数转换器ADC0809 芯片。ADC0809 采用逐次比较的方式进行A/D 转换,其主要原理为:将一待转换的模拟信号与一个推测信号进行比较,根据推测信号是大于还是小于输入信号来决定增大还是减少该推测信号,以便向模拟输入逼近。推测信号由D/A 转换器的输出获得,当推测信号与模拟信号相等时,向D/A 转换器输入的数字就是对应模拟信号的数字量。ADC0809 的转换时间为64 个时钟周期(时钟频率500K 时为128S)。分辨率为8 位,转换精度为±LSB/2,单电源+5V 供电时输入模拟电压范围为。 四、实验内容 1、把DAC0832 的片选接偏移为10H 的地址,使用debug 命令来测试DAC0832 的输出,通过设置不同的输出值,使用万用表测量Ua 和Ub 的模拟电压,

AD转换芯片ADC原理及应用

ADC0809A/D转换芯片的原理及应用 ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS 组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 (1)ADC0809的内部逻辑结构 由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。文档来自于网络搜索 (2).引脚结构 IN0-IN7:8条模拟量输入通道 ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。文档来自于网络搜索 地址输入和控制线:4条

ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如下表所示。文档来自于网络搜索 C B A 选择的通 道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 数字量输出及控制线:11条 ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7-D0为数字量输出线。文档来自于网络搜索 CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,文档来自于网络搜索 VREF(+),VREF(-)为参考电压输入。 2. ADC0809应用说明 (1). ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。 (2).初始化时,使ST和OE信号全为低电平。 (3).送要转换的哪一通道的地址到A,B,C端口上。 (4).在ST端给出一个至少有100ns宽的正脉冲信号。 (5).是否转换完毕,我们根据EOC信号来判断。 (6).当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。

模数转换器的电路实现

第5章模数转换器中调制器的电路实现 5.1简介 本章是本论文的核心,因为在实际模拟电路设计过程中,需要考虑的不仅仅是原理上的设计,还需要考虑其他很多因素。例如工艺,温度,面积,可靠性,成本,封装,测试等。所以对一个⊿∑ A/D转换器而言最重要的是能否利用线路实现其功能[3]。 实际设计中⊿∑ A/D调制器采用TSMC 0.18um 1层多晶硅,5层金属CMOS标准逻辑工艺设计。数字部分电源电压1.5V,模拟部分有1.5V,和3.3V两种。 5.2调制器电路模块 对一般调制器原理图来说主要是运算放大器,偏置电路和比较器,对于一般的附属模块很少涉及。本节为了给大家一个全面地认识,特地详细介绍了每一个电路子模块。包括积分器,运算放大器,偏置电路,比较器,时钟发生器,参考电压稳压器,电压自举式开关。 调制器的总模块图如下: 图5.1 调制器的总模块图 Figure 5.1 modulator top

调制器内部结构如下图所示 图5.2 调制器的内部结构图 Figure 5.2 detailed structure in modulator 5.2.1积分器 下图5.3是实际电路实现中的积分器电路图,本图中的采样电容是2.5pF,积分电容是10pF单端1.5v电源电压供电,工作在26MHz时钟下的功耗为1.5mW。 图5.3 积分器电路图 Figure 5.3 integrator 下来简单介绍一下它的工作原理,第一级输入对于整个调制器的SNDR非常关键,因此使

用了电压自举结构,整个采样过程是在clk1为高的时刻,这时采样电容底极板上存储了输入电荷,而上极板被固定在控制运放共模输入的电压vcmi上,当clk1关断时,采样电容上极板首先放开,由于这两个开关的两端电压都是直流,它们的时钟馈通,和电荷注入效应相等相消。这时下级板开关断开,由于电容的另一端是悬空,而且上极板的寄生电容要小很多,所以下级板由时钟馈通和电荷注入效应所产生的电荷无法加在采样电容的两端,采样电容的电压恒定不变。这时clk2,clk2d控制的四个开关打开,采样电容上的电荷因为下级板被强制接为固定电压,而上极板因为反馈作用两个电容电压要相等,被挤到积分电容上,从而完成积分过程,在积分过程结束后一样clk2控制的开关先断开,然后clk2d控制的底极板放开来避免电荷注入和时钟馈通效应。实际上这就是底极板采样[18]。 图5.4 积分器建立时间 Figure 5.4 settling time 上图5.4是积分器的建立时间仿真结果,在1.5mW的功耗下达到了12.8ns的建立时间。 为了给足工艺,温度变化足够的余量积分器实际应用中并没有使用1.5mA的静态电流,第一级甚至加大了三倍以保证精度,调制器中所有的积分器都采用相同的结构,考虑到其他几级的运放要求不高,因此为了节省功耗,减小了他们的工作电流。