各位坛友大家晚上好,小弟最近在做一个pipeline sar adc,在进行有效位数测试的时候发现有问题就是当我取128及以下个点的时候,其对应实际仿真的有效位数都能够保持在11.5bit左右,但是当我采样256个点及以上的时候它有效位数便急剧的下降,这里我指的测试输入信号频率是15M/32,31M/64,63M/128,127M/256,前三种都是好的,就从第四种测试开始有效位数直接变成5点即bit,我又重新仿真了一下每个小的SAR ADC他们的有效位数在对应的频率下都是满足条件的,残差放大器在我随机抽取的几个点中也都能按照对应的16被进行放大,但就是有效位数直接下去了。我把残差放大器换成理想的也就变成6.6bit,我想问一下这种情况是我时序有问题嘛,但是我给的都是不交叠时钟啊,证明采样128个点的时候有效位数还有11.8bit,到了256个点直接下降到了2点几bit了。我应该怎么排查这个问题处在哪里啊,ps:采样率是1M的,这个频率应该不算高啊。ps:我只测试了上面罗列的五个频率。256个点的较低频率暂时还没有测试。还望广大的群友给点建议,小弟在此谢过了。ps:卡了好几天了实在没办法了