R_2R电阻网络DAC原理分析

news/2024/11/15 5:53:29/

DAC(Digital to Analog Converter)是将数字信号变换为模拟信号的器件,在数字电路中得到广泛应用。数字电路中使用数字信号处理数据,可以使电路获得更高的抗干扰能力,同时数据处理方法也更加灵活,但在信号的输入和输出端,反馈信号与被控对象控制量仍然可能是模拟信号,模拟输入量可以通过ADC(Analog to Digital Converter)变换为数字信号,在信号输出端使用DAC将数字信号还原为模拟信号。

本文首先给出数电中的倒T型网络DAC工作原理,分析优缺点,然后给出R2R电阻网络DAC的工作原理及输出计算方式。

数电书给出了倒T型电阻网络组成DAC的原理。使用运算放大器的求和电路,将参考电压或地通过不同位权的电阻连接到加法电路输入端。

如上图为一个8bit倒T型网络DAC,T在哪我不告诉你(由于简化了输入端所以看不到了),每个R前面的数字代表电阻的量,图中只给出比例。图中是一个8输入的求和电路,带有反向功能。根据虚短,由于正输入端接地,因此负输入端也是0电位,8个二进制输入D0-D7,每一位的输出电压均为0或者Vref,其中若D7单独置位,输出为Vref/2,D6单独置位,输出为Vref/4,以此类推,D0单独置位,输出为Vref/256,若其中多个位同时置位,那么输出就是他们各自对应输出之和,这就是倒T型网络DAC的原理。

由于加法器运放的输出是反向的,因此要想电路工作,需要使用双电源供电,最好后面再跟一级反相器,因此给应用带来不便,而且需要大量不同阻值的电阻,还要求均为2倍关系,标准阻值很难满足要求。

R2R电阻网络DAC是单纯的电阻网络,不需要运放的辅助,一个n位的R2R电阻网络DAC需要n-1个R电阻和n+1个2R电阻,只需要两种阻值,方便手工制作,在精度要求不高的应用中,可以直接使用电阻搭建,避免使用集成DAC,从而降低成本。

如图为8bit的R2R电阻网络DAC的原理图,这个电路最神奇的地方在于,无论从哪个位置断开,向内看阻抗均为R。输出阻抗固定为R,由于输出阻抗恒定且容易计算,因此在输出做阻抗匹配时候比较方便。

以1bit的R2R为例如下图:

D0的值可以为0或Vref,Vout的值就是0或者Vref/2,输出阻抗为两个电阻的并联值,即一倍的R,可以将两个电阻等效为1个,输出表达式为D0*Vref/2,如下图:

等效为一个电压源连接一个输出阻抗的结构,这个等效方法,以后会详细分析,我给它命名为匠人电路等效定理(无耻的样子很有我当年的神韵),可以将上面的8bitDAC反复等效,最终得到输出表达式。

加入第二个有效位D1以后,又出现了两个2R电阻分压,输出等效为D0*Vref/4+D1*Vref/2,如此一直将8bit的网络简化到一个电压源和一个电阻,表达式为D0*Vref/256+D1*Vref/128+D2*Vref/64+D3*Vref/32+D4*Vref/16+D5*Vref/8+D6*Vref/4+D7*Vref/2。如此每一位都发挥了有效的位权,输出电压有256种变化。

这种DAC电路可以在的精度要求时直接用单片机引脚驱动,当然了,位数没必要太多,因为引脚电压精度本来就不高。


http://www.ppmy.cn/news/895996.html

相关文章

Win10 模拟人生4(sims4)报错 “The sims4 is already running”(The sims4 已执行)的解决方案及分析过程(其他游戏突然无法运行也可参考)

先说解决方案: 【1】打开系统设置。 【2】输入关键词,跳转到勒索软件防护设置。 【3】关闭文件夹限制访问(不推荐经常安装全家桶或不明来路软件的用户关闭),或点击通过"文件夹限制访问"允许某个应用&#x…

模拟后宫oracle攻略,模拟后宫(Haramase Simulator)_模拟后宫安卓版下载-我的世界中文网...

软件介绍 模拟后宫是一款由欧美制作的有着明显的日系风格的一款精美RPG游戏,这款游戏中的环峰完全模仿了日系动漫的风格,非常的精美,当然了游戏的剧情也是非常的不错的,而且玩法多样话,非常的自由。喜欢的朋友快来下载…

【组件】i2c抽象/模拟i2c

1.写在前面 i2c总线是由PHILIPS公司开发的一种简单、双向二线制同步串行总线。关于i2c的使用,并不陌生,C51、ARM、MSP430等,都基本集成硬件i2c,或者不集成i2c的,可以根据总线时序图使用普通IO口翻转模拟一根i2c总线。…

Charles 网络限速 设置代理 2G 3G 模拟

今天刚好做一个产品,需要做网络限速的测试,因此记录下来,希望对大家有帮助,可以模拟2G,3G等网络,自定义网速都行 Charles的基本使用这里就不说了,这里仅展示怎么使用Charles来模拟网络512k带宽…

GPIO模拟I2C通信协议(一)

通用IO口模拟实现I2C通信协议 1 I2C协议简介 1.1 物理层 1.2 协议层1.2.1 总线空闲与信号起始终止1.2.2 数据有效1.2.3 应答和非应答1.2.4 地址广播1.2.5 总线仲裁1.2.6 时钟同步 2 I2C协议的C代码实现 2.1 单个动作2.1.1 初始化2.1.2 起始信号2.1.3 终止信号2.1.4 主控器读取A…

模拟人生4 春夏秋冬、星梦起飞版更新下载方法以及常见问题

很多小伙伴在更新模拟人生4的时候,经常出现各种各样的问题,今天废鱼就根据大家的问题,整理了一下模拟人生4更新安装的方法,以及一些常用问题的解决方法给大家。 模拟人生下载:http://www.macbl.com/app/games/the-sim…

模拟人生4修改服务器,模拟人生4 全秘籍、作弊码一览及修改方法汇总

模拟人生4基础盘 原版秘籍/作弊码 键盘按CTRL+SHIFT+C 打开秘籍窗口,在屏幕最上方的文本框内输入以下秘籍 作弊码 功能 Help Lists all available commands into the command console. This will only list cheats available to the players. 列出游戏中所有的可供玩家输入在命…

模拟人生4修改服务器,模拟人生4 全秘籍、作弊码一览 模拟人生4修改方法汇总...

模拟人生4基础盘 原版秘籍/作弊码 键盘按CTRL+SHIFT+C 打开秘籍窗口,在屏幕最上方的文本框内输入以下秘籍 作弊码 功能 Help Lists all available commands into the command console. This will only list cheats available to the players. 列出游戏中所有的可供玩家输入在命…