230 likes | 516 Vues
第 12 章 模拟量和数字量的转换. 12.1 D/A 转换器. 12.2 A/D 转换器. 概述. 数 / 模与模 / 数转换器是计算机与外部设备的重要接口 , 也是数字测量和数字控制系统的重要部件。. D/A (数 / 模)转换器:. 能将数字量转换为模拟量的装置。. A/D (模 / 数)转换器:. 能将模拟量转换为数字量的装置。. 12.1 D/A 转换器. D/A (数 / 模)转换器: (DAC). 输入: n 位二进制数 N.
E N D
第12章 模拟量和数字量的转换 12.1 D/A转换器 12.2 A/D转换器
概述 数/模与模/数转换器是计算机与外部设备的重要接口,也是数字测量和数字控制系统的重要部件。 D/A (数/模)转换器: 能将数字量转换为模拟量的装置。 A/D (模/数)转换器: 能将模拟量转换为数字量的装置。
12.1 D/A 转换器 D/A (数/模)转换器:(DAC) 输入:n位二进制数N (N)2=d n-1·2 n-1 + d n-2·2 n-2 + · · · + d 1·2 1 + d 0·2 0 输出:与输入二进制数N成正比的模拟信号(电压或电流)A A=K·N=K(d n-1·2 n-1 + d n-2·2 n-2 + · · · + d 1·2 1 + d 0·2 0 ) 由于构成数字代码的每一位都有一定的“权”,因此为了将数字量转换成模拟量,就必须将每一位代码按其“权”转换成相应的模拟量,然后再将代表各位的模拟量相加即可得到与该数字量成正比的模拟量,这就是构成D/A变换器的基本思想。
RF IO1 - uo A + IO + 0 1 0 1 0 1 0 1 d0 d2 d1 d3 S0 S1 S2 S3 2R 2R 2R 2R 2R +UR R R R IR 12.1.1 D/A转换器的组成和工作原理 倒梯形电阻网络DAC 1、D/A转换器组成 运放 电路: 待转换数字量 模拟电子开关 倒梯形电阻网络 基准电压源
RF IO1 - uo A + IO + 0 1 0 1 0 1 0 1 d0 d2 d1 d3 S0 S1 S2 S3 2R 2R 2R 2R 2R +UR IR R R R 2. D/A转换器的原理 di为1→Si与运放的反相输入端连接→uo = -IO1RF di为0→Si与地连接 IO1 =? 与哪些量有关?
0 1 2 3 IO1 I3 I0 I1 I2 1 1 1 1 I0 =IR I3 =IR I1 =IR I2 =IR 2R 16 8 4 2 2R 2R 2R 2R UR UR UR +UR UR IR = = = = R R R 0´ 1 ´ 2 ´ 3 ´ 23 24 22 21 R R R R IO1 =d3·I3+ d2·I2+ d1·I1+ d0·I0 倒梯形电阻网络 IR =UR /R R R R R
RF UR IO1 24 R - uo A + IO + 0 1 0 1 0 1 0 1 d0 d2 d1 d3 S0 S1 S2 S3 I3 I2 I1 I0 = (d3·23+ d2· 22+ d1· 21+ d0· 20) 2R 2R 2R 2R 2R +UR UR RF IR R R R UO1 =-IO1·RF = (d3·23+ d2· 22+ d1· 21+ d0· 20) 24 R IO1 =d3·I3+ d2·I2+ d1·I1+ d0·I0
UO1 UO1 = (dn-1·2n-1+ dn-2· 2n-2+ · · · + d0· 20) = (dn-1·2n-1+ dn-2· 2n-2+ · · · + d0· 20) UR RF UR UR RF UO1 =-IO1·RF = (d3·23+ d2· 22+ d1· 21+ d0· 20) 2n 2n 24 R R 若为n位二进制数,则 若RF=R,则 即输出电压的大小正比于输入二进制数的大小,实现了数字量和模拟量的转换
集成DAC 集成DAC的种类: 按电路结构分: 权电阻DAC、梯形DAC 、倒T形DAC等 按输入二进制数位数分: 八位、十位 、十二位、十六位等 例:AD7520: 十位倒T形电阻网络DAC
3 1 2 15 4 16 13 ~ d4 d5 9 d3 8 d6 10 7 d2 d7 11 6 d1 d8 12 5 d0 d9 5G7520 13 4 14 3 UR - + 15 2 + uo 14 1 16 特点: 运算放大器外接 正电源端 接地端 管脚排列及外接电路: 十位数字量输入端 模拟电流IO1输出端 模拟电流IO2输出端,一般接地 参考电压接线端,UR可正可负 内部电阻RF的引出端,另一端在芯片内部接IO1端 +UDD GND
1 1 = 210-1 1023 12.1.2 D/A转换器的主要技术指标 1、分辨率 指最小输出电压和最大输出电压之比。 有时也用输入数字量的有效位数来表示分辨率。 如十位DAC分辨率: 2、转换精度 指输出模拟电压的实际值与理想值之差。即最大静态转换误差。 3、输出电压( 电流 )的建立时间 从输入数字信号起,到输出模拟电压或电流所需时间。 4、电源抑制比 指输出电压的变化和相对应的电源电压变化之比。
12.2 A/D 转换器 A/D转换器 模拟量转换成数字量的电路。 输入: 连续变化的模拟量 输出: 大小与输入模拟量成正比的数字量
结 论 砝码重 暂时结果 第一次 8 克 砝码总重 < 待测重量Wx ,故保留 8 克 第二次 砝码总重仍 <待测重量Wx ,故保留 加4克 12 克 加2克 第三次 砝码总重 > 待测重量Wx ,故撤除 12 克 第四次 加1克 砝码总重 = 待测重量Wx ,故保留 13 克 12.2.1 逐次逼近型A/D转换器基本组成和工作原理 其工作原理可用天平秤重过程作比喻来说明。若有四个砝码共重15克,每个重量分别为8、4、2、1克。设待秤重量Wx = 13克,可以用下表步骤来秤量:
顺序脉冲发生器 逐次逼近寄存器 电压比较器 DAC 1. 基本组成 输入电压量 输出数字量 产生使电路按一定节拍工作的顺序脉冲 顺序脉冲发生器 由双稳态触发器构成。先在顺序脉冲的作用下,由高到低依次将各位置“1”,再根据比较器的输出决定该“1”的取舍。 逐次逼近寄存器 将逐次逼近寄存器输出的二进制数转换为模拟电压量 数摸转换器 将DAC输出的模拟电压量与待转换的模拟电压量比较,以确定逐次逼近寄存器中该位的取舍 电压比较器
D/A转换器 dn-1 - + A d1 + d0 逐次逼近寄存器 置数控制逻辑电路 原理图 2.工作原理 Uo 设欲转换量UX 数字量输出 Ux 1)给逐次逼近寄存器清零; 2)将逐次逼近寄存器最高位置“1”;即dn-1=1; 3)DAC将逐次逼近寄存器输出的数字量转换为模拟量UO; 4)当UO <UX ,置数控制逻辑电路使该位“1”保留; 当UO >UX ,置数控制逻辑电路使该位“1”去掉; 5)将逐次逼近寄存器次高位置“1”;即dn-2=1; 直至确定d0
例:四位逐次逼近DAC Uo 已知:UX=5.52V DAC的UR=8V D/A转换器 数字量输出 dn-1 - + 试分析转换过程。 A Ux d1 + d0 逐次逼近寄存器 置数控制逻辑电路 1)清零: d3 d2 d1 d0=0000 2)将最高位置“1”;即d3 d2 d1 d0=1000 ; 3)DAC将逐次逼近寄存器输出的数字量1000转换为模拟量UO; UO=8/16( 1·23+ 0· 22+ 0· 21+ 0· 20 )=4V 4)UO <UX,置数控制逻辑电路使d3=1保留; d3 d2 d1 d0=1000
5)将d2置“1”;即d3 d2 d1 d0=1100 ; 6)DAC将逐次逼近寄存器输出的数字量1100转换为模拟量UO; UO=8/16( 1·23+ 1· 22+ 0· 21+ 0· 20 )=6V 7)UO >UX,置数控制逻辑电路使d2=1去掉,使d2=0; d3 d2d1 d0=1000 8)将d1置“1”;即d3 d2 d1 d0=1010 ; 9)DAC将逐次逼近寄存器输出的数字量1010转换为模拟量UO; UO=8/16( 1·23+ 0· 22+ 1· 21+ 0· 20 )=5V 10)UO <UX,置数控制逻辑电路使d1=1保留; d3 d2 d1d0=1010
11)将d0置“1”;即d3 d2 d1 d0=1011; 12)DAC将逐次逼近寄存器输出的数字量1011转换为模拟量UO; UO=8/16( 1·23+ 0· 22+ 1· 21+ 1· 20 )=5.5V 10)UO <UX,置数控制逻辑电路使d0=1保留; d3 d2 d1d0=1011 ADC d3 d2 d1d0=1011 UX=5.52V 转换误差=0.02V,输出位数越多,误差越小
12.2.2 A/D转换器 的主要技术指标 1、分辨率: 以输出二进制代码的位数表示分辨率。位数越多,量化误差越小,转换精度越高 2、相对精度: 实际转换值和理想特性之间的最大偏差 3、转换速度: 完成一次A/D转换所需要的时间。即从它接到转换命令起直到输出端得到稳定的数字量输出所需要的时间 4、其它:电源抑制、功率、电压范围等。
集成ADC A/D变换组件也有多种型号可供选择,使用者可根据任务要求进行选择。下面以 ADC0809 为例 ,介绍集成电路A/D变换器。 ADC0809是八通道八位逐次逼近型模数 转换器。 ADC0809 是28脚双列直插式模数转换器
8位逐次逼近ADC 三态输出锁存器 8选1 模拟量选择器 IN0 D0 IN7 D7 输出允许端高电平有效 地址 锁存器 A UR(-) UR(+) B 正负参考电压输入端该电压确定模拟量的输入电压范围 启动信号输入端启动脉冲下降沿开始转换 C 外部时钟脉冲输入端 转换结束信号端 高电平有效 结构框图 八位数字量输出 八通道模拟量输入 CLOCK EOC START OE ALE 地址锁存信号输入端 高电平有效 8选1模拟选择器的地址选择输入端
1 IN3 28 IN2 27 2 IN4 IN1 26 选中通道 地址码 IN5 IN0 3 C B A IN6 25 4 A IN0 0 0 0 IN7 24 5 B IN1 0 0 1 23 6 START C IN2 0 1 0 7 22 ALE EOC IN3 0 1 1 ADC0809 8 D4 21 D0 IN4 1 0 0 OE 20 9 D1 IN5 1 0 1 19 10 D2 CLK IN6 1 1 0 18 D3 UCC 11 IN7 1 1 1 17 UR(+) D7 12 16 UR(-) 13 GND D6 15 D5 14 选中通道与地址码关系 管脚功能