qregexp限制数字范围_数字系统实现电压电流控制的必经之路数模转换器

数模转换器(DAC)是数字系统控制电压电流的关键,将数字信号转换为模拟信号。常见的DAC类型包括权电阻网络DAC、倒T形电阻网络DAC和权电流型DAC,每种类型有其优缺点。DAC的主要参数包括分辨率、失调和增益误差、精度、积分线性误差和微分线性误差等。
摘要由CSDN通过智能技术生成

《芯势力》系列

接上一篇文章,我们了解到了模数转换器,本文将带你了解数模转换器。

看名字就能知道,如果模数转换器实现了模拟信号到数字信号的转换,那么,数模转换器就是模数转换器的逆过程,即把数字信号转换成模拟信号。

一个数字系统如果要控制电流电压,用数字信号输出肯定是不行的,因为数字信号只有0和1,所以我们必须要将数字信号转换成模拟信号才能够实现控制。

而数模转换器的原理其实很简单,就是将将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。

而实现该转换过程的电路思路上大同小异,基本都是由数码寄存器、模拟开关、参考电压、解码网络和求和电路组成。

5691b50407d241d1aea9be3710ed9244.png

DAC的电路组成决定了它的类型不会太多,因为寄存器、开关、参考电压和求和电路的实现方式单一,只有解码网络有多种实现方式,权电阻网络、R–2R倒T形电阻网络和单值电流型网络等。所以,DAC的常见的类型便是权电阻网络DAC、倒T形电阻网络DAC和权电流型DAC。

1. 权电阻网络DAC

cad0954a9c41c5ec7b442d7650eaa2df.png

优点:结构比较简单,所用的电阻元件数很少。

缺点:各个电阻阻值相差较大,尤其在输入信号的位数较多时,这个问题更加突出。要想在极为宽广的阻值范围内保证每个电阻都有很高的精度是十分困难的,尤其对制作集成电路更加不利。

2. 倒T形电阻网络DAC

0ef6ecb3d7cae1b31c98ecda1a117848.png

优点:能实现很好的线性度,由于所有的电流源都是等值的,我们可以用特殊的附加技术使它们间误差较小,与电阻分压相比其结构简单得多。

缺点:电阻总是非线性的,还包含着和信 号有关的寄生电容,要做到完全匹配较难。同时速度受到输出缓冲器的限制,速度做不到很高。

3.权电流型DAC

9d0c6f0bd304c0f29ccaa28ffa61246e.png

优点:精度小于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)。

073482c9704da8b3b934f53b998d914f.png

精彩文章推荐

EMG还能这么用?看工程师教你如何实现无声语音控制

模拟信号和数字信号之间的桥梁—模数转换器的庐山真面目

你有鼠标手吗?看工程师如何解决劳动伤害!

  欢迎加入微信群  

加入与非社群,找到同道,一起切磋技艺、化解难题。

当然还有不定期的红包雨等着你哦!

af9c84f00b693103b24f472e48b33f79.png

与非网大大(小编)微信

注意: 

添加小编微信后,回复对应关键词+公司+岗位,方可被拉入社群,否则一律禁止入群,每人只可申请一个技术群。

关键词:嵌入式、模拟、人工智能、RF、传感器、汽车电子、物联网、IC设计、EDA、PCB、开源硬件、树莓派。

e081f0979ddd67f36e395055e2ab8d94.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值