CC1101、SI4432、SI4463 相互通信的可能性與得失探討
射頻芯片簡介
C1101
一款低于1GHz設計旨在用于極低功耗RF應用。其主要針對工業(yè)、科研和醫(yī)療(ISM)以及短距離無線通信設備(SRD)。CC1101可提供對數(shù)據(jù)包處理、數(shù)據(jù)緩沖、突發(fā)傳輸、接收信號強度指示(RSSI)、空閑信道評估(CCA)、鏈路質(zhì)量指示以及無線喚醒(WOR)的廣泛硬件支持。CC1101在代碼、封裝和外引腳方面均與CC1100兼容,可用于全球最為常用的開放式低于1GHz頻率的RF設計。
Si4432
一款低于1GHz高性能射頻收發(fā)器。其主要針對工業(yè)、科研和醫(yī)療(ISM)以及短距離無線通信設備(SRD)。SI4432輸出功率可達+20dBm,接收靈敏度達到-121dBm,可提供對數(shù)據(jù)包處理、數(shù)據(jù)緩沖FIFO、接收信號強度指示(RSSI)、空閑信道評估(CCA)、喚醒定時器、低電壓檢測、溫度傳感器、8位AD轉(zhuǎn)換器和通用輸入/輸出口等功能的硬件支持。
SI4463
一款高性能的低功耗射頻收發(fā)器,頻率帶寬介于199M -- 1050M之間,并且接收靈敏度可以達到-126dBm,****功率可以達到+20dBm,接收電流低至10mA。廣泛的引用于醫(yī)療、智慧農(nóng)業(yè)、智能路燈、智能家居等領域。
三種射頻芯片相互通信的可能行探究
從射頻芯片載波頻段方面而言
CC1101支持的頻率帶寬為300-348MHz、378-464MHz、779-928MHz;
SI4432支持的頻率帶寬為240-930MHz;
SI4463支持的頻率帶寬為119-1050MHz。
從三款射頻芯片支持的頻率帶寬而言,無疑他們的支持帶寬是有交集的,所以自然能夠?qū)⑷钌漕l芯片的****接收頻點調(diào)整到同一頻點,如433M的頻點。因此,僅從載波頻段而言,實現(xiàn)三款芯片的通信在載波頻率方面是滿足的。
從調(diào)制方式而言
CC1101的調(diào)制方式支持2-FSK、4-FSK、GFSK、OOK;
SI4432的調(diào)制方式支持FSK、GFSK、OOK;
SI4463的調(diào)制方式支持FSK、GFSK、OOK、4(G)FSK。
從三款射頻芯片支持的調(diào)制方式而言,既然有相同的調(diào)制方式,那么要實現(xiàn)調(diào)制方式一致,是完全沒有問題的,比如使用GFSK調(diào)制方式。因此,三種芯片都可以滿足調(diào)制方式一致是可行的。
從射頻芯片數(shù)據(jù)包格式而言
要實現(xiàn)三者能夠通信,除了滿足以上兩個條件,最重要的還要實現(xiàn)數(shù)據(jù)包格式的一致。如前端碼長度以及格式、同步字長度以及格式。
CC1101包格式
SI4432包格式
SI4463包格式
前端碼的字節(jié)數(shù)完全可以設置為相同字節(jié)數(shù)。
CC1101的前端碼只能是以101010....的格式,
SI4463和SI4432支持兩種格式101010...和010101....,因此前端碼實現(xiàn)一樣是完全可以的。
再進一步分析同步字
CC1101、SI4432和SI4463的同步字都可以進行設,并且長度范圍都是1-4字節(jié),
而SI4432和SI4463的同步字支持設為任意值,
從這點看來,不管CC1101的同步字能不能設置,都能夠保證他們?nèi)叩耐阶挚梢栽O置為一致。前端碼和同步字能夠保證一致,那么從通信上來說,剩下的就是處同步字和前端碼以外的數(shù)據(jù)的處理了。
綜上所述,三款射頻芯片既能夠滿足調(diào)制方式、載波頻率、數(shù)據(jù)包的前端碼和同步字一致,那么實現(xiàn)他們?nèi)叩南嗷ネㄐ爬碚撋暇蜎]有問題了。
非常感謝您抽出寶貴的時間來這里。歡迎在評論區(qū)留言,并持續(xù)關注獲取更多精彩內(nèi)容。
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。