AD9361 爲ADI第一代射頻直採芯片,廣泛運用在各大領域,比如無線圖傳、通信。同樣官方的demo也是基於zynq總線架構的,這裏不在介紹官方架構,而是採用純邏輯語言進行驅動,這樣對平臺的依懶性就很小了。
首先我們需要採用官方的配置軟件,該軟件官網已經無法提供下載了,如有需要查看文末CSDN鏈接,
得到默認的配置參數,但是得到的參數爲
也就是僞代碼,我們可以自己寫一個腳本提取其中有用的部分,提取完如下圖所示:
可以把這個文件 當做頭文件進行調用,然後就是純SPI的讀寫了,架構如下圖所示:
在配置的過程中,我們可能會需要對頻率和增益進行二次配置,我們只需把其中對應的那部分寄存器進行二次配置即可:
效果:
如有相關的開發需求可以聯繫本人。
https://download.csdn.net/download/jingjiankai5228/12383853