https://blog.csdn.net/jingjiankai5228/article/details/119475487
之前博客记录过一次adrv9026的博客,当时主要是FMC形式,FMC只有时钟芯片和ADRV9026芯片,这次将用XCZU15搭载一颗ADRV9026芯片,基本上相对前面的博客只是单纯的一个移植
但是这次调试耽误了将近一周,原因是发射衰减无法控制,最初怀疑是硬件问题,结果这次新设计的板卡还是发射衰减控制不上,基本上排除硬件问题,首先排查以为是发射表没有正常下载到内部ARM里,但是通过adi_adrv9025_TxAttenTableChecksumCalculate api回读ARM内部的衰减表发现是正常,然后通过手册的SPI2接口直接控制衰减也是行不通,最后通过一行一行的修改表格,测试发现表格800行才有效,搞的非常郁闷,通过一步一步排查,最终确定问题在于txRampDownEvents触发错误,通过修改txRampDownEvents参数最终可以通过api控制发射衰减
XCZU15 FPGA+ADRV9026 驱动调试记录
于 2022-10-15 22:15:12 首次发布