產品說明0
SmartRF05EB-M開發板是參照TI原裝CC2530 ZigBee 開發套件中的SmartRF05EB 評估板(SmartRF05 Evaluation Board)設計的,功能與原板一板,板上的元器件編號也一樣,完全可以用此SmartRF05EB-M 開發板代替TI原裝SmartRF05EB 評估板。
TI官方網站上適用於SmartRF05EB 評估板的代碼和軟件,可不做任可更改,直接在SmartRF05EB-M 開發板運行,所得效果與原裝板完全一樣(包括LCD屏)。
用於SmartRF05EB 評估板的功能性說明文檔也是一致,只有很少一部分關於外形和元器件介紹有差異,而這些差異你只要電路文檔與我們的開發板一對就能明白了。
☆實物介紹☆
VSTI原裝 SmartRF05EB 評估板:
☆功能介紹☆
SmartRF05EB評估板(在這裡同時指「TI的原裝SmartRF05EB 評估板」和「我們的SmartRF05EB-M 開發板」。沒有特別說明,下面說的都一樣喲!)是TI低功耗無線芯片開發套件的主板,它有很多的用戶接口。下面介紹幾個:
(一)6字符 X 3行 SPI 串行接口LCD顯示屏。(將背板電阻「RM6」拆除,能顯示更多行,可以不一樣的效果喲!這是TI的沒有的功能。)
(二)USB 2.0 全速接口。(如果你手上有CC DEBUGGER,你還可以玩玩CC2511F32無線USB SOC芯片,TI的也是沒有CC2511F32無線發射功能喲!)
(三)RS232標準串口。(直接接電腦)
(四)4 粒 LED。
(五)支持直接寫SPI串行FLASH器件M25PE20。(所說的「支持直接寫」,就是對於我們用戶來說,把它看成掉電不掉數據的RAM,想改那塊數據,就直接寫那塊數據,而其它的不用管。現在市面上用的大部分可不是這麼方便喲,要改的話,步驟是:讀 —— 擦 —— 改 —— 寫 。)
(六)搖桿操作開關。
(七)IO端口連接跳線。
SmartRF05EB 評估板是評估模塊(EM)的平台,通過它能用電腦控制評估模塊(EM)。它可用於下列模塊:
CC2520EM and variants with CC2590/CC2591
CC2530EM and variants with CC2590/CC2591
CC2430EM and variants with CC2590/CC2591
CC2431EM
CC2510EM
CC1110EM
CCMSP-EM430F2618
CC1111 USB Dongle (connected through the debug header)
CC2511 USB Dongle (connected through the debug header)
CC2531 USB Dongle (connected through the debug header)
安裝上CC系列芯片模塊(包含上面列出的),或連到含CC系列SOC的無線終端設備,再通過USB接口直接連接到你的電腦,就可實現對CC系列無線SoC實時在線仿真、調試、下載,支持高速下載。有在線調試、斷點、單步、變量觀察、寄存器觀察等功能。
可與IAR for MCS-51集成開發環境無縫連接,操作方便、連接方便、簡單易學,是學習開發Zigbee、RF4CE等無線產品的很實用的開發工具。
通過它的調試連接頭(P3)可以把它當做CC Debugger仿真器,直接代替市面上的CC2530仿真器。
安裝上CC2430EM(或CC2530EM),SmartRF05EB-M 開發板還可以做協議軟件包監聽器。
同樣也能用串口工具 Z-tool。
☆特色介紹☆
接觸過 Zigbee 網絡的朋友,可能都會發現,要深入瞭解 Zigbee 就要去看 Zigbee 的相關原著(ZigBee Specification
、ZigBee Cluster Library Specification等)。那基礎不是很好的朋友,頭要多大就會有多大(我就是這種)。我這裡介紹一種方法,可能對這些朋友有用。
我這個方法是從協議棧代碼入手,但有朋友說協議棧代碼都是打包,怎麼看!對,協議棧代碼都是打包,TI的協議棧也是打包的,尤其是網絡層部分,所以就要靠開發工具來解決。開發工具要三個東西,這三個東西是一個Sniffer工具(協議軟件包監聽器),兩個節點,這兩個節中必須有一個SmartRF05EB 評估板,當然兩都是更方便。
當你拿到開發工具後,就把IAR、Z-Task、Programmer、Sniffer裝在電腦裡,然後用Z-Task中的TI原例程HomeAutomation(建議用HomeAutomation)編譯,Debug到兩個節點上,並讓它們運行。當然這個時候你Sniffer也要打開了,那你要做的事就是,看Sniffer,看LCD屏, ————看Sniffer上的無線數據和時間關係,看LCD屏上的上「字符串」,然後在代碼上搜對應的「字符串」,
比如 Coordinator 建網:
比如 EndDevice 入網:
再比如 EndDevice 重入網:
找對應關係,再看到代碼上的流程,你就成功大半,這時後你再去看 Zigbee 的相關原著,你就會發現它也不是很難理解了。
☆實用功能☆
有興趣,你也可以用TI原例程CC2530-SoftwareExamples(Rev.B),玩玩無線信號強度與距離、天線、障礙物的關係。同時也可以深入瞭解CC2530如何收發數據(TI代碼完全公開)。
還有,
如果你手上有CC2531 USB Dongle,還可以玩玩 USB 無線鼠標、鍵盤。當然TI也把代碼為您準備好了(swrc088c_CC USB Firmware Library and Examples)。
TI還準備了很多其它功能,待各位朋友去挖掘。比如SmartRF Studio。
☆驅動介紹☆
要獲得此工具所需的驅動程序,必須下載並安裝一個(或多個)下面列出的工具軟件:
1、SmartRF Protocol Packet Sniffer www.ti.com/cn/lit/zip/swrc045
2、SmartRF Flash Programmer www.ti.com/lit/zip/swrc044
3、SmartRF Studio www.ti.com/smartrfstudio
上列工具軟件在附送光碟上也有。
☆發貨清單☆
1、SmartRF05EB-M 開發板 一塊
2、CC2530EM(Evaluation Modules)(PCB天線)(也可換成SMA天線的CC2530EM) 一塊
3、USB連接線 一根
4、9Pin串口連接線 一根
5、10芯JTAG連接線 一根
6、資料光碟 一張