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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4984|回复: 11

[求助]设计的ADC有偏码现象是怎么回事

[复制链接]
发表于 2009-4-28 12:17:27 | 显示全部楼层 |阅读模式

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

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

x
设计了一个10bit每级1.5bit 运放共享的流水线ADC,当差分输入均接共模输入电压时,输出码不是511,而是有所偏差。
一共3块测试板,一块输出码为485,一块为540,一块为604,

各位做过ADC的同道,有没有遇到过这样的情况,是怎么解决的呢?
如果需要更详细的信息,可以回贴说明,我补充上去。

谢谢大家!
发表于 2009-4-28 12:52:50 | 显示全部楼层


原帖由 seetoo 于 2009-4-28 12:17 发表
设计了一个10bit每级1.5bit 运放共享的流水线ADC,当差分输入均接共模输入电压时,输出码不是511,而是有所偏差。
一共3块测试板,一块输出码为485,一块为540,一块为604,

各位做过ADC的同道,有没有遇到过这样的 ...



这是ADC 的offset,是正常的啊,不过好像有些偏大
offset主要是opamp的input offset造成的
前面有没有AFE?也会产生offset的
把这些offset统统折算到一起就ok了
不过你说的再详细一点,我可以估算一下输入offset到底有多少mV
 楼主| 发表于 2009-4-28 13:20:56 | 显示全部楼层


原帖由 fuyibin 于 2009-4-28 12:52 发表


这是ADC 的offset,是正常的啊,不过好像有些偏大
offset主要是opamp的input offset造成的
前面有没有AFE?也会产生offset的
把这些offset统统折算到一起就ok了
不过你说的再详细一点,我可以估算一下输入of ...




前面没有AFE,就是一个有中心抽头的balun,把单端信号转成差分信号。
运放是全差分套筒式运放,W/L为640.采样开关为栅压自举开关。
采样电容为1pF。
还需要什么信息么?
我起初也认为是运放的offset,但是不应该偏差这么大的。
发表于 2009-4-28 14:25:28 | 显示全部楼层
一般就是offset
不过你的offset 太大了
你的INL,DNL如何?

还有可能是版图没画好,很多地方common-to-diff feedthrough
你跑过后仿没?

[ 本帖最后由 vdslafe 于 2009-4-28 14:27 编辑 ]
发表于 2009-4-28 14:35:35 | 显示全部楼层


原帖由 seetoo 于 2009-4-28 13:20 发表



前面没有AFE,就是一个有中心抽头的balun,把单端信号转成差分信号。
运放是全差分套筒式运放,W/L为640.采样开关为栅压自举开关。
采样电容为1pF。
还需要什么信息么?
我起初也认为是运放的offset,但是 ...



offset 电压有公式可以估算
vos= 30/sqrt(W*L)这是input pair的
把S/H+ MADC1+1/2*MDAC2+ 1/4*MDAC3+ 。。。求和
 楼主| 发表于 2009-4-29 12:30:13 | 显示全部楼层


原帖由 vdslafe 于 2009-4-28 14:25 发表
一般就是offset
不过你的offset 太大了
你的INL,DNL如何?

还有可能是版图没画好,很多地方common-to-diff feedthrough
你跑过后仿没?




INL和DNL很差的,测试的时候看起来噪声很大,还是不接交流输入信号时,输出的码就在偏码值附近略有抖动,大概在5~6个码的范围。
这应该是噪声的影响吧。

版图当时画的的确是比较赶,很多问题没有考虑到,据你的经验可能的common-to-diff feedthrough会出现在那些地方呢,我检查一下。
后仿跑起来太慢了,只是单跑采样保持或MDAC,也都挺正常的。
 楼主| 发表于 2009-4-29 12:34:28 | 显示全部楼层


原帖由 fuyibin 于 2009-4-28 14:35 发表


offset 电压有公式可以估算
vos= 30/sqrt(W*L)这是input pair的
把S/H+ MADC1+1/2*MDAC2+ 1/4*MDAC3+ 。。。求和




是啊,我也算过的,全差分结构的运放,offset也就是在mV级的,我这个偏码等效到offset都要到50mV左右了。
假设采样保持电路贡献一半也有二十几毫伏,同时各板的偏码值都不一样,挺奇怪的。
想可能会有PCB的原因,但是查看过进片的两差分电压,值都相等的。
ps:仿真怎么仿offset呢?
发表于 2009-4-29 12:39:01 | 显示全部楼层
把单端信号转成差分信号试试看看
 楼主| 发表于 2009-4-29 12:43:46 | 显示全部楼层


原帖由 ns2wei 于 2009-4-29 12:39 发表
把单端信号转成差分信号试试看看



信号就是通过balun单端转差分的。通过balun的中心抽头给的共模电压。
当不接输入信号的时候,相当于直流共模输入电压通过两个线圈给到两个差分输出再给到芯片里的。
发表于 2009-4-29 13:11:23 | 显示全部楼层


原帖由 seetoo 于 2009-4-29 12:30 发表



INL和DNL很差的,测试的时候看起来噪声很大,还是不接交流输入信号时,输出的码就在偏码值附近略有抖动,大概在5~6个码的范围。
这应该是噪声的影响吧。

版图当时画的的确是比较赶,很多问题没有考虑到,据 ...



DNL INL是多少呢?有多差?
不改变input,5,6个码跳一般是noise

看offset 就跑monte calro 就好。
你单跑过MDAC的后仿么?还有SHA?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 16:24 , Processed in 0.028108 second(s), 9 queries , Gzip On, Redis On.

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