发布网友 发布时间:2022-04-22 05:21
共1个回答
热心网友 时间:2023-05-24 12:27
一种将二进制数字量形式的离散信号转换成以标准量(或参考量)为基准的模拟量的转换器,简称 DAC或D/A 转换器。最常见的数模转换器是将并行二进制的数字量转换为直流电压或直流电流,它常用作过程控制计算机系统的输出通道,与执行器相连,实现对生产过程的自动控制。数模转换器电路还用在利用反馈技术的模数转换器设计中。
数模转换有两种转换方式:并行数模转换和串行数模转换。图1为典型的并行数模转换器的结构。虚线框内的数码操作开关和电阻网络是基本部件。图中装置通过一个模拟量参考电压和一个电阻梯形网络产生以参考量为基准的分数值的权电流或权电压;而用由数码输入量控制的一组开关决定哪一些电流或电压相加起来形成输出量。所谓“权”,就是二进制数的每一位所代表的值。例如三位二进制数“111“,右边第1位的“权”是 20/23=1/8;第2位是21/23=1/4;第3位是22/23=1/2。位数多的依次类推。图2为这种三位数模转换器的基本电路,参考电压VREF在R1、R2、R3中产生二进制权电流,电流通过开关。当该位的值是“0”时,与地接通;当该位的值是“1”时,与输出相加母线接通。几路电流之和经过反馈电阻Rf产生输出电压。电压极性与参考量相反。输入端的数字量每变化1,仅引起输出相对量变化1/23=1/8,此值称为数模转换器的分辨率。位数越多分辨率就越高,转换的精度也越高。工业自动控制系统采用的数模转换器大多是10位、12位,转换精度达0.5~0.1%。
串行数模转换是将数字量转换成脉冲序列的数目,一个脉冲相当于数字量的一个单位,然后将每个脉冲变为单位模拟量,并将所有的单位模拟量相加,就得到与数字量成正比的模拟量输出,从而实现数字量与模拟量的转换。
随着数字技术,特别是计算机技术的飞速发展与普及,在现代控制、通信及检测等领域,为了提高系统的性能指标,对信号的处理广泛采用了数字计算机技术。由于系统的实际对象往往都是一些模拟量(如温度、压力、位移、图像等),要使计算机或数字仪表能识别、处理这些信号,必须首先将这些模拟信号转换成数字信号;而经计算机分析、处理后输出的数字量也往往需要将其转换为相应模拟信号才能为执行机构所接受。这样,就需要一种能在模拟信号与数字信号之间起桥梁作用的电路--模数和数模转换器。
将模拟信号转换成数字信号的电路,称为模数转换器(简称A/D转换器或ADC,Analog to Digital Converter);将数字信号转换为模拟信号的电路称为数模转换器(简称D/A转换器或DAC,Digital to Analog Converter);A/D转换器和D/A转换器已成为计算机系统中不可缺少的接口电路。
为确保系统处理结果的精确度,A/D转换器和D/A转换器必须具有足够的转换精度;如果要实现快速变化信号的实时控制与检测,A/D与D/A转换器还要求具有较高的转换速度。转换精度与转换速度是衡量A/D与D/A转换器的重要技术指标。 随着集成技术的发展,现已研制和生产出许多单片的和混合集成型的A/D和D/A转换器,它们具有愈来愈先进的技术指标。本章将介绍几种常用A/D与D/A转换器的电路结构、工作原理及其应用。
转换原理
数字量是用代码按数位组合起来表示的,对于有权码,每位代码都有一定的位权。为了将数字量转换成模拟量,必须将每1位的代码按其位权的大小转换成相应的模拟量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现了数字—模拟转换。这就是组成D/A转换器的基本指导思想。
图11.1.1表示了4位二进制数字量与经过D/A转换后输出的电压模拟量之间的对应关系。 由图11.1.1还可看出,两个相邻数码转换出的电压值是不连续的,两者的电压差由最低码位代表的位权值决定。它是信息所能分辨的最小量,也就是我们所说的用1LSB(Least Significant Bit)表示。对应于最大输入数字量的最大电压输出值(绝对值),用FSR(Full Scale Range)表示。
D/A转换器由数码寄存器、模拟电子开关电路、解码网络、求和电路及基准电压几部分组成。数字量以串行或并行方式输入、存储于数码寄存器中,数字寄存器输出的各位数码,分别控制对应位的模拟电子开关,使数码为1的位在位权网络上产生与其权值成正比的电流值,再由求和电路将各种权值相加,即得到数字量对应的模拟量。
D/A转换器分类
按解码网络结构不同
T型电阻网络D/A转换器
倒T型电阻网络D/A转换器
权电流D/A转换器
权电阻网络D/A转换器
按模拟电子开关电路的不同
CMOS开关型D/A转换器(速度要求不高)
CMOS开关型D/A转换器(速度要求不高)
双极型开关D/A转换器 电流开关型(速度要求较高)
ECL电流开关型(转换速度更高)
数模转换器的位数
如果CCD的质量能够满足一定色彩位数的要求,为了获得相应的输出效果,就要求有相应位数的数模转换实现数据采样,才能获得满意的效果,如果CCD可以实现36位精度,却使用了三个8位的数模转换器,结果输出出来就只剩下24位的数据精度了,这对于CCD是一种浪费,而如果使用三个16位的数模转换器,是实现了48位的数据输出,但效果与36位比较并无改善,对数模转换器就是一种浪费了。
1. 数模转换器是将数字信号转换为模拟信号的系统,一般用低通滤波即可以实现。数字信号先进行解码,即把数字码转换成与之对应的电平,形成阶梯状信号,然后进行低通滤波。
根据信号与系统的理论,数字阶梯状信号可以看作理想冲激采样信号和矩形脉冲信号的卷积,那么由卷积定理,数字信号的频谱就是冲激采样信号的频谱与矩形脉冲频谱(即Sa函数)的乘积。这样,用Sa函数的倒数作为频谱特性补偿,由数字信号便可恢复为采样信号。由采样定理,采样信号的频谱经理想低通滤波便得到原来模拟信号的频谱。
一般实现时,不是直接依据这些原理,因为尖锐的采样信号很难获得,因此,这两次滤波(Sa函数和理想低通)可以合并(级联),并且由于这各系统的滤波特性是物理不可实现的,所以在真实的系统中只能近似完成。
2. 模数转换器是将模拟信号转换成数字信号的系统,是一个滤波、采样保持和编码的过程。
模拟信号经带限滤波,采样保持电路,变为阶梯形状信号,然后通过编码器,
使得阶梯状信号中的各个电平变为二进制码。
3. 比较器是将两个相差不是很小的电压进行比较的系统。最简单的比较器就是运算放大器。
我们知道,运算放大器在连有深度负反馈的条件下,会在线性区工作,有着增益很大的放大特性,在计算时往往认为它放大的倍数是无穷大。而在没有反馈的条件下,运算放大器在线性区的输入动态范围很小,即两个输入电压有一定差距就会使运算放大器达到饱和。如果同相端电压较大,则输出最大电压,一般是+12V;如果反相端电压较大,则输出最小电压,一般是-12V。这样,就实现了电压比较功能。
真正的电压比较器还会增加一些外围辅助电路,加强性能。