当前位置:首页 > 技术心得 > 正文内容

数模转换器分类

xjtudll16年前 (2010-09-28)技术心得11040
权电阻网络DAC

(1)电路结构

构成权电阻网络的电阻的阻值,与该位的位权值成反比。

(2)工作原理

运算放大器的Σ点是虚地,该点电位总是近似为零。对于输入二进制数中的任意一位Di有:

若Di=0,流过该位权电阻的电流为Ii=0;

若Di=1,流过该位权电阻的电流为:

clip_image003

所以,流过Di位权电阻的电流为:

clip_image005

根据叠加原理:

clip_image007

由于运算放大器的输入偏置电流近似为0,所以:

clip_image009

clip_image011

(3)特点

权电阻网络DAC的转换精度取决于基准电压VREF以及模拟电子开关、运算放大器和各权电阻值的精度。

缺点:由于各权电阻的阻值都不相同,位数越多,相差越大,阻值的精度难以保证

(4)具有双极性输出的权电阻网络DAC

在单极性输出DAC的基础上,增加由VB和RB组成的偏移电路,通常VB=-VREF

clip_image013

clip_image014

R-2R倒T形电阻网络DAC

(1)电路结构

由若干个相同的R、2R网络节组成,每节对应于一个输入位,节与节之间串接成倒T形网络。

clip_image015

(2)工作原理

根据电路结构及运算放大器的特性有:

clip_image017(其中:clip_image019

clip_image021

clip_image023

对于n位DAC:

clip_image025

(3)特点

由于2R电阻两端的电压和流过的电流都不随开关的掷向而改变,不存在对网络中寄生电容的充、放电现象,因而工作速度和转换精度都有所提高。

由于只使用两种阻值的电阻,因此电阻的精度容易保证。

单值电流型网络DAC

(1)电路结构

引入恒流源,通过电子开关将恒流源切换到电阻网络或接地。

clip_image026

(2)工作原理

电阻网络的任一个结点(A、B、C、D),3个支路的对地电阻值均为2R,当该结点接通恒流源时,支路电流均为I/3,向右每经过一个结点又被二等分。

依据叠加原理:

clip_image028

clip_image030

对于n位DAC:

clip_image032

 

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/141/

分享给朋友:

“数模转换器分类” 的相关文章

WCF:在 ServiceModel 客户端配置部分中,找不到引用协定

环境:VS2010 + C#(DLL) + WCF 即我使用C#编写了一个DLL,在DLL里面远程调用WCF服务,然后EXE程序在调用DLL里面的接口时,出现了如下错误: System.InvalidOperationException: 在 ServiceModel 客户端配置部分中,找不到引用协...

因为数据库正在使用,所以无法获得对数据库的独占访问权

还原或删除sql server 2008数据库时,经常烩出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下 关键SQL语句: use master ALTER DATABASE [datebase] SET OFFLINE WITH ROLLB...

Android Studio xml编译error: Apostrophe not preceded by \

Android Studio xml编译error: Apostrophe not preceded by \

问题: Resource Path Location Type error: Apostrophe not preceded by \ (in Search' Titles) strings.xml 原因: 在string.xml中使用了转义字符 解决办法: 在编译出...

vs2010添加OLE/COM对象查看器

VS2010:工具——外部工具——"添加" 标题:OLE/COM对象查看器 命令:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\OleView.Exe 点击&qu...

SVN修改Log信息

SVN修改Log信息

SVN默认是不能修改Log的,强行修改会报错:Repository has not been enabled to accept revision propchanges,ask the administrator to create a pre-revprop-change hook 如果需要修改...

VS C#错误 未能找到类型或命名空间名称"xxxxxx"的真正原因

问题描述: 明明已经引用了项目(或DLL),但一编译就提示:未能找到类型或者命名空间。 根本原因还是引用的问题,引用错了,然后VS在这上面提示又不够智能 第一种可能: 这种可能性很好排查,A项目所使用的.net版本为3.5,B项目为4.0,那么A引用B是肯定要出事的 而错误提示就是那坑爹的未能找到类...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。