在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3786|回复: 10

[讨论] 关于SAR ADC 二进制冗余 的问题。

[复制链接]
发表于 2019-4-18 15:58:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 hanxuefengettop 于 2019-4-18 16:20 编辑

各位大大好,最近在看C,CLIU 提出的SAR ADC 的二进制冗余技术。加入2位冗余后,通过数字纠错电路,出来的12位bit转换成模拟值与输入相差为几十mv。使用的DAC结构 如下图:使用单调切换策略,去除最高位电容。
360截图20190418155505095.png
14位冗余码的权重如下所示:
B12 B11 B10 B9 B8 B8C B7 B6 B5 B4 B3 B2 B2C B1
按照C,C LIU论文上的说法,冗余位看成0.5位。
14位冗余码转换为12位bit,需要进行下面操作。
            D=-(65)+2048*B12+1024*B11+512*B10+......128*B8C......+2*B2C+1*B1
化简后,实现下面操作:/代表取反
B8C/   B8C/   B8C/  B8C/  B8C/  B8C/   B2C   B2C/  B2C/  B2C/  B2C/  B2C/  
  C       B12     B11   B10      B9    B8        B7      B6      B5     B4       B3      B2                            B3     B2      
              C         C       C         C     C           C        C        C        C        C        B1       B1/
  
我觉得计算步骤没错,但是现在转出来的12位码转换成模拟值跟输入的值差别有几十mv

所以想问问 各位大大,我是DAC冗余位插的位数与数字码权重不对应,还是后面的转换出现了错误。


 楼主| 发表于 2019-4-18 16:20:59 | 显示全部楼层
自己先顶一下!!!
 楼主| 发表于 2019-4-18 16:21:20 | 显示全部楼层
大家 帮帮忙!
 楼主| 发表于 2019-4-18 16:37:31 | 显示全部楼层
谢谢大家
 楼主| 发表于 2019-4-18 18:50:06 | 显示全部楼层
在顶一下
发表于 2019-4-18 18:55:49 | 显示全部楼层
看看先
发表于 2019-4-22 09:33:54 | 显示全部楼层
没计算错?那可能是比较器输入寄生电容。
发表于 2019-9-11 15:42:07 | 显示全部楼层
请问你这个问题搞定了吗? 现在我也在看cc liu的2010年的那篇ISSCC文章,我在用excel的表格去做一个计算,发现和你同样的问题就是,输出code和输入code的offset并不是 文章中固定的-73,不同的输入值offset并不同。后来发现如果把total的电容改为减掉compensation电容,然后每一步除以减掉compensation的total电容,结果就对了。
就是权重系数要保持为 Bx/2^N, 而不是Bx/(2^N+BxC)
发表于 2019-9-20 21:37:49 | 显示全部楼层
您好,最近我也想学习学习冗余位架构的SAR ADC,目前只看到了cc liu那篇ISSCC文章, 请问您这个分段电容结构的冗余位SAR ADC文章能分享一下吗?
发表于 2020-1-2 23:11:32 | 显示全部楼层
个人觉得直接用CCLIU 15年那篇JSSC的改进方法更好,不加额外电容,拆最大电容补到后面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 03:39 , Processed in 0.021871 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表