搜索
bottom↓
回复: 23

单片机 R2R电阻网络的原理是什么?高手来啊。

[复制链接]

出0入0汤圆

发表于 2010-11-15 12:46:50 | 显示全部楼层 |阅读模式
单片机IO接R2R网络

(原文件名:333333333333da.jpg)

纯DA的内部结构

(原文件名:da1111.jpg)


(原文件名:da22222.jpg)


我想问的是 “单片机IO接R2R网络
” 的原理是什么?是电压控制,还是电流控制。

3Q。。。。。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2010-11-15 13:15:30 | 显示全部楼层
R-2R的是電壓的分壓,

電流型的有1R/2R/4R/8R.....2^nR

出0入0汤圆

发表于 2010-11-15 16:39:58 | 显示全部楼层
模电书上有

出0入0汤圆

 楼主| 发表于 2010-11-15 19:08:17 | 显示全部楼层
回复【2楼】jeffwei
模电书上有
-----------------------------------------------------------------------

"单片机IO接R2R网络" z做DA用,哪本模电有啊?拿来看看

出0入0汤圆

发表于 2010-11-15 21:38:12 | 显示全部楼层
我毕设是做的 r2r DA 给你我的计算看看吧

出0入0汤圆

发表于 2010-11-15 22:01:59 | 显示全部楼层
妈的是在找不着了 ,当时还费了好多功夫画的图

其实就是 用叠加原理来分析 八个输入只有一个是高电压 其他是0 先算最高位 输出应该是 Vcc/2 就是权值 做戴维宁等效  就是 Vcc/2 串联一个R 电阻    次高位就是在 此基础上 再串一个 R 和一个2R  可以等效出 Vcc/4 串联R电阻


(原文件名:图片 003.jpg)

出0入0汤圆

发表于 2010-11-15 22:06:13 | 显示全部楼层
不许毕业

出0入0汤圆

 楼主| 发表于 2010-11-16 08:50:29 | 显示全部楼层
引用图片【楼主位】xiangzi09
-----------------------------------------------------------------------
回复【4楼】chenguanglu
我毕设是做的 r2r da 给你我的计算看看吧

-----------------------------------------------------------------------
看我一楼的图片


(原文件名:333333333333da.jpg)


假如 D7-D0   1111 0000,

也要用叠加原理来做吗?谢谢,有没有简单的办法

出0入0汤圆

 楼主| 发表于 2010-11-16 18:27:38 | 显示全部楼层
only  叠加原理?

出0入0汤圆

发表于 2010-12-6 17:08:34 | 显示全部楼层
我也试过,通过串口调试发送数据到单片机再输出到io口,io口接 r-2r电阻网络,用万用表检测电压,发现有些地方电压变化才几个mv,有些地方一下子跳变很大的值,而且上升到比如1v以后,我再加1,电压会跳回几十mv,好几个段落都是如此,我用的是5%普通碳膜电阻做试验,虽然精度很差,但是8位DA,至少也要有255个等级吧,也不至于跳变那么厉害吧,再没有细究了,还是用pwm算了,精密电阻的钱够买一个8位da芯片了,

出0入0汤圆

发表于 2012-1-2 13:08:34 | 显示全部楼层
马一下

出0入0汤圆

发表于 2012-1-31 15:03:53 | 显示全部楼层
没结果哦

出0入0汤圆

发表于 2012-1-31 15:36:54 | 显示全部楼层
单片机控制:OUT  输出电阻R,与外部2R配接时输出电压 D*Vcc/384  (D为8位二进制,Vcc为单片机电源电压)

出0入0汤圆

发表于 2017-5-3 18:59:17 | 显示全部楼层
walker 发表于 2012-1-31 15:36
单片机控制:OUT  输出电阻R,与外部2R配接时输出电压 D*Vcc/384  (D为8位二进制,Vcc为单片机电源电压) ...

能否具体点,可否有实例???

出110入109汤圆

发表于 2017-5-3 20:12:37 | 显示全部楼层
现在DAC/ADC都是用CMOS工艺的电容来做了

出0入0汤圆

发表于 2017-5-4 14:16:46 | 显示全部楼层
reflecter 发表于 2017-5-3 20:12
现在DAC/ADC都是用CMOS工艺的电容来做了

有ADA2200的应用资料推介吗?

出0入85汤圆

发表于 2017-5-4 14:40:04 | 显示全部楼层
本帖最后由 marshallemon 于 2017-5-4 14:43 编辑

分立元件搞得R2R DAC的INL指标很难做高的,商用的单纯用R2R实现 16bit DAC基本已是极限了

R2R也分电流输出型和电压输出型,你的第一张图就是电压输出型,第二张图是电流输出型

出0入0汤圆

发表于 2017-7-6 15:31:02 | 显示全部楼层
retome 发表于 2017-5-3 18:59
能否具体点,可否有实例???


这个384是怎么回事?

出0入0汤圆

发表于 2017-7-6 15:31:55 | 显示全部楼层
walker 发表于 2012-1-31 15:36
单片机控制:OUT  输出电阻R,与外部2R配接时输出电压 D*Vcc/384  (D为8位二进制,Vcc为单片机电源电压) ...

这个384是怎么回事

出0入0汤圆

发表于 2017-7-6 15:33:30 | 显示全部楼层
retome 发表于 2017-5-3 18:59
能否具体点,可否有实例???

有篇博客的推导过程很详细,但是回复不能贴链接。

出0入0汤圆

发表于 2017-7-6 18:24:48 | 显示全部楼层
余松灿 发表于 2017-7-6 15:33
有篇博客的推导过程很详细,但是回复不能贴链接。



一下子糊涂了 我这计算总是不对,怎么推导出来的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-7-8 11:05:18 | 显示全部楼层
本帖最后由 walker 于 2017-7-8 11:19 编辑
余松灿 发表于 2017-7-6 15:31
这个384是怎么回事


对于标准的R2R网络,每个T节点的三个方向都是等效2R。


从I/O口以VCC驱动,每一个驱动在T节点上的电压是1/3 VCC,所以I/O--0驱动即I/O数据为1时,输出端电压是 (VCC / 2^7 ) * 1/3,即VCC/384

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-8-24 19:31:31 | 显示全部楼层
ywlzh 发表于 2017-7-6 18:24
一下子糊涂了 我这计算总是不对,怎么推导出来的?

blog.csdn.net/yusongcan/article/details/74451885

出0入0汤圆

发表于 2017-8-24 19:41:15 | 显示全部楼层
ywlzh 发表于 2017-7-6 18:24
一下子糊涂了 我这计算总是不对,怎么推导出来的?


对不起,我搞错了。我以为是要搞清楚R-2R“T”形电阻网络的原理。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 04:58

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表