现在在做一个11位的单斜ADC仿真,采样频率是333.3khz(采样时间3us),现在当我跑的时间较短时,结果都是正常的。当我跑比如256,512个点时,我的结果就明显下降了很多。我仔细检查了一下,比如前9us,跑的点一多,量化的结果都变了,我看了一下仿真,有时的step都接近800多ps,幅度很大。为了提高精度,当我把minstep设置成10ps时,又会报错如下
Transient simulation reaches maximum allowed number of convergence failures below minstep within 5% of stop time.
Change option `max_minstep_nonconv' to adjust the allowed maximum number of convergence failures below minstep.
然后我的仿真设置是APS 同时开启了++aps,同时仿真设置为conservative。