該模塊使用TI公司的CC1020芯片開發而成。模塊工作在402,424, 426, 429, 433, 447,449, 469, 868 and 915 MHz的ISM和SRD頻段,完全集成的位同步器。具有很低的IF特性,輸出的解調數據在DIO引腳產生,可以通過位同步時鐘DCLK讀取解調數據及發送模式下的數據輸出。數據包協議軟件添加前導碼、同步字、地址信息和發送數據長度等。可以很容易通過SPI接口進行編程配置,電流消耗很低在發射功率為+10dBm時發射電流為27.1mA,接收電流為19.9mA.CC1020通信屬於低速窄帶傳輸,具有通信距離遠優點
CC1020基本特點:
工作電壓:2.2~3.6V, 推薦3.3V,直線通信距離600米左右
(1) 頻率範圍為402 MHz -470MHz工作
(2) 高靈敏度(對12.5kHz信道可達-118dBm)
(3) 可編程輸出功率,最大10dBm
(4) 低電流消耗(RX:19.9mA)
(5) 低壓供電(2.3V到3.6V)
(6) 數據率最高可以達到153.6Kbaud
(7) SPI接口配置內部寄存器
(9) 標準 DIP 間距接口,便於嵌入式應用
【應用領域】車輛監控、遙控、遙測、小型無線網絡、無線抄表、門禁系統、小區傳呼、工業數據採集系統、無線標籤、身份識別、非接觸RF智能卡、小型無線數據終端、安全防火系統、無線遙控系統、生物信號採集、水文氣象監控、機器人控制、無線232數據通信、無線485/422數據通信、數字音頻、數字圖像傳輸等。
參數 | 數值 | 單位 |
wendu gongzuo 工作溫度範圍 | -40-80 | 度 |
編程電壓 | 2.3-3.6 | V |
最大發射功率 | 10 | dBm |
通信數據率 | 0.45-153.6 | kbps |
功率10dBm時工作電流 | <30 | mA |
接收模式時工作電流 | 19.9 | mA |
溫度範圍 | -40 to +85 | ℃ |
POWERDOWN模式工作電流 | 1.8 | uA |
在採用電池的應用中為了滿足嚴格的功率消耗要求,CC1020提供很大靈活性的功率管理。POWER DOWN模式通過MAIN寄存器控制。在MAIN寄存器中有單獨的位控制RX部分、TX部分、頻率合成器和晶體振蕩器。在每個應用中這個單獨控制可用來優選最低可能電流消耗。為了阻止流入內部上拉電阻的涓流電流,在功率下降模式期間PSEL必須為高阻態,或設置為高電平。
當模塊上電後,CC1020寄存器需要重置(通過清空MAIN寄存器的RESET位)。所有待配置的寄存器必須接著被配置(與芯片默認值不同的)。寄存器可以任何順序自由配置。然後CC1020必須在RX和TX模式下校準。完成之後,CC1020即可被使用。
在模塊上電後:
1)重置CC1020
2)初始化
3)喚起CC1020到RX
4)校準
5)喚起CC1020到TX
6)校準,在校準完成之後,進入TX模式(設置CC1020TX),RX模式(設置CC1020RX)或POWER DOWN 模式(設置CC1020PD)
從POWER DOWN模式到RX: 1)喚起CC1020到RX 2)設置CC1020RX
從POWER DOWN模式到TX: 1)喚起CC1020到TX 2)設置CC1020TX
從RX到TX模式轉換: 1)設置CC1020TX
從TX到RX模式轉換: 1)設置CC1020RX
當要發送數據時,首先要設置單片機中斷觸發方式為下降沿,連接到RF1020的DIO數據引腳為輸出狀態,通過SPI接口切換RF1020到發送狀態。然後在DCLK觸發的中斷函數中一位一位的發送數據包。
設置單片機DIO為輸入,中斷觸發方式為上升沿,切換RF1020到接收狀態,在中斷函數中讀取DIO引腳數據。當檢測到數據包有效前導碼、同步字後,再接收地址信息,數據包數據長度信息,接收完數據長度後接收到的就是發送的數據,把接收到的發送數據存到緩衝區,接收正確完成。接著在檢測下一個數據包的前導碼。
數據包協議為可變長度數據包,數據長度為TX_BUFFER_SIZE,如接收到的數據大於TX_BUFFER_SIZE,則數據包將會丟失數據。
域名 | 字長 | 格式 |
前導碼(Preamble) | 4 bytes | 0 1交替出現(0x AA or 0x 55) |
同步字段(SOF) | 4 bytes | 推薦0x D3 0x91 |
地址(Address) | 1 byte | 1-255 |
數據長度(Length) | 1 byte | 1-255有效數據長度 |
數據Data Variable | 1-255 | 接收到的有效數據 |
CC1020通過簡單的4線SPI兼容接口(PDI,PDO,PCLK和PSEL)完成。配置寄存器為8位,每一個寄存器的讀寫均通過一個7位地址位、1位讀/寫位開始讀或寫操作。一個完整的配置要求的時間決定於PCLK頻率。在不高於10MHz的PCLK頻率下,完整的配置在小於53us內完成。在每個寫週期,16個比特在PDI線上傳輸。每個數據幀包含7比特(A6 :0)地址位、1一個比特為R/W位(高為寫,低為讀)、然後8個數據比特(D7 :0)被傳送。在地址和數據傳送期間,PSEL必須保持為低。PDI上的數據是在PCLK 的上升沿完成所存,單片機在PCLK的下降沿建立PDI數據。在Power Down 模式下,配置寄存器的內容將保持不變。
同時,為便於用戶開發,我們提供配套評估套件,為產品開發保駕護航,使無線應用開發大大加速,並避免不必要的誤區