接上一篇文章,我们了解到了模数转换器,本文将带你了解数模转换器。
看名字就能知道,如果模数转换器实现了模拟信号到数字信号的转换,那么,数模转换器就是模数转换器的逆过程,即把数字信号转换成模拟信号。
一个数字系统如果要控制电流电压,用数字信号输出肯定是不行的,因为数字信号只有 0 和 1,所以我们必须要将数字信号转换成模拟信号才能够实现控制。
而数模转换器的原理其实很简单,就是将将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。
而实现该转换过程的电路思路上大同小异,基本都是由数码寄存器、模拟开关、参考电压、解码网络和求和电路组成。
DAC 的电路组成决定了它的类型不会太多,因为寄存器、开关、参考电压和求和电路的实现方式单一,只有解码网络有多种实现方式,权电阻网络、R–2R 倒 T 形电阻网络和单值电流型网络等。所以,DAC 的常见的类型便是权电阻网络 DAC、倒 T 形电阻网络 DAC 和权电流型 DAC。
1. 权电阻网络 DAC
优点:结构比较简单,所用的电阻元件数很少。
缺点:各个电阻阻值相差较大,尤其在输入信号的位数较多时,这个问题更加突出。要想在极为宽广的阻值范围内保证每个电阻都有很高的精度是十分困难的,尤其对制作集成电路更加不利。
2. 倒 T 形电阻网络 DAC
优点:能实现很好的线性度,由于所有的电流源都是等值的,我们可以用特殊的附加技术使它们间误差较小,与电阻分压相比其结构简单得多。
缺点:电阻总是非线性的,还包含着和信 号有关的寄生电容,要做到完全匹配较难。同时速度受到输出缓冲器的限制,速度做不到很高。
3. 权电流型 DAC
优点:精度小于 10 位时能将面积做得很小,速度不受放大器带宽和较大 RC 延迟的限制,可达到很高的速度,由于所有的电流都直接流向输出端,所以能量的使用效率很高,且容易实现。
缺点:对器件不匹配性的敏感和有限的电流源输出阻抗。
DAC 的主要参数:
分辨率
DAC 中的分辨率定义为在不同的输入数字码值下所有可能输出的模拟电平的个数,N 位分辨率意味着 DAC 能产生 2 N −1 个不同的模拟电平,一般情况下它就指输入数字码的位数。
失调和增益误差
失调定义为当输入 0 码值时实际输出的模拟信号的值,增益误差定义为当扣除失调后理想的满量程输出的值和实际输出的值的差。
精度
DAC 中的精度分为绝对精度和相对精度。绝对精度定义为理想输出和实际输出之 间的差,包括各种失调和非线性误差在内。相对精度定义为最大积分非线性误差。精度表示为满量程的比例,用有效位数来表示。例如 8-bit 精度表示 DAC 的误差小于 DAC 输出满量程的 1/28-1。注意精度这个概念和分辨率不相关。一个 12-bit 分辨率的 DAC 可能精度只有 10-bit;而一个 10-bit 分辨率的 DAC 可能有 12-bit 的精度。精度大于分辨率意味着 DAC 的传输响应能够被比较精确地控制。
积分线性误差(INL-Integral Nonlinearity)
当除去失调和增益误差后,积分线性误差就定义为实际输出传输特性曲线对理想传输特性曲线(一条直线)的偏离。
微分线性误差(DNL-Differential Nonlinearity)
在理想的 DAC 中,每次模拟输 出变化最小为 1LSB,微分线性误差定义为每次模拟输出变化最小时对 1LSB 的偏离(将增 益误差和失调除外)。我们定义的 DNL 是对每个数字输入码值而言的,有时也有用最大 的 DNL 来定义整个 DAC 的 DNL。理想的 DAC 对于每个数字输入其微分线性误差均为 0, 而一个具有最大 DNL 为 0.5LSB 的 DAC 的每次最小变化输出在 0.5LSB 到 1.5LSB 之间。如图 DAC 的积分和微分线性误差所示。
抖动能量(Glitch Impulse Area) 输入信号变化以后在输出端出现的抖动下的 最大面积。
建立时间(Settling Time) 在最终值的一个特定的误差范围之内,输出经历满 幅转换所需要的时间。
单调性 一个单调的 DAC 指随着输入数字码值增加输出模拟电平一直增加 DAC。如果 最大的 DNL 控制在 0.5LSB 以内,那么 DAC 的单调性自然能得到保证。
伪动态范围(SFDR) SFDR 就是 Spurious Free Dynamic Range,即无噪声和谐波的动态范围。噪声和谐波都称为伪信号(Spurious)。
与非网原创内容,未经许可,不得转载!