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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] ADC S/H amplifier 问题。 急求。

[复制链接]
发表于 2011-1-11 15:56:18 | 显示全部楼层 |阅读模式

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

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

x
设计了个S/H(fiip-around) 的放大器 (gain=82db),用理想的switch仿真SFDR,低频下SFDR有92db,但是高频200M输入下就变成了71db,按道理用的是理想的开关采样电路,SFDR不应该随输入频率发生这么大的变化,如果说我设计的运放有问题,那么低频下线性度不可能有92db,所以现在有些矛盾了,不知道问题出在哪里,求高人指点。
发表于 2011-1-11 16:07:40 | 显示全部楼层
回复 1# zhuxuxiaojie


    也可能是你的 OpAmp 設計造成的
Your OpAmp is supposed to settle to the required accuracy level before the end of each sample.

T_settle < 0.5 / F_sample

At low sampling freuquency, your OpAmp has long enough settling time.
At high frequency, your OpAmp may not have enough settling time.

To verify whether your OpAmp bandwidth / settling is the dominant factor, replace your OpAmp with an ideal OpAmp and conduct the S/H simulation again.
发表于 2011-1-11 16:10:06 | 显示全部楼层
If you are talking about F_in (low frequency vs. 200 MHz), it would be similar issue.
Still OpAmp could be the dominant factor.
 楼主| 发表于 2011-1-11 16:24:22 | 显示全部楼层
回复 3# fhchen2002

谢谢,我之前用过ideal amp 仿真,结果是好的,我设计的amp,bandwidth=1G,sample frequence=100M,slew rate什么的都没问题,Tsettle=1.5ns,而且运放只是工作在hold状态下,对于运放来说201M input signal is the same as 1M input.  而且我试过将运放gain提高到140db,SFDR在200M input signal下就有93db。 但是这个还是无法解释gain=82db时候,低频输入下好,高频输入下不好。 还是存在矛盾。
 楼主| 发表于 2011-1-11 16:26:27 | 显示全部楼层
回复 4# zhuxuxiaojie


   不好意思, Tsettle是3ns。
发表于 2011-1-11 16:54:02 | 显示全部楼层
本帖最后由 fhchen2002 于 2011-1-11 17:10 编辑

May I know when you wrote

t_settle = 3 ns

To what accuracy level did you refer to?
For instance, (compared to steady state, i.e., the voltage level when t = infinity) the OpAmp settles to |V_infinity - V(3 ns after clock edge)| < 0.1%, ...

Assuming simple single-pole model,
Unity-gain bandwidth = 1 GHz
At F_in = 200 MHz, your OpAmp has open-loop gain about 5 only (in this order of magnitude).
You won't have good enough accuracy when you close the loop

-> your close-loop transfer function = (A_v(f)) / [1 + A_v(f)] (not close enough to 1).

Still bandwidth issue.
发表于 2011-1-11 21:31:03 | 显示全部楼层
关注关注。
发表于 2011-1-12 12:59:02 | 显示全部楼层
输入200MHz信号时,S/H的采样时钟是多少?
按照采样保持理论,频谱需要乘上Sinc 函数。
如果你的采样时钟频率与输入信号频率相差不大时,在频域上,Sinc会引起比较大的幅度下降
因此仿真时,可以适当增加S/H时钟看看,当然要满足运放的建立
 楼主| 发表于 2011-1-12 14:12:15 | 显示全部楼层
回复 6# fhchen2002


    能不能加QQ或者MSN详谈,忘指教。谢谢。我的QQ 313635795   MSN: wk0728@hotmail.com
 楼主| 发表于 2011-1-12 14:14:22 | 显示全部楼层
回复 8# zhujf_07


    谢谢,采用时钟是100M。 输入是201.953125M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 23:19 , Processed in 0.036320 second(s), 8 queries , Gzip On, Redis On.

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