首頁 > 評測 > 低功耗、多角色Wifi——TI CC3100MODR評測
低功耗、多角色Wifi——TI CC3100MODR評測
- [導(dǎo)讀]
- CC3100是單片Wi-Fi網(wǎng)絡(luò)通訊芯片;CC3200則在3100基礎(chǔ)上內(nèi)部增加了基于CORTEX-M4內(nèi)核的MCU,集成度更高。CC3100MOD開發(fā)板TI共提供了三種。
這幾年物聯(lián)網(wǎng)風聲水起,從RFID,Zigbee,Blootooth , Wi-Fi跟著玩了一圈,我覺得這物聯(lián)網(wǎng)中Wi-Fi雖不能一家獨大,將來至少也要占個的半壁江山。RFID距離太近,Zigbee側(cè)重工業(yè)少信息量的傳輸,藍牙只適合P2P的方式,而這些都將被Wi-Fi優(yōu)勢占領(lǐng),至少現(xiàn)在還沒看到誰能與它爭風。
在眾多的Wi-Fi芯片中,我更推寵TI的CC3XXX系列,原因主要是以下三點:
1) TI的方案更成……
2) 技術(shù)資料更全。
3) 服務(wù)回復(fù)及時性更好。
在項目開發(fā)中就能節(jié)省很多時間。
CC3100是單片Wi-Fi網(wǎng)絡(luò)通訊芯片;CC3200則在3100基礎(chǔ)上內(nèi)部增加了基于CORTEX-M4內(nèi)核的MCU,集成度更高。CC3100MOD開發(fā)板TI共提供了三種。因為我這主芯片還未確定,所以就選了這款適合MCU的開發(fā)板。先做接觸,了解。貼心吧!
正好前兩天心怡已久的CC3100的開發(fā)板到了,就拿出來顯擺一下。同時把測試的情況和大家分享一下,歡迎拍磚……
還是TI原裝的包裝,打開盒子,一份溫馨的使用提示,入門就從這里開始啦。
1、開發(fā)板硬件探析
片上因特網(wǎng)無線處理模塊3100MOD,采用四層板設(shè)計,外罩屏蔽罩,感覺就像穿了個馬夾,神密感馬上就來了。給個近照:
核心CC3100MOD: 供電電壓2.3 to 3.6 V,與主控芯片通過SPI/UART接口實現(xiàn)通訊; 支持網(wǎng)絡(luò)802.11bgn,多重角色Station,APT和Wi-Fi直接模式;最大傳輸速率TCP可以達到13Mpbs,UDP可達到16Mpbs;Wi-Fi接收靈敏度-94.7dBm at 1DSSS,在54OFDM下接收電流53mA,發(fā)送電流223mA。Hibernate模式下電流7uA,只要SW3按一下就能在50ms醒來。CC3100MOD整體結(jié)構(gòu)圖:
電源芯片:一顆高效率降轉(zhuǎn)換器TLV62090將5V的USB接口電壓轉(zhuǎn)到時3.3V,供電流達到3A ,封裝3x3mm QFN,價格$0.67/K,個人感覺還不錯。而且板子上提供了J8的電源選擇跳線。
為用戶提供了3個按鍵,2路LED指示燈和開放的針引腳。很體貼噢!
下面是BOOST底板CC31XXEMUBOOST,第一感覺怎么那么多的USB口啊?!即然這么好奇那就再走進一步吧。
原來板子是從USB口J5/J6取電和調(diào)試,供電芯片TI自家的TP79603, 提供3.3V@1A電源。
調(diào)試電路分成TF2232D和TF4232兩部,這兩款芯片專門用于USB到RS232/RS485/RS422之間的電平轉(zhuǎn)換,收發(fā)數(shù)據(jù)和協(xié)議轉(zhuǎn)換工作全由芯片獨立完成,不用編寫芯片的固件,而且外電路很少.支持480Mb/Susb2.0高速規(guī)范。分別為雙路和四路,如FT4232H的其中兩接口可配置成UART、JTAG、SPI、I2C,2K字節(jié)的收發(fā)緩沖單元。
它們是雙路和四路的USB轉(zhuǎn)換芯片,外部組成基本相似。外掛低功耗COMS技術(shù)的EEPROM存儲芯片93lc46b和SN74AVC4T245鎖存器4位雙路總線交換連接到調(diào)試針腳一路4線SPI,一路4線uart和休眠Hibernate,IRQ中斷線。
硬件部分就到這吧,做工是真的不錯!
保持原來的跳線聯(lián)接,就OK了。
參考文件:http://www.ti.com/lit/ug/swru396a/swru396a.pdf
2、連網(wǎng)測試
打開3100開發(fā)板的使用說明:www.ti.com/cc3100start。點亮看看……
按下面的方法重啟開發(fā)板, 以AP設(shè)備運行。
按住按鍵sw1,然后再一并按住sw3;然后松開sw3,過一秒后松開sw1。
嗯?!板子沒反應(yīng)。打開手機中“系統(tǒng)設(shè)置“->wlan,看到了吧?
打開手機的瀏覽器,輸入網(wǎng)址:http://MySimpleLink.net。見證奇跡的時刻出現(xiàn)了!
網(wǎng)絡(luò)連接測試成功了。簡單吧!
3、建立第一個項目
參考資料:http://www.ti.com/lit/ug/swru375b/swru375b.pdf
首先擦除保存的參數(shù)。
打開電腦的設(shè)備管理器,居然有這么多的串口!
驅(qū)動還沒安裝好。下載并安裝開發(fā)環(huán)境CCSv6 for windows,CC3100的SDK包。
其中包含了開發(fā)板的驅(qū)動安裝目\cc3100-sdk\tools\cc31xx_board_drivers\,我的驅(qū)動地址是:d:\ti\cc3100SDK下。完成后:
這個開發(fā)板最大優(yōu)點,可以連接多個MCU,兼容性上做的是很好的,比如:
再比如MSP432:
本地開發(fā)環(huán)境主要有IAR,CCSv6。當然還可以通過網(wǎng)絡(luò)云來進行調(diào)試,網(wǎng)址:http://dev.ti.com。
安裝完CCS6的開發(fā)環(huán)境,在APP Center下載CC3100的SDK,連接USB到PC機端,
打開CC3100的TI Resource,選擇CC3100SDK,在Platform中就看到了MCU項目?;蛘哕浖蠽iew->ti Resource
點擊import the example 就能導(dǎo)入例程中的項目,開始CC3100的開發(fā)之旅了。
總結(jié):
CC3100和CC3200在Wi-Fi的嵌入式設(shè)備中有著廣泛的應(yīng)用,從長遠來看,CC3200因為內(nèi)嵌MCU外圍元件少,集成度高,所以在以后的應(yīng)用中會更廣泛,價格會貼進項目的地氣。另外TI提供了大量的視頻教程在開發(fā)前期選型和入門提供了更好的幫助。
參考鏈接:
1)硬件參考文件:http://www.ti.com/lit/ug/swru396a/swru396a.pdf
2)跳線及接口定義:http://www.ti.com/lit/ug/swru396a/swru396a.pdf
3)CC3100開發(fā)板設(shè)計資料:CC3100MOD SimpleLink Wi-Fi Network Processor Module BoosterPack Design Files
4)參考資料:http://www.ti.com/lit/ug/swru375b/swru375b.pdf
5)CCSv6下載地址鏈接:http://www.ti.com/tool/ccstudio-wcs
6)SDK下載地址:http://www.ti.com/tool/cc3100sdk
7)全部相關(guān)的網(wǎng)址:www.ti.com/cc3100wiki
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前