|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
经过网上各位高人的指点,终于把ADC的top-level电路搭出来
做整个pipelineADC的simualtion,但是没有包括参考电压产生电路
目前给的是理想的参考电压
目前完成的电路主要包括:时钟产生电路,digital correction部分,
还有pipeline的S/H级和各个stage ,每个stage里面有MDAC和subADC,subADC主要是comparator
MDAC里面是gain=2的switch capcitor 和 opamp。
整个ADC共9级
S/H + ST1 + ST2 + ST3 + ... + ST8 + ST9
其中第三级到第八级目前用的相同的,
整个simualtion 跑下来,结果不是很理想
输入信号Vdiff= +/- 0.5V(满幅),
结果是 HD3 = -62.4dB; HD5 = -68.8dB 总的THD= 0.119%
感觉稍微差了点,而且非常疑惑
每一级都做过simualtion,而且感觉非常理想
S/H:HD3=-93.5dB; THD=0.0033%约-89dB, 这而且是从整个ADCTOP 仿真中,S/H输出接到下一级Stage1的地方抽
出来做DFT的,所以THD 变差因该是后级电路引起的
STAGE1:把做加减vrefp vrefn的电路去掉,纯粹做gain=2的瞬态仿真,再作DFT,结果很好,也有90多dB,于是想会不会是因为做了电压加减法,导致THD变差,于是输入一个DC-level偏高的sin信号,让MDAC一直做减法,减掉一个VREFP,输出还是一个sin信号,只是电压向下平移了,DFT分析HD3=-96dB, THD=0.0031%
STAGE2:也像stage1 一样做了纯粹乘2和减vref的仿真,HD3=-100dB,THD=0.003%。
STAGE3:也像stage1一样的,结果也不差
好像找不出合在一起就变差的理由啊,郁闷啊
在这之前ADC的stage7 stage8 的opamp没有用gain boost结构,第一级MDAC的opamp与SH的一样,
结果是整个ADC的HD3=-58.5dB,后来增加了MDAC1的带宽,把第七第八级弄得和STAGE3一样
得到现在的结果只改进了大概4dB |
|