第七章 D/A转换器和A/D转换器 第一节 D/A和A/D转换的基本原理 第二节 D/A转换器 第三节 A/D转换器 小结
第一节 D/A和A/D转换的基本原理 一、模拟量、数字量以及二者的相互转换 数字控制 系统框图 连续变化的物理量称为模拟量,模拟量是可以连续取值的。有规律但不连续的变化量称为数字量,也叫离散量。数字量是不能连续取值的。 连续变化的模拟量 被控对象 处理后的数字信息 执 行 机 构 传 感 器 电压、电流或频率等电量 数字信号 电的模拟量 数字系统 D/A 转 换 A/D 转 换
第一节 D/A和A/D转换的基本原理 二、D/A转换的基本原理 要将模拟量A转换为数字量D,需要一个模拟参考量R ,使得 A = DR 若 max{A}=R 则 0≤D≤1 即数字量D是一个不大于1的n进制数。自然,这里的D是二进制数: D = a12-1 + a22-2 + … + an2-n , ai∈(0, 1) 实际中通常用一个参考电压UREF作模拟参考量。
第一节 D/A和A/D转换的基本原理 注意,A虽是模拟量,但并不能取任意值,而只能根据输入量D得到某些特定值。 D/A转换特性 A D O LSB
第一节 D/A和A/D转换的基本原理 三、 D/A转换器的主要技术参数 分辨力:A/D转换器分辨最小模拟量的能力。 也就是最低有效位LSB所对应的模拟量 ,记作RLSB 。 满量程:D/A转换器可输出模拟量的最大值。 显然位数越多,D/A转换器所能输出的最小模拟量值也越小,因而分辨力与分辨率是统一的。有时对二者不加区分。 非线性误差 :在满量程范围内偏离理想转换特性的最大值称为非线性误差。
第一节 D/A和A/D转换的基本原理 三、 D/A转换器的主要技术参数 转换精度:通常以满量程相对误差来说明D/A转换器的转换精度。 (Δu)max为最大绝对误差。 建立时间:从输入数字信号稳定到输出模拟信号稳定所需要的时间。 建立时间决定了D/A转换器输出信号所能达到的最小重复周期。 温度系数:在规定范围内,温度变化1℃时,增益、线性度、零点及偏移等参数的变化量分别称为增益温度系数、线性度温度系数、零点温度系数、偏移温度系数。
第一节 D/A和A/D转换的基本原理 四、 A/D转换的基本原理 A/D转换的过程,是一个将模拟信号变换为数字信号的编码过程。 数字D永远不能精确地表示被测物体质量mx,而只能以一个最小砝码mmin的精度去逼近。 若模拟参考量为R,则输出数字量D和输入模拟量A之间的关系为 D≈ A/R R(UREF) A/D转换类似用天平测量质量 质量天平仪 mX 质量天平仪 mX 质量天平仪 mX A/D转换器 A D A/D转换 mmin
第一节 D/A和A/D转换的基本原理 mmin称为量化单位。无论mmin多小,总不能是无穷小,由mmin不能是无穷小而带来的误差称为量化误差。 D A O 量化误差是不能消除的。但A/D转换得出的数字量可以提供较模拟量更多的有效数字,使得数据处理的总体精度大大提高。 LSB
第一节 D/A和A/D转换的基本原理 五、 A/D转换器的主要技术参数 分辨力:A/D转换器分辨最小模拟量的能力。 量化误差:量化误差通常是指1个LSB的输出变化所对应模拟量的范围。 转换精度:A/D转换器的转换精度不仅仅取决于量化误差,而是由多种因素决定的。 A/D转换器的转换精度一般表示为γ±nLSB。 转换时间:完成一次转换所用的时间。
第一节 D/A和A/D转换的基本原理 五、 A/D转换器的主要技术参数 转换速率:每秒转换的次数。 转换速率与转换时间不一定是倒数关系。 例如: 两次转换过程允许有部分时间的重叠,因而转速率大于转换时间的倒数,这称作管线(pipelining)工作方式。
第二节 D/A转换器 一、权电阻型D/A转换器 UREF Rf uO i Sn-1 Sn-2 Si S1 S0 1 0 1 0 1 0 1 0 1 0 i Dn-1 Dn-2 Di D1 D0
第二节 D/A转换器 右图所示的电路中,设n=4, UREF =-10V, R=100kΩ, Rf=8kΩ, 输入二进制数码S3S2S1S0为1011。试问运算放大器输出电压是多少? UREF uO Sn-1 Sn-2 Si S1 S0 1 0 1 0 1 0 1 0 1 0 Dn-1 Dn-2 Di D1 D0 Rf 解: 权电阻型D/A转换器中的解码网络所用的阻值范围很大, 特别是当分辨率较高时, 电阻值的范围会大得难以实现。
第二节 D/A转换器 二、R-2R 网络型D/A转换器 对地电 阻为2R 对地电 阻为2R IREF 2/ IREF 2R R 对地电 阻为2R 2R R 2R R Rf UREF uO Sn-1 Sn-2 Si S1 S0 1 0 1 0 1 0 1 0 1 0 Dn-1 Dn-2 Di D1 D0 2/ IREF 虚地 i 对地电 阻为2R 与权电阻网络相比,R-2R电阻网络中只有R、2R两种阻值,从而克服了权电阻网络阻值多、阻值差别大的缺点。
第三节 A/D转换器 一、A/D转换器的关键部件——比较器 ∞ + A/D转换的过程就是用模拟量A与参考量R比较的过程,因此,电压比较器就成了A/D转换器中重要部件。 ∞ + D uX UREF 1 比较器的输出为
第三节 A/D转换器 二、取样—保持电路 所谓取样就是将一个时间上连续变化的模拟量转换为时间上离散的模拟量。 模拟信号 t f(t) O 所谓取样就是将一个时间上连续变化的模拟量转换为时间上离散的模拟量。 根据取样定理,每经过一定时间间隔TS取出信号的一个值,只要 TS≤ (fm为信号频带中的最高频率),这些取样值就可以无损失地表达原模拟信号。 t f *(t) O 7 6 5 4 3 2 1 1TS 2TS 3TS 4TS 5TS 6TS 7TS 8TS 取样信号
第三节 A/D转换器 二、取样—保持电路 ∞ + uI S(t) ∞ + uO R2 C T R1 + - 由于对模拟量进行量化的过程需要一定的时间,所以为保证转换精度,在转换(即量化)时间内应使取样点的函数值保持不变。 在取样脉冲S(t)持续时间tw内 ,T导通。输入信号uI经开关T对电容C进行充电。只要充电时间常数远小于取样信号S(t)的持续时间tw,则输出信号uO就能跟踪输入信号uI的变化。 S(t) S(t) S(t) S(t) uO= -uC 当取样脉冲结束,即在TS-tw时间内,场效应管T关断,因而电容器上电压uC无泄放回路,保持不变,则uO=-uC也保持不变。 这种暂时保持由瞬时取样得到的模拟信号的电路,就是取样—保持电路。右图是一种常用的取样—保持电路。 1 S(t) tW TS-tW
C1 C7 C6 C5 C4 C3 C2 uI UR1= UREF R UR2= UREF UR3= UREF UR4= UREF UR6= UREF UR5= UREF UR7= UREF UREF UREF R UREF 第三节 A/D转换器 比较器组 分压器组 由7个D触发器组成的同步寄存器组。 编码器 010 011 100 101 110 111 Q6 Q4 FF7 Q7 FF6 FF5 Q5 FF4 FF3 Q3 FF2 Q2 FF1 Q1 CP 1 1 D2 D1 D0 001是在(1/7)UREF时的值。在(1/14)UREF,(3/14)UREF之间的值和(1/7)UREF最多相差(1/14)UREF ,因此,最大量化误差不会超过(1/14) UREF。 其中6段间隔为(1/7)UREF,另外两段间隔(最初和最末)为(1/14)UREF。因此,输入模拟电压从0到UREF整个范围内,它的最大量化误差都是一样的,即永远不会超过(1/14) UREF。 三、并行比较型A/D转换器 0 1 0 1 1 0 0 0 0 0 3/14UREF<uI ≤ 5/14UREF R8 假定被转换的模拟输入电压uI在0~UREF范围内变化。取3位二进制数代表模拟输入uI的数字输出。 例:当 , 求输出的数字量。 由于各个比较器的工作过程几乎是同时的,所以并行比较型A/D转换器的转换速率在所有A/D转换方案中是最高的。 但需要使用大量的比较器。 参考电压 1 1 二进制数输出 R1 模拟输入电压uI 1 采用有舍有入的量化方式,利用电阻分压把标准电压UREF分成8段(量化阶梯),位数越多,精度越高。 001 LSB LSB/2 000
第三节 A/D转换器 四、串行比较型A/D转换器 取并行比较型速度快与串行比较型结构简单之优点,构成了折中方案——并-串比较型A/D转换器。 D/AC D3 D2 uX2 UR2 uY2 C2 D1 uX1 UR1 uY1 C1 D0 UREF uI C3 uX3 UR3 uY3 由于后一位的比较需要使用前一位的结果,所以这种方案的转换速率不可能做得很高。但相同分辨率的A/D转换器,串行比较法较并行比较法少用了大量的比较器。
第三节 A/D转换器 五、并-串比较型A/D转换器 首先在高位比较器列上实现高a位A/D转换,转换结果一方面作为高位输出。 DAC a a UREF uI 高位比较器列 a位高位比较器 输 出 寄 存 器 a+b b位低位比较器 首先在高位比较器列上实现高a位A/D转换,转换结果一方面作为高位输出。 b UR1 UII 2a放大 另一方面加到a位D/A转换器上将已转换的高位数字还原为模拟电压,再与输入模拟电压作减运算,并将其差值放大至2a倍。 放大器的输出UII由低位比较器列转换出低b位数字,并与高位数字一同输出。
第三节 A/D转换器 六、逐次比较型A/D转换器 逐次比较型ADC工作原理也可用天平测量质量来比照。 模数为5的环型计数器。 3.5V 4V FF1 FF2 FF3 FF4 FF5 QA QB QC QD QE CP uI(t) uO CO 1 uI < uO 0 uI > uO 3位码D/AC电路 补偿电压=(1/2)LSB=0.5V 3.5V 模数为5的环型计数器。 4V 例:uI(t)=4.9V 3位码D/AC电路 D2 D1 D0 G4 G5 G6 1 Q3 Q2 Q1 4.9V Rd G3 G2 G1 1
第三节 A/D转换器 六、逐次比较型A/D转换器 第五个时钟脉冲到来时。 第二个时钟脉冲到来时。 第三个时钟脉冲到来时。 FF1 FF2 FF3 FF4 FF5 QA QB QC QD QE CP uI(t) uO CO 1 uI < uO 0 uI > uO 3位码D/AC电路 补偿电压=(1/2)LSB=0.5V G3 G2 G1 Rd Q3 Q2 Q1 G4 G5 G6 D2 D1 D0 4.9V 第二个时钟脉冲到来时。 4.5V 5.5V 5V 6V 第三个时钟脉冲到来时。 1 1 1 1 G4、G5、G6门开,Q3、Q2、Q1数据传出。 1 1 1 1
第三节 A/D转换器 七、双积分型A/D转换器 UREF -uI Dn-1 D1 D0 CP D Qn Qn-1 Q1 Q0 uO1 uO2 C R2 S1 R1 S2 - + 1 1 有效 1 1 1 1 1 1 1 1
第三节 A/D转换器 七、双积分型A/D转换器 非门输出维持不变,还是高电平,使得CP信号继续有效, 计数器继续计数。 当输出D为100时,uo1小于零,使得uo2信号翻转为高电平。 正电压UREF向电容C充电,电容两端电压不能突变,使得uo1电压逐步下降,但还是正值, uo2为负值。 七、双积分型A/D转换器 双积分型A/D转换器就是先把电压转换成中间量——时间,再将时间转换为数字,这种转换方法属于间接转换。 此时非门输出为0,关断CP信号,寄存器输出可以作为数字量输出。 UREF -uI Dn-1 D1 D0 CP D Qn Qn-1 Q1 Q0 uO1 uO2 C R2 S1 R1 S2 1 有效 - + 无效 1 1 1 1
第三节 A/D转换器 七、双积分型A/D转换器 双积分型A/D转换器在开始一定时间内,积分器A1以输入电压uI为被积函数进行积分,然后以与输入电压uI极性相反的参考电压为被积函数进行积分,再对积分输出电压进行过零比较。 ( t0≤t≤t1,uI<0 ) ΔUO1 斜率 (t = t2) 斜率 -0.75V UO2 UO1 T1 (常数) T2 D的正向电压 -0.75V t0 t1 t2 式中:T1= t1 - t0, t0 = 0, uI<0。 (式7.3.4) (式7.3.2)
第三节 A/D转换器 七、双积分型A/D转换器 将式(7.3.2)代入式(7.3.4)得 = t0 t1 t2 ΔU01 斜率 U01 (常数) t2 T2 D的正向电压 -0.75V
第三节 A/D转换器 八、集成A/D转换器及其应用 输出设有三态TTL锁存缓冲器,便于和各种微处理机接口。 8位逐次比较寄存器共可记录28 = 256 种不用状态。 开关树输出UREF也有256个参考电压,将UREF送入比较器与输入模拟电压uI进行比较 。 8路模拟输入信号选择哪一路进行转换,要靠多路选择器来完成。 例:ADDC=1 ADDB=1 ADDA=0 的情况 ADC0809是8位CMOS逐次比较型A/D转换器,具有8个输入通道,可直接选通8路模拟量进行转换。 输出设有三态TTL锁存缓冲器,便于和各种微处理机接口。 ADC0809的主要组成部分有8路模拟开关、地址译码、256个电阻组成的电阻网络和开关树、8位逐次比较寄存器、8位三态输出锁存缓冲器、比较器和时序控制电路。 逐次比较寄存器 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 8 路 模 拟 开 关 器 8 路 模 拟 输入 IN6 树状开关 ADDC ADDB ADDA 1 地址 译码 与 锁存 ALE
小 结 1. 常用的D/A转换器有权电阻型和R-2R网络型两种电路。 由于R-2R 网络型电阻取值较少,易于集成,便于提高精 小 结 1. 常用的D/A转换器有权电阻型和R-2R网络型两种电路。 由于R-2R 网络型电阻取值较少,易于集成,便于提高精 度,多为集成D/A转换器所采用。 2. 常用的A/D转换器有双积分、逐次比较和并行比较型三种。 双积分型精度高,抗干扰能力强,对元件稳定性要求较低,但转换速率低; 逐次比较型转换精度较高,成本较低,速度适中; 并行比较型转换速率高,但要求集成度高,且易受干扰。 另外,A/D转换器的新产品也时有出现,如用于高精度音 频信号处理的Σ-Δ型A/D转换器等。
作 业 自我检测:7.2,7.6,7.10,7.11,7.12 思考题: 7.2,7.6,7.7,7.9,7.12,7.13 作 业 自我检测:7.2,7.6,7.10,7.11,7.12 思考题: 7.2,7.6,7.7,7.9,7.12,7.13 习题: 7.2,7.4,7.6,7.9,7.10