本文主要是關(guān)于無線芯片CC1100和CC1101的相關(guān)介紹,并著重對無線芯片CC1100和CC1101進行了詳盡的對比分析。
CC1101
CC1101 [1] 是一款低于1GHz設(shè)計旨在用于極低功耗RF應(yīng)用。其主要針對工業(yè)、科研和醫(yī)療(ISM)以及短距離無線通信設(shè)備(SRD)。CC1101可提供對數(shù)據(jù)包處理、數(shù)據(jù)緩沖、突發(fā)傳輸、接收信號強度指示(RSSI)、空閑信道評估(CCA)、鏈路質(zhì)量指示以及無線喚醒(WOR)的廣泛硬件支持。CC1101在代碼、封裝和外引腳方面均與CC1100兼容,可用于全球最為常用的開放式低于1GHz頻率的RF設(shè)計。
● 超低功耗無線收發(fā)器
● 家庭和樓宇自動化
● 高級抄表架構(gòu)(AMI)
● 無線報警安全系統(tǒng)
◆ 387.0MHz~464.0MHz工作頻段。
(433MHz,0.6kbps,1%誤碼率時為-116dBm)。
(接收模式,433MHz,1.2kbps時僅16.0mA)。
◆ 最高可設(shè)置為+10dBm的發(fā)射功率。
◆ 支持0.6kbps~500kbps的數(shù)據(jù)傳輸速率。
◆ 支持多種調(diào)制模式(OOK、ASK、GFSK、2-FSK、4-FSK和MSK)。
◆ 提供對同步字檢測、地址校驗、靈活的數(shù)據(jù)包長度以及自動CRC處理的支持。
◆ 支持RSSI(接收信號強度指示)和LQI(鏈路質(zhì)量指示)。
◆ 通過4線SPI接口與MCU連接,同時提供2個可設(shè)定功能的通用數(shù)字輸出引腳。
◆ 獨立的64字節(jié)RXFIFO和TX FIFO。
◆ 工作電壓范圍:1.9V~3.6V,待機模式下電流僅為200nA。
◆ 工作溫度范圍:-40℃~+85℃
無線芯片CC1100和CC1101的區(qū)別
一、數(shù)字接口升級
代碼兼容性:CC1100與CC1101的數(shù)字模塊是完全相同的,因此CC1101可以100%兼容CC1100的代碼。CC1100的所有功能都可在CC1101上完成。一些客戶已經(jīng)在他們的設(shè)計中使用CC1101替代了CC1100時沒有遇到任何問題。
新的近距離接收設(shè)置位:CC1101 包含了兩個之前未使用的輸入信號衰減位。這是在使用高輸出功率的情況下RX或TX設(shè)備非常接近TX設(shè)備時非常有用。 由在FIFOTHR寄存器的第4和第5位來控制減弱輸入信號。第4位設(shè)置為1,提供6dB的輸入信號衰減,設(shè)置5位為1,提供12dB的衰減。同時設(shè)置提供18dB的衰減。在CC1100的數(shù)據(jù)表和含義中FIFOTHR寄存器中的第4和第5位被標識為“保留”,現(xiàn)在在CC1101的描述中已被改變。更多信息請參照CC1101數(shù)據(jù)表和設(shè)計手冊《DN010 CC1101近距離接收》
保持ADC數(shù)據(jù)速率設(shè)置:CC1101 可以在最佳靈敏度的低數(shù)據(jù)速率用ADC配置喚醒而不用編寫任何寄存器。為了做到這點CC1100在喚醒后需要編寫TEST寄存器。通過設(shè)置FIFOTHR 寄存器的第6位,CC1101在低數(shù)據(jù)傳輸速率(≤100Kbps)的最佳設(shè)置被喚醒。進一步編寫TEST寄存器可以避免芯片對這些寄存器的自動配置。如果使用SmartRF Studio生成CC1101的寄存器值,這些設(shè)置已被包含。
電子版本編號:不需改變寄存器的設(shè)置即可將CC1100替換為CC1101。如果需要檢查固件時仍然有必要獲取版本寄存器。可在0x31的VERSION寄存器找到版本號,并且CC1101的電子版本編號為0x04,CC1100則為0x03。
二、模擬前端升級
射頻輸出范圍:CC1101 的頻率合成器是一個在CC1100基礎(chǔ)上優(yōu)化的頻率合成器。特性表明在相同的寄存器設(shè)置時CC1101有比CC1100相同或更好的輸出頻譜。通常 CC1101與CC1100的比較中相位噪聲改進了4~5dB。CC1101改進了在歐洲863~870頻段的RF性能。同時建議使用GFSK調(diào)制來達到對頻道的最佳利用。
操作頻段:CC1101增加了頻率范圍。除了在CC1100中所支持的頻段外,CC1101還可以工作在387-400MHz和799-800MHz頻段。
CC1101在CC1100主要改善部分
改善雜散響應(yīng);
更緊密的相位噪聲更好的改善鄰道功率( ACP )的性能;
飽和電平輸入更高;
更高效能的功率輸出
連續(xù)頻率波段的擴展,
CC1100: 400-464 MHz 和 800-928 MHz
CC1101: 387-464 MHz 和779-928 MHz
chipcon-cc1100/1101/1110的三大致命缺點:
1.長時間接收會死機。如果你發(fā)接收命令給CC1101等型號IC后,就等它通知你去取收到的數(shù)據(jù),你有可能等一輩子也等不到。因為它早已莫名其妙地休息去了。這個問題從CC1101誕生到現(xiàn)在,原廠也沒找到自身的解決辦法。
2.弱信號就飽和。當輸入信號達到-15DBM時CC1101就飽和了,你的系統(tǒng)不管加不加PA,當兩個CC1101靠近后,到會造成收不到信號的現(xiàn)象。對于CC系列的RF IC,并不是信號越強就越容易收到信號哦。
3.過多的寄存器設(shè)置,讓用戶一見頭痛。其實有很多寄存器是可以屏蔽的,但原廠為了所謂的靈活,搞得用戶一頭霧水。
就是發(fā)送完或者接收完的狀態(tài)
我把MCSM1=0x00,MCSM0換成0x38或者0x28//考慮改成0x38或者0x28,也就是從rx到空閑狀態(tài)自動校準,就直接出現(xiàn)我說的假死,非得閑發(fā)送下數(shù)據(jù),接收模塊才能正常接收數(shù)據(jù)。
結(jié)語
關(guān)于無線芯片CC1100和CC1101的相關(guān)介紹就到這了,如有不足之處歡迎指正。
評論
查看更多