AD9625为ADI出的最大支持2.6G采样,12bit adc,接口支持JESD204B接口
对于这类接口基本上少不了使用专用的时钟芯片,因为需要的时钟种类较多,我这里采用的TI的LMK04828作为时钟芯片
调试过程中由于焊接存在虚焊,导致FPGA无法和AD进行通信,SPI配置寄存器失败,后来发现是电的问题。
对于驱动AD,首先避不开的都是看手册配置响应的寄存器,对于JESD的接口芯片,对接口参数一定要配置对。如果通过C语言配置也可以参考官方的基础配置程序:
AD驱动起来了,接下来就是需要将数据导出进行分析,我个人比较喜欢通过chipscope进行导出
然后就是根据常用的公式分析AD的性能指标,主要的指令包括SFDR SNR 及ENOB了。
由于测试条件有限,这里无杂散动态范围也就50左右。