当前位置:主页 > 独家新闻 >
独家新闻
  • DA转换器的输出方法
  • 本站编辑:小编发布日期:2019-01-29 14:06 浏览次数:
最常用的D / A转换器是数字电流转换器,输出是电流。
为了实现电压输出,在实际应用中,需要增加输出电路的数量以将电流转换为电压。
要正确选择和设计输出电路,使用D / A转换器非常重要。这将在后面描述。
在上述D / A转换器中,输入的数量被处理为正数,即,二进制数的所有位都是数字位。
根据电路配置或所述参考电压的极性时,输出电压为0V满刻度正或变为0V满量程的负,d / A转换器是单极性输出模式。
如果使用单极性输出模式,则数字输入是自然二进制代码。表1显示了当8位D / A转换器是单极性输出时数字输入量与模拟输出量之比。
表1,单极性输出中8位D / A转换器的I / O比
图1显示了反相T电阻网络的D / A转换器的单极电压输出电路。
图a显示了单极性反转电压输出电路,v 0 =?I D f。图b显示了相电压输出电路,vo = i R(1 + R2 / R1)。
1(a)D / A转换器的传感器输出图1(b)D / A转换器的非转换输出
在实际应用中,D / A转换器的数字输入具有正极性和负极性。
为此,D / A转换器必须将不同极性的数字量转换为正和负模拟电压,并以双极模式工作。
双极性D / A转换的常用代码是2的补码,二进制补偿代码和符号值代码(符号位和值代码)。
表2示出了8位补码2,校正二进制码和模拟码之间的对应关系。
表2,通用双极和模拟输出
*在桌子上方
在表2中,位移的二进制代码与无符号二进制形式相同,它实际上将对应于二进制代码的模拟量的零值更改为80 H,因此只有128的较大值才是它改变了。小于128的位移的正数是负的。
因此,通过从VREF / 2(模拟量等于80H)减去8位单极D / A转换器的输出电压,可以获得正确极性二进制补偿码的输出电压。
如果D / A转换器的数字输入是二进制补码,则它变为二进制补偿代码,然后它必须进入前一个D / A转换器的电路以获得其双极性输出。
比较表2中的二进制补码和位移二进制码,我们可以看到二进制位移码可以通过将8位补码2加到80H并丢弃进位来获得。
实现2和80H的补码非常容易。只需反转更高的订单。
因此,如图4所示,可以获得使用2个互补输入的8位双极输出D / A转换电路。
图2双极性输出D / A转换器
在该图中,条目NB是原始代码的2的补码。最高有效位反转(+ 80H),转换为二进制补偿代码,然后输入到D / A转换器,D / A转换器的模拟v1输出由A2组成。以正确的极性获得第二加法放大器的输出电压vo。
电路2的输入的补码NB满足表2中所示的对应关系。