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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 174|回复: 2

[讨论] SAR加冗余位后转换问题

[复制链接]
发表于 昨天 15:24 | 显示全部楼层 |阅读模式

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

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

×
如下图所示,使用12bit冗余来转换10bit。我的问题是这种冗余结构,是否在转换过程中,需要根据比较器输出结果决定电容下极板维持初始状态还是切换至Vref。
举例说明:当输入电压vip=356,vin=156,Vref=512时。
采样: vip=356>vin=156,比较器输出1,此时所有电容下极板接GND
转换过程:
B11:N端C11切换到Vref,P端C11维持不变。vip=356<vin=156+240,比较器输出0
B10:P端C10切换到Vref,N端C10维持不变。vip=356+128>vin=156+240,比较器输出1
.
.
.依次转换。
最终得到的code为01101011...,按照电容对应的权重计算出来的code不是200.
但如果我在转换过程中,根据比较器输出结果来决定电容下极板是否要回到初始状态,则结果是正确的。
举例:
B11:N端C11切换到Vref,P端C11维持不变。vip=356<vin=156+240,比较器输出0
B10:N端C11撤回到GND状态,且C10切换到Vref,P端C10维持不变。vip=356>vin=156+128,比较器输出1
.
.
.
最终得到的code为001100010100
code有可能有点出入,但这种加了冗余位后的SAR转换过程和二进制权重的方式好像确实是不一样的。本质原因是传统结构在转换时,P,N之间的差值可以增加也可以减小,且每次都是2倍关系,即当选择256权重时,如果发现偏大,那么就减小128,最终对应的剩余的权重还是128.但是冗余位不是这样,当选择240权重时,如果发现偏大,后面减小128,那么剩余的就不再是128了。
屏幕截图 2025-08-28 181433.png
 楼主| 发表于 昨天 15:39 | 显示全部楼层
是我哪里理解有问题么,第一次接触冗余位的设计,当然这种权重不对应的问题可以通过计算方式的变化修正回来,但是就无法根据输出的code乘以对应的权重直接得到结果了。
回复 支持 反对

使用道具 举报

发表于 昨天 21:48 | 显示全部楼层
请问这是哪篇paper
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-30 05:25 , Processed in 0.012629 second(s), 4 queries , Gzip On, Redis On.

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