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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 1785|回复: 0

[求助] 首级3.5b,无采保流水线ADC首级问题(SHA_LESS pipeline ADC)

[复制链接]
发表于 2015-6-30 10:38:26 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 br-ba 于 2015-6-30 10:49 编辑

小弟新人一个,最近在设计一个100M,10bit,首级3.5bit的无采保流水线ADC时遇到一些问题。简单地说就是输入sin信号时,首级输出误差达到50mV左右,但是后级接理想ADC之后,得到总输出数字码的信噪比却达到了60dB。
      我在这里采用的是3.5bit的首级,所用的结构和时序参照这篇文章Design Techniques for a Pipelined ADC Without Using a Front-End Sample-and-Hold Amplifier,作者是Dong-Young Chang,下图为结构图,与图中结构有些不同的地方在于,我实际中在比较器前仍然加了预放大电路。
捕获.PNG
      仿真的时候发现,提前关断开关采用MOS管时,输入斜方波,可以看到看到正常的3.5bit的输入输出曲线。在采样相末尾,提前关断时钟关断那个时间节点,读输入信号值,然后在读出保持相的输出结果。按照8vin+D0*Vref的关系式验算,比较仿真值和误差值关系,误差范围在可容忍的范围内。后接理想ADC,输出的数字码经过matlab还原,可以得到一个完整的原输入信号。但是将输入换成sin信号以后,仍然采用原先的方式进行验算,发现仿真值和计算值相差很大。误差是一个非线性误差,斜率大的位置,误差大。但是,此时,经过AD转换后的数字码经过MATLAB仿真测试后,可以得到很高的信噪比和动态范围(分别为SNR=60dB,SFDR=73dB)。如果将提前关断的开关换成理想开关时,可以保证在输入信号为sin时,第一级输出信号的仿真值和计算值误差在可以容忍的范围内,但是,经AD转换后的数字码的信噪比和无杂散动态范围都变得很低(SNR=30dB左右,SFDR=36dB左右)。可以看到三次谐波很高,躁底也变得很高。请问各位大大,有没有遇到过类似的情况?以及如何解决?是我的验算方法有问题吗?还是有什么其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-28 03:01 , Processed in 0.040106 second(s), 10 queries , Gzip On, Redis On.

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