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-≈0,因而各支路电流为:
带回原式并取得到:
对于N位的权电阻网络D/A转换器,当反馈电阻取输出电压的计算公式为:
电压范围变化为:
权电阻网络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接运放