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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: akfootball

[原创] 求助:关于一种SAR ADC结构的工作原理,毕业在用,求大神解答~~~~

[复制链接]
 楼主| 发表于 2015-10-6 01:37:17 | 显示全部楼层
回复 7# CMOS永日 我主要有两个问题:第一,对你图中同样的Vi值,用普通二进制搜索来求得值和该种方法搜到的值有可能是不一致的,这样的话该怎么解决?第二,你说的输入范围是被限制了,意思是说如果用了这种方法,那么ADC的输入信号范围就不能满摆幅了,当输入信号超过8/9Vref或者小于-8/9Vref的时候就会出现错误?例如,当输入信号稍稍大于7/9Vref时,普通二进制搜索得到的值是14,但是该种方法搜到的值就是15,这样是不是就出现错误了?
 楼主| 发表于 2015-10-6 01:42:55 | 显示全部楼层
回复 16# zengyl 你说的这个还是蛮形象的,但是我不理解的是所有电容加起来并不是2的指数倍,这该怎么去理解,谢谢
发表于 2015-10-6 12:26:44 | 显示全部楼层
回复 22# akfootball

嗯,确实不是2的指数倍了,所以文章说达不到满幅度的输入,量化幅度是1x(1024/(1024+128+32+1))。至于文章说的-73貌似有点问题,它里面的电路最后出来的结果也不是完全的-73。不过这都无关紧要,你知道思想就行
发表于 2015-10-6 12:32:55 | 显示全部楼层
回复 20# akfootball

不是一个“值”没关系啊,而且并不是真的不是一个值,只是你量化的权值本来就不同了,比如100这个数字,你用2进制和10进制去表示,它也不同啊,但是它本质是一个数。加了补偿后,实际的单位权重要比原来2进制小了,所以你如果还是原来的思维,那结果就偏大,所以才会有你说的,原来是14,现在成了15。
发表于 2015-10-7 16:50:36 | 显示全部楼层
回复 21# akfootball


   只要输入在限制的范围内,应该是得到一样的数字值啊,超过了有可能造成错误,比如电容阵列是8,4,2,2,1,1,一共是18个单位电容,要达到二进制搜索的要求,输入信号幅值应该在正负16/18*Vref范围内,相当于对于满摆幅的信号只有其中的16个单位电容采样,这样,在第一次比较的时候,就是-16/18*Vin+8/18*Vref=(-Vin+1/2*Vref)*16/18,这样实现二分。
发表于 2015-10-8 09:50:36 | 显示全部楼层
这是上极板采样形式的SAR。
发表于 2017-12-6 15:56:51 | 显示全部楼层
关于一种SAR ADC结构的工作原理
发表于 2017-12-6 16:51:50 | 显示全部楼层
搜索过程中应该不是以二进制的方法搜索的
发表于 2022-3-17 21:47:51 | 显示全部楼层
详细资料
发表于 2022-5-25 15:14:57 | 显示全部楼层


翻冗余翻到这个问题,有个问题,为什么补偿的那位电容,在计算数值的时候要减去0.5呢?这个0.5是怎么来的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-14 15:42 , Processed in 0.021401 second(s), 6 queries , Gzip On, Redis On.

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