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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4643|回复: 8

[讨论] 大家做12bit的sar,做redundancy(冗余)吗?

[复制链接]
发表于 2019-1-14 11:17:23 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 cp214 于 2019-1-14 12:00 编辑

redundancy论文看起来效果好,用在12bit的sar里面实际情况怎样?感觉不是太好。冗余增加了转换次数,比如12次变16次,论文上说节省了dac建立时间,但是动态比较器的比较时间多了4次
发表于 2019-1-14 15:06:24 | 显示全部楼层
回复 1# cp214

没有专门做过sar,学过一段时间。SAR的冗余主要减小了reference buffer的setting time要求,应该是利大于弊的,至于冗余多少位,怎么安排,需要trade off。另外,同样的道理,冗余还能减小对比较器回馈噪声和offset的要求,原因——对高位比较精度的要求大大降低,而低位比较,假设冗余足够多那么低位相当于重复比较了多次取平均。
如果能准确地建模应该容易找到最优方案。
 楼主| 发表于 2019-1-15 18:14:13 | 显示全部楼层
不用冗余,仔细算了一下,真不咋地
发表于 2019-1-30 09:21:57 | 显示全部楼层
回复 1# cp214


  你好,我最近也在研究冗余算法,请问一个问题。  假设10bitadc 做冗余有12次转换,那么12次转换有12次数字输出值,请问如何将这12位的非二进制换成10位的二进制?
 楼主| 发表于 2019-1-30 10:18:09 | 显示全部楼层
书上有公式吧,你的电容个数从高到低是啥? 举个code例子吧


Dout = s(M) +
MX􀀀1
i=1
[2  b [i] 􀀀 1]  s(i) + [b [0] 􀀀 1]
发表于 2019-1-31 08:29:46 | 显示全部楼层
it helps!
For our design, 28nm,250MHz,enob=10bit, cycle=14.
发表于 2019-1-31 09:51:23 | 显示全部楼层
回复 6# bayvoice


   测试结果?
发表于 2019-2-1 06:34:13 | 显示全部楼层
回复 7# zs1647


   as expected
发表于 2023-12-28 11:03:44 | 显示全部楼层


cp214 发表于 2019-1-15 18:14
不用冗余,仔细算了一下,真不咋地


您好,想请问一下怎么计算得,冗余多少跟采样率之间得trade off之间该如何权衡呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 20:40 , Processed in 0.021005 second(s), 6 queries , Gzip On, Redis On.

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