按照TI官网给的demo做Ramp测试模式,数据完全正常。
然后没有修改参数将Ramp test mode改为normal operation后,数据错误。
240bit的数据我分为了20路每路12bit,仿真结果只有某四路为正弦波。
Amy Luo:
您好,
您使用的是哪款ADC芯片呢
user5900506:
回复 Amy Luo:
ADC12DJ3200
Amy Luo:
回复 user5900506:
您好,你可以附上调试的ADC12DJ3200 GUI和信号捕获的屏幕截图吗?
user5900506:
回复 Amy Luo:
这是输入为1M 0dBm时的信号(基本每四路信号相同,这点很不理解),下面再附上5M 0dBm时的信号
下面是ADC GUI的界面,对比Demo中的配置,只改动了JESD204B界面中的JESD Test Mode,将Ramp Test Mode改为Normal Operation。在Demo配置中,只在EVM界面和JESD204B界面做了配置,其他地方未做修改。
以上为ADC GUI截图,下面再给您放上Demo的pdf文件,您可以看一下,里面是Demo的流程,这个Demo测试是无误的。
KCU105 ADC12DJxx00 JESD Reference Design User Guide.pdf
Amy Luo:
回复 user5900506:
您好,
你能试着把输入功率降低到-3dbm,看看性能是否有显著的提高吗?你可能是过度饱和的ADC。
user5900506:
回复 Amy Luo:
从10dBm到无信号都试了,现在发现一个问题。在无信号输入的时候,vivado也能抓到数据,就是前面回复中的四路正弦波变为零,但是其他路还是原样。
总结就是,无信号源输入,也有杂散信号输出,这个问题可能是因为什么造成的呢?
Amy Luo:
回复 user5900506:
您好,
只是想确保当斜坡测试模式更改为正常模式时,jesd块按钮是否处于禁用状态?
我要说的是,应该禁用jesd block按钮,应该将斜坡测试模式模式更改为正常模式,然后启用jesd block按钮。
Amy Luo:
回复 Amy Luo:
您好,当使用ADC为正常模式时。数据按照数据表第66页表20所示JMode0进行打包。类似的表22显示了如何为jmode2打包数据。您必须使用这个bit包和数据来获得正确的输出。
user3980193:
回复 user5900506:
楼主您好:
不知道您这个现象解决没有,如果解决了的话可否分享一下解决方法,我现在也调到您这个一样的状态了,暂时不知道怎么解决。
非常感谢
ADF satea:
回复 user5900506:
请问前辈,你的问题解决了吗?我遇到了跟你想同的问题,能分享一下解决办法吗?