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