打印

如何用16位的D/A输出21位的分辨率?(有图)

[复制链接]
5073|33
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bingoes|  楼主 | 2008-5-4 23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用哪种DA芯片有可能可以实现吗?要求分辨率达到1微伏。。。
严重感谢各位大虾!我的思路如下,请看示意图:

第一级的D/A输出做为第二级D/A的基准源,那么第二级基准源的分辨率为1mv。
结果第一级D/A 1个bit的调整,反映到第二级D/A输出上,就是1/4096 mv ?
(Hmm...好像不对,应该是1个单位的值,结果还得被放大D倍)
第二张图:

前提假设:暂不考虑精度问题,元件都为理想器件。只考虑要使12位DA输出达到1uV的分辨率要求(假设允许+/- 1uV的偏差),该如何操作。分析如下:
D/A一二级为第三级输出做修正,最后做加法输出。12位D/A可能不够,换成16位D/A。
第三级输出分辨率为:2,048,000/65536=31.25uV;
第一级的D/A输出做为第二级D/A的基准源,输出值为2,048,000uV;
第二级的D恒定设为1,其输出就是31.25uV。现在要对第二级输出进行修正,只需要对第一级的D做调整。每调整1个bit,反映到第二级的输出上就是0.00095367431640625uV的变化,调整的幅度小于1uV,已达到分辨率上的要求。
 
就是不知道这样的分析对不对,各位大虾不要见笑啊,,,,

相关帖子

沙发
xwj| | 2008-5-4 23:05 | 只看该作者

基本上… 很难

可以说是不可能

使用特权

评论回复
板凳
McuPlayer| | 2008-5-5 10:22 | 只看该作者

牛啊,21位的DAC

使用特权

评论回复
地板
gyt| | 2008-5-5 10:44 | 只看该作者

太厉害了

使用特权

评论回复
5
dld2| | 2008-5-5 10:50 | 只看该作者

不如说说什么地方用到

使用特权

评论回复
6
ayb_ice| | 2008-5-5 10:50 | 只看该作者

高处不胜寒

使用特权

评论回复
7
t.jm| | 2008-5-5 11:01 | 只看该作者

估计是用来做仪器校准电压源!

使用特权

评论回复
8
pheavecn| | 2008-5-5 16:54 | 只看该作者

用高精度电阻来搭。

哪位算算需要多高精度的电阻....

使用特权

评论回复
9
lin404| | 2008-5-9 12:02 | 只看该作者

用2个12位精度的DA就可实现

用2个12位精度的DA就可实现,第一个DA用个1V左右的基准,第2个DA对第一个DA的输出进行调整。关键还是基准的精度和地线的波动处理。

使用特权

评论回复
10
lin404| | 2008-5-9 12:26 | 只看该作者

更正一下

应该是第一个DA用个2.5V左右的基准,第2个DA对第一个DA每变化1BIT的输出进行调整,两个DA再通过加法运算组成输出。在实际运用时,还需要对2个DA的一致性及线性进行校准修正。

使用特权

评论回复
11
onemillion| | 2008-5-9 13:07 | 只看该作者

没什么..

用3端可调电阻,一端接GND,一端接VCC=2V,从中间抽头接输出,
然后, 漫漫的调,注意是漫漫的调,要很慢很慢的调,
输出就可以达到1uV的变化了,
...

使用特权

评论回复
12
ayb_ice| | 2008-5-9 14:53 | 只看该作者

9L的方法不行吧

使用特权

评论回复
13
bingoes|  楼主 | 2008-5-9 17:59 | 只看该作者

多谢以上各位的回复啊


这是个朋友说要做的,他在计量检测部门上班。
其实也不能叫电压源,只是需要这个东西来输出一定范围的高精度
电压信号而已,用来检测或校准某些检测仪器用的。这种仪器据朋
友说最典型的一种就是“酸度计检定仪”。
刚开始的时候,我也很纳闷,1uV的精度不容易实现啊。还特地打电话
去询问过他。但他说要求就是这么高的,然后他还说,用来检定测量
设备的,当然得高精度了。
偶现在还挺纳闷,百万分之一伏的精度,,,,艾。。。。

使用特权

评论回复
14
lin404| | 2008-5-9 18:59 | 只看该作者

re

应该是可以的,DA的位数越高,价格是成几何倍速增加的。所以成本才是关键。以前用过一路12位+一路8位来实现过16位的DA就是用我说的方法,而且可以大批量地生产。对电压0-5V的输出控制精度可达到1/10000左右吧,再高就没做过了。不过就是每路都要对DA输出数据进行修正。

使用特权

评论回复
15
t.jm| | 2008-5-9 19:01 | 只看该作者

我猜对了。

10楼的方法可以考虑,
要不就自己用分立元件做一个。

使用特权

评论回复
16
McuPlayer| | 2008-5-10 11:07 | 只看该作者

21位置DA可以用2个12位DA做乘法实现

第一个DA的输出做第二个DA的参考电压,不过这误差也是相乘的啊。

使用特权

评论回复
17
yysmcu| | 2008-5-10 13:05 | 只看该作者

使用特权

评论回复
18
bingoes|  楼主 | 2008-5-10 13:47 | 只看该作者

严重感谢lin404,McuPlayer等各位大虾!

搞了个示意图出来,大家讨论一下啊?呵呵

使用特权

评论回复
19
bingoes|  楼主 | 2008-5-11 11:04 | 只看该作者

顶上去,嘿

使用特权

评论回复
20
taoest| | 2008-5-11 13:34 | 只看该作者

两个DA

两个DA是做不到的。任何DA都不能保证高于0.5LSB的精度。也就是说高位的DA的误差,会导致低位DA的所有数值没有意义。
如果能够这么做,DA厂商都可以关门了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

87

帖子

0

粉丝