CC1020是一種理想的超高頻單片收�(fā)器芯�。主要用于ISM(工業(yè)、科研及�(yī)�)頻帶和在426/429/433/868/915MHz頻帶的SRD(Short Range Device-近距離�(shè)�)�,也可�(jīng)編程后用于頻率為402MHz~470MHz� 804MHz~940MHz的多信道�(shè)��
1、頻率范圍為402MHz-470MHz工作
2、高靈敏度(�12.5KHz信道可達(dá)-118dBm�
3、可編程輸出功率�10dBm
4、低電流消耗(RX:19.9mA�
5、低壓供電(2.3V�3.6V�
6、數(shù)�(jù)率可以達(dá)�153.3Kbaud
7、SPI接口配置�(nèi)部寄存器
8、標(biāo)�(zhǔn)DIP間距接口,便于嵌入式�(yīng)�
9、通信距離�(yuǎn)�10dBm功率條件室外可以傳輸600米左��
CC1020主要的工作參�(shù)可通過串行總線接口編程,例如輸出功率、頻率及AFC�
在接收模式下,CC1020可看成是一個傳�(tǒng)的超外差接收�。RF輸入信號�(jīng)低噪聲放大器(LNA和LNA2)放大�,翻轉(zhuǎn)�(jīng)過積分器(I和Q)�(chǎn)生中頻IF信號。在中頻處理階段,I/Q信號�(jīng)混合濾波、放大后�(jīng)ADC�(zhuǎn)化成�(shù)字信�。然后�(jìn)行自動獲取控�、信道濾�、解�(diào)和二�(jìn)制同步化處理,在DIO引腳輸出�(shù)字解�(diào)�(shù)�(jù),DCLK引腳獲取同步�(shù)字時鐘數(shù)�(jù)。RSSI為數(shù)字形�,并可通過竄行接口讀�。RSSI還可作為可編程的載波檢測指示��
在發(fā)送模式下,合成的RF信號直接饋送到功率放大器PA。射頻輸出是FSK信號,此信號是由饋送到DIO引腳的數(shù)字比特流通過FSK�(diào)制產(chǎn)生的??墒褂靡粋€高頻濾波器來得到高斯頻移鍵控GFSK。芯片內(nèi)部的�/�(fā)開關(guān)電路使天線容易接入和匹配�
CC1020信號收發(fā)接口與微控制器的連接如圖1所示。微控制器使用引腳P2.6和P3.4與CC1020的雙向同步數(shù)�(jù)接口DIO、DCLK連接�
�1 CC1020與微控制器的連接電路
微控制器的一個雙向引腳與CC1020的DIO連接,用于�(shù)�(jù)的發(fā)射與接收(輸入與輸�)。DCLK提供�(shù)�(jù)定時,必須連接到微控制器的一個輸入端�
�(shù)�(jù)輸出可以選擇使用單獨的引�。這時要設(shè)置CC1020的INTERFACE寄存器SEP_DI_DO=1。在同步模式�,LOCK引腳用作�(shù)�(jù)輸出,而DCLK引腳作為異步模式的數(shù)�(jù)輸出,DIO引腳端則只用于數(shù)�(jù)輸入�
微控制器的一個引腳可用來�(jiān)視鎖相環(huán)的鎖定信�,即LOCK引腳信號。當(dāng)鎖相�(huán)鎖定�,LOCK引腳為邏輯低電平。它還可以用作載波檢測及�(jiān)視其它內(nèi)部測試信��
CC1020能被�(shè)置成三種不同的數(shù)�(jù)傳輸形式:同步NRZ模式、同步曼徹斯特碼模式和異步傳輸U(kuò)ART模式。這三種模式各有特�,同步曼徹斯特碼抗干擾能力,但是波特率要低一�,異步傳輸U(kuò)ART實現(xiàn)起來最簡單,但是抗干擾能力最�,而同步NRZ抗干擾能力比UART要好,但稍差于同步曼徹斯特�,實現(xiàn)難度也介于兩者之�。考慮到微處理器基本都支持UART串行通訊,所以選擇了這種模式,�(jīng)測試效果完全能達(dá)到要��
備注
1.VCC引腳的電壓范圍為2.3-3.6V之間,不能在這個區(qū)間之�,如超過3.6V將會燒毀模塊。推薦電�3.3V左右�
2.硬件沒有集成SPI功能的單片機(jī)也可以控制本模塊,用普通單片IO口模擬SPI時序�(jìn)行讀寫操作即��
CC1020�(jié)�(gòu)配置接口與微控制器的連接如圖所�。微控制器使用引腳P2.2~P2.5與CC1020的結(jié)�(gòu)配置接口PSEL、PCLK、PDI、PDO連接。PDO與微控制器的一個輸入端連接。PDI、PCLK和PSEL連接到微控制器的輸出�。如果把PDI和PDO連接在一�,微控制器可以使用一個雙向引腳端,則可節(jié)省微控制器的一個I/O端口�
�(dāng)�(jié)�(gòu)配置接口不使用時,連接到PSEL、PCLK、PDI和PDO引腳端的微控制器引腳可作他用。當(dāng)PSEL引腳端無�(保持高電�)�(PSEL引腳端低電平有效),PCLK、PDI和PDO是高阻抗輸入狀�(tài)。PSEL有一個內(nèi)部上拉電�,在低功耗模式時必須斷開(由微控制器三�(tài)控制),或者設(shè)為高電平,以阻止電流流入上拉電��
CC1020通過簡單的四串行SPI接口�(jìn)行編�。有8位的�(jié)�(gòu)配置寄存�。每一位寄存器的地址�7�,1位作為讀/寫位,初始化讀�?qū)懙牟�?。CC1020一次完整的配置,要求�(fā)�33個數(shù)�(jù)幀,每幀16�(Address 7�,R/W 1�,Data 8�)。一次完整配置所需時間取決于PCLK的頻�。如果PCLK頻率�10MHz,完成一次完整配置的時間少于53ms。將CC1020�(shè)為低功耗模�,只需�(fā)送一幀�(shù)�(jù),因此所需的時間不�2ms。所有的寄存器都是可讀��