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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7048|回复: 12

[求助] 关于SAR ADC冗余校正的一个疑问

[复制链接]
发表于 2017-6-29 17:21:02 | 显示全部楼层 |阅读模式

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

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

x
最近在看着方面的资料,有一个疑问。如果不带冗余位,所有位的电容比例都是2^i,那么各位的权重就是2^i,此时输出结果可以很简单的获得,就是各位二进制权重相加,比如10位ADC,最大输出结果就是1024。
但是带上冗余位问题就来了,因为冗余位电容的存在,各位电容在总体电容中的比例不再是2^i/总电容,要略小。一些论文里面说带冗余位的数字校正直接把权重相同的相加就可以(再减去各冗余位权重的二分之一)。但这里面存在一个问题,就是会越界。举例来说,ADC的参考电压是VREF,如果输入电压也是VREF,实际电路在工作的时候应该输出全1,包含冗余位在内,这样一来数字输出就会超过最大量程,比如10位ADC,可能会输出1032,这个问题是怎么解决的呢?我的一个想法是可以把参考电压VREF做的比量化范围VFS稍大,限制数字量化结果越界,不知道实际情况是如何处理的,还是前面我理解的干脆就是错误的?
请各位高手赐教,谢谢
发表于 2017-6-30 14:34:58 | 显示全部楼层
你好 ,这个是不会越界的,加了 冗余位相当于把原来的1024 range 要分散到超过1024,应为多了冗余位么,通过DEC模块要把这种对应关系从新装填到1024里面。就是这个关系。
发表于 2017-6-30 16:08:12 | 显示全部楼层
不需要把VREF做的比量化范围VFS稍大。加入冗余位后VFS自然比VREF小了。
发表于 2017-6-30 17:50:40 | 显示全部楼层
每个 比特的对应值见小了。比如原来的msb 对应512,现在可能是495...

所以需要转化成最后的二进制。
发表于 2017-12-4 13:28:11 | 显示全部楼层
关于SAR ADC冗余校正的一个疑问
发表于 2019-9-11 15:45:32 | 显示全部楼层


wandola 发表于 2017-6-30 17:50
每个 比特的对应值见小了。比如原来的msb 对应512,现在可能是495...

所以需要转化成最后的二进制。 ...


权重变化之后,每一位都和原来的二进制不一样了。比如CC Liu的文章中的4位的图例仍然用2进制的权重去作比较,这个是不是不太对?
发表于 2022-1-9 20:05:37 | 显示全部楼层
本帖最后由 xielinsen 于 2022-1-9 20:08 编辑

。。
发表于 2023-4-23 12:56:34 | 显示全部楼层
您好,能请教一下,我们在设计SAR ADC的时候会引入冗余位,有些文章中提到了4C 2C C C这个冗余方法,想问下您,如何将这个冗余码转化为二进制码呢。例如:4C 2C C C结构输出码为0011,此时对应电压为VREF*2/8,可是我对应于4C 2C C阵列,为使权重相等,码应该为010,但此时对应电压为VREF*2/7.想问一下这种转换是合理的吗?
发表于 2023-8-12 14:07:30 | 显示全部楼层
谢谢
发表于 2023-10-12 20:06:50 | 显示全部楼层


yi2ha 发表于 2023-4-23 12:56
您好,能请教一下,我们在设计SAR ADC的时候会引入冗余位,有些文章中提到了4C 2C C C这个冗余方法,想问下 ...


您好,我也遇到了相同的问题,请问解决了吗

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-30 22:31 , Processed in 0.029220 second(s), 6 queries , Gzip On, Redis On.

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