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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 392|回复: 5

[求助] 关于pipeline ADC的精度问题

[复制链接]
发表于 2025-4-10 08:33:14 | 显示全部楼层 |阅读模式

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

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

x
小弟目前在学习pipeline ADC的一些概念,也自己尝试着搭一个简单的8bit pipeline ADC,结果有一些概念有点困惑,希望有大哥能解答

输入信号从-Vref到Vref,我用了一个比较经典的1.5bit/stage结构,也就是需要八级,同时阈值电压设置了+-1/4Vref,也就是每一级会输出两个比较器的结果,通过解码也能得到比较不错的ENOB大概7.8,但是问题来了:
我解码的方式是根据比较器输出的结果,比如11,10,00这三个状态,分别根据权重加code,第一级+128/0/-128,最后一级+1/0/-1,但是这样一来最大的code和最小的code就分别是255和-255,这样一来要如何能把这些值映射到八位二进制中呢,如果简单的除以二,那肯定会有一部分电平丢失,会不会造成ENOB下降呢?
还是说应该有别的方法来映射,希望有大哥能解答。
发表于 2025-4-10 09:50:59 | 显示全部楼层
这里有一个问题就是,你得判断你的输出算不算符号位,如果是无符号数,那这样就没有问题,不会出现负数,如果是有符号数,那就得留出来符号位,以表示符号
 楼主| 发表于 2025-4-10 11:44:29 | 显示全部楼层


jaydenwu 发表于 2025-4-10 09:50
这里有一个问题就是,你得判断你的输出算不算符号位,如果是无符号数,那这样就没有问题,不会出现负数,如 ...


你说得对,我目前是有符号的。但是如果认为符号位也算一位的精度,这样的话我这个设计还算是8bit的设计吗
发表于 2025-4-10 13:58:30 | 显示全部楼层
1.5bit每级,需要7级,最后一级是2bit
 楼主| 发表于 2025-4-11 07:46:59 | 显示全部楼层


qiaogang2220 发表于 2025-4-10 13:58
1.5bit每级,需要7级,最后一级是2bit


感谢您!但是就算这样前面六级如果全是1会不会转换后的code也超量程了呢
发表于 2025-4-11 08:53:57 | 显示全部楼层


SYLPHIETTE 发表于 2025-4-11 07:46
感谢您!但是就算这样前面六级如果全是1会不会转换后的code也超量程了呢
...


不会全是11的,自己用满量程的信号试下不就知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-3 18:48 , Processed in 0.018802 second(s), 8 queries , Gzip On, MemCached On.

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