[發明專利]一種基于FPGA和射頻芯片交互的自適應SPI通信系統及方法在審
| 申請號: | 202110523102.1 | 申請日: | 2021-05-13 |
| 公開(公告)號: | CN113157627A | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 陳仲甫;張宏澤;吳春華;徐捷 | 申請(專利權)人: | 南京典格通信科技有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 南京知識律師事務所 32207 | 代理人: | 張蘇沛 |
| 地址: | 210000 江蘇省南京市玄武區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 fpga 射頻 芯片 交互 自適應 spi 通信 系統 方法 | ||
1.一種基于FPGA和射頻芯片交互的自適應SPI通信系統,其特征在于:包括
收發層:用于FPGA給射頻芯片發送不同配置的數據,其中如果有的數據的配置滿足射頻芯片SPI接口的時序要求,射頻芯片則能夠接收到來自FPGA發送的此配置數據,同時射頻芯片會將此配置數據再發送回FPGA,表示此配置數據可以和射頻芯片進行交互;
歸納層:用于FPGA對接收到的來自射頻芯片的數據進行判斷和分類,接收到的數據的數值對應不同的配置,將不同配置的數據存放入不同的寄存器,這些寄存器有不同的地址,每個地址對應不同的數據配置,這樣便可知道FPGA給射頻芯片發送的數據的配置;
校驗層:用于發送所述寄存器中的數據,驗證所述寄存器中的數據是否可以和射頻芯片進行通信。
2.根據權利要求1所述的自適應SPI通信系統,其特征在于:所述收發層向射頻芯片發送不同的配置的數據,并接收射頻芯片發送給FPGA的數據,所有能接收到的數據,都表明這些數據所表示的配置是所述FPGA可以和射頻芯片通信的數據配置。
3.根據權利要求1所述的自適應SPI通信系統,其特征在于:所述校驗層給所述射頻芯片連續發送所述歸納層寄存器里的數據,并連續回讀,檢驗相應配置數據的穩定性。
4.根據權利要求1所述的自適應SPI通信系統,其特征在于:所述不同配置的數據是指不相同時鐘周期、不相同極性相位、不相同串行傳輸模式、不相同建立和保持時間、不相同數據位寬的數據。
5.一種基于權利要求1-4之一所述自適應SPI通信系統的通信方法,其特征在于,包括以下步驟:
S100、收發層模塊發送給射頻芯片不同配置的數據,其中有和射頻芯片時序要求對齊的數據,所述不同配置的數據寫入射頻芯片后,射頻芯片會發送數據給FPGA,收發層模塊同時接受這些數據;
S200、歸納層模塊接收來自射頻芯片的數據,并存放入寄存器,同時按照配置進行分類;
S300、校驗層模塊向射頻芯片連續發送歸納層模塊的數據,并回讀,檢測所讀數據和所發數據的差異性和穩定性。
6.根據權利要求5所述的通信方法,其特征在于:所述步驟S200中的配置為數據的數值。
7.根據權利要求5所述的通信方法,其特征在于:所述步驟S300具體為:
S301、校驗層模塊向射頻芯片發送的不同數據,是已經能從所述射頻芯片返送回所述FPGA的正確的數據;
S302、對比回讀數據和發送數據數值是否相同,檢測2萬次,若無不同,則此數據配置正確,存入相應寄存器;若出現不同,則發送下一個數據;
S303、重復上述步驟,直至找到和發送數據保持一致的回讀數據,此回讀數據對應的配置為所需要的配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京典格通信科技有限公司,未經南京典格通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110523102.1/1.html,轉載請聲明來源鉆瓜專利網。





