之前使用别人的板子使用AD9361,一切正常,自己公司板子做好后,移植后就出现问题,寄存器使用官方配置,即fpga内部配置,可以全部配置OK,但数据输入只有0,-1,1,2,-2这样子,不管外边接什么信号都一样,而输出更夸张,fpga内部生成点频信号,送出频谱仪上只看到一堆杂毛,不知该往哪里分析了
之前使用别人的板子使用AD9361,一切正常,自己公司板子做好后,移植后就出现问题,寄存器使用官方配置,即fpga内部配置,可以全部配置OK,但数据输入只有0,-1,1,2,-2这样子,不管外边接什么信号都一样,而输出更夸张,fpga内部生成点频信号,送出频谱仪上只看到一堆杂毛,不知该往哪里分析了
1. 检查基带
1)FPGA是否正常工作
2)FPGA是否能正常配置AD9361
2.检查射频端:
1)发射端:
使用ADI提供的HDL reference design默认配置,本振是2.4Ghz,且会生成一个1Mhz的单音信号。在这种配置下接上频谱仪看看发射端是否能正常发送该信号。
2)接收端:
使用参考设计将AD9361自回环,或者使用外部信号发生器送入AD9361接收端,使用FPGA内部的chipscope监测data interface上的数据或者使用SDK memory monitor检测送入DDR中的数据。
按照你所说,发射接收都不work,应该考虑先确认FPGA是否能正常配置AD9361,可以尝试让AD9361进入BIST mode 进行检验。