ADC的厂家的官网上,都有IBIS模型,把IBIS模型引入ADS中,好像不是那么一回事。
TI的论坛上,工程师回复说,IBIS模型只能用于看信号完整性,不包括ADC的AC性能。
不过以前有位领导说过,除非别人的话,帮助你解决了问题,否则别人说不可以的话,都不要轻易相信。我觉得还是有点道理的。所以,行不行,还是要自己去确认一下。
发现ADS上面有个AtoD_ADI,里面有很多ADI的ADC的模型,后缀是.adc。但是,说明中,给出一个note,说只在32位windows支持使用。感觉上,明摆着不太想让人用。
在ADS上搜,发现确实找不到AtoD_ADI的模型。但是有一个AtoD的模型,不过里面就不包括ADI的ADC模型了。
ADS里面另外一个ADC的理想模型,那些参数的设置,也不符合我的想象。我希望能设置ADC的SNR和SFDR,上面只有INL和DNL的设置。虽然INL和DNL与SNR有一定的关系,但是毕竟没那么直观。
在网上搜,发现找不到合适的资料,就去问Claude,哪发现它一本正经的胡诌。
它给了我一些地址,我满心欢喜去找,发现屁都没有。
再我提醒它说,文章找不到时,它即时道歉,并且说链接3确实是有效的。
于是,我去看了一眼,发现文章根本就不是这个主题的。
然后我再次质问它,说,你说的第三篇的地址,根本就不是这个主题的。然后人家又非常诚恳的道歉,然而给的更正链接,还是不对。
看来还是自己动手,丰衣足食。于是去在g上搜AtoD_ADI,发现这个模型在SystemVue上也有。
然后我打开SystemVue,谢天谢地,发现竟然也打开了。K家的三个软件,在同一台电脑上,共存了。别问我怎么搞定的,因为我也不知道。只是恰好,我装了这三个,然后恰好这三个,都能用。
但是观察了模型的参数,发现只能设置输入信号的频率,以及输入信号的jitter,不能设置采样频率,感觉还是欠缺一点。
又在SystemVue上面搜ADC,发现出来一个ADC模型,从描述上来看,和我想要的很像,模型的参数有SNR,SFDR。而且,模型的说明上,还有关于ADC 噪声系数的换算公式。这些概念,正好和我目前的认知对应起来。也许可以基于这个模型,做一些工作。
ADS里面有个自带的关于ADC仿真的demo,但是想要能够为我们所用,还需要修改相应参数。
一个报了课程的号友,想基于这个demo做一些事情,demo上给的FFT结果,是基于DAC后的,但是他想看ADC数字输出的FFT,设置完后,发现和理想的结果对不上。
因为自己也想在课程中,加上ADC的性能,整体进行系统仿真,所以我也开始做这个事情,发现还真是。理论上进去1MHz,那ADC的采样后的数据,算出来的频谱应该也在1MHz左右,但是仿真结果却不是。所以,要用好这个模板,也不是表面上看的那么简单,还得仔细研究一下里面的逻辑。