(51单片机)第五章-A/D和D/A工作原理-D/A

5.4 D/A转换原理及其参数指标

1. D/A转换器的基本原理

        数字量是用二进制代码按数位组合起来表示的,对于有权码,每位代码都有一定的权。为了将数字量转换成模拟量,必须将每1位的代码按其权的大小转换成相应的模拟量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现数/模转换,这就是构成D/A 转换器的基本思路。下图是D/A转换器的转换示意框图。

        图中d0~dn-1是输入的n位二进制数,vo是与输入二进制数成比例的输出电压。

2. 权电阻网络D/A转换器

        一个多位二进制数中每一位的1所代表的数值大小称为这一位的位权。若一个n位二进制数用Dn=dn-1dn-2dn-3…d1d0表示,其最高位(Most Significant Bit, MSB)到最低位(Least Significant Bit, LSB)的位权依次为2n-1,2n-2,…,21,20,下面是一个4位权电阻网络D/A转换器的原理图,由权电阻网络、4个模拟开关和一个求和放大器组成。

        S3,S2,S1,S0是4个电子开关,它们状态分别受输入代码d3,d2,d1,d0取值的控制,代码为1时开关连接到参考电压VREF上,代码为0时开关接地,故di=1时有支路电流Ii流向放大器,di=0时,支路电流为0。求和放大器是一个接成负反馈的运算放大器,为了简化分析计算,可以把运算放大器近似视为理想放大器,即它的开环放大倍数为无穷大,输入电流为0(输入电阻无穷大),输出电阻为0,当同相输入端V+的电位高于反相输入端V-的电位时,输出端对地的电压vo为正;当V-高于V+时,vo为负。当参考电压经电阻网络加到V-时,只要V-稍高于V+,便在vo产生负的输出电压。vo经Rf反馈到V-端使得V-降低,其结果必然使得V-≈V+=0。

        在认为运算放大器输入电流为零的条件下可以得到:

$ v_{\text{o}}=-R_{\text{f}}i_{\Sigma}=-R_f\left( I_3+I_2+I_1+I_0 \right) $

        由于V-≈0,因而各支路电流为:

$ I_3=\frac{V_{REF}}{2^0R}d_3,\ I_2=\frac{V_{REF}}{2^1R}d_3,\ I_3=\frac{V_{REF}}{2^2R}d_3,\ I_3=\frac{V_{REF}}{2^3R}d_3 $

        带回原式并取$ R_{\text{f}}=R/2 $得到:$ v_{\text{o}}=-\frac{V_{REF}}{2^4}\left( d_32^3+d_22^2+d_12^1+d_02^0 \right) $

        对于N位的权电阻网络D/A转换器,当反馈电阻取$ R_{\text{f}}=R/2 $输出电压的计算公式为:

$ v_{\text{o}}=-\frac{V_{REF}}{2^n}\left( \sum_{i=0}^{n-1}{d_i2^i} \right) $

        电压范围变化为:$ 0~\frac{2^n-1}{2^n}V_{REF} $

        权电阻网络D/A转换器的特点:

        ①优点:简单

        ②缺点:电阻值相差大,难于保证精度,大电阻不宜集成与IC内部

 3. 倒T形电阻网络D/A转换器

        为了克服权电阻网络D/A转换器中电阻阻值相差太大的问题产生了倒T形电阻网络D/A转换器,在单片集成D/A转换器中使用最多。

        S0~S3为模拟开关,R-2R电阻解码网络呈倒T形,运算放大器A构成求和电路。Si由输入数码di控制,当di=1时,Si接运放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值