首頁(yè) > 評(píng)測(cè) > 低功耗、多角色Wifi——TI CC3100MODR評(píng)測(cè)
低功耗、多角色Wifi——TI CC3100MODR評(píng)測(cè)
- [導(dǎo)讀]
- CC3100是單片Wi-Fi網(wǎng)絡(luò)通訊芯片;CC3200則在3100基礎(chǔ)上內(nèi)部增加了基于CORTEX-M4內(nèi)核的MCU,集成度更高。CC3100MOD開(kāi)發(fā)板TI共提供了三種。
這幾年物聯(lián)網(wǎng)風(fēng)聲水起,從RFID,Zigbee,Blootooth , Wi-Fi跟著玩了一圈,我覺(jué)得這物聯(lián)網(wǎng)中Wi-Fi雖不能一家獨(dú)大,將來(lái)至少也要占個(gè)的半壁江山。RFID距離太近,Zigbee側(cè)重工業(yè)少信息量的傳輸,藍(lán)牙只適合P2P的方式,而這些都將被Wi-Fi優(yōu)勢(shì)占領(lǐng),至少現(xiàn)在還沒(méi)看到誰(shuí)能與它爭(zhēng)風(fēng)。
在眾多的Wi-Fi芯片中,我更推寵TI的CC3XXX系列,原因主要是以下三點(diǎn):
1) TI的方案更成……
2) 技術(shù)資料更全。
3) 服務(wù)回復(fù)及時(shí)性更好。
在項(xiàng)目開(kāi)發(fā)中就能節(jié)省很多時(shí)間。
CC3100是單片Wi-Fi網(wǎng)絡(luò)通訊芯片;CC3200則在3100基礎(chǔ)上內(nèi)部增加了基于CORTEX-M4內(nèi)核的MCU,集成度更高。CC3100MOD開(kāi)發(fā)板TI共提供了三種。因?yàn)槲疫@主芯片還未確定,所以就選了這款適合MCU的開(kāi)發(fā)板。先做接觸,了解。貼心吧!
正好前兩天心怡已久的CC3100的開(kāi)發(fā)板到了,就拿出來(lái)顯擺一下。同時(shí)把測(cè)試的情況和大家分享一下,歡迎拍磚……

還是TI原裝的包裝,打開(kāi)盒子,一份溫馨的使用提示,入門就從這里開(kāi)始啦。


1、開(kāi)發(fā)板硬件探析
片上因特網(wǎng)無(wú)線處理模塊3100MOD,采用四層板設(shè)計(jì),外罩屏蔽罩,感覺(jué)就像穿了個(gè)馬夾,神密感馬上就來(lái)了。給個(gè)近照:

核心CC3100MOD: 供電電壓2.3 to 3.6 V,與主控芯片通過(guò)SPI/UART接口實(shí)現(xiàn)通訊; 支持網(wǎng)絡(luò)802.11bgn,多重角色Station,APT和Wi-Fi直接模式;最大傳輸速率TCP可以達(dá)到13Mpbs,UDP可達(dá)到16Mpbs;Wi-Fi接收靈敏度-94.7dBm at 1DSSS,在54OFDM下接收電流53mA,發(fā)送電流223mA。Hibernate模式下電流7uA,只要SW3按一下就能在50ms醒來(lái)。CC3100MOD整體結(jié)構(gòu)圖:


電源芯片:一顆高效率降轉(zhuǎn)換器TLV62090將5V的USB接口電壓轉(zhuǎn)到時(shí)3.3V,供電流達(dá)到3A ,封裝3x3mm QFN,價(jià)格$0.67/K,個(gè)人感覺(jué)還不錯(cuò)。而且板子上提供了J8的電源選擇跳線。

為用戶提供了3個(gè)按鍵,2路LED指示燈和開(kāi)放的針引腳。很體貼噢!
下面是BOOST底板CC31XXEMUBOOST,第一感覺(jué)怎么那么多的USB口啊?!即然這么好奇那就再走進(jìn)一步吧。

原來(lái)板子是從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)換工作全由芯片獨(dú)立完成,不用編寫(xiě)芯片的固件,而且外電路很少.支持480Mb/Susb2.0高速規(guī)范。分別為雙路和四路,如FT4232H的其中兩接口可配置成UART、JTAG、SPI、I2C,2K字節(jié)的收發(fā)緩沖單元。
它們是雙路和四路的USB轉(zhuǎn)換芯片,外部組成基本相似。外掛低功耗COMS技術(shù)的EEPROM存儲(chǔ)芯片93lc46b和SN74AVC4T245鎖存器4位雙路總線交換連接到調(diào)試針腳一路4線SPI,一路4線uart和休眠Hibernate,IRQ中斷線。
硬件部分就到這吧,做工是真的不錯(cuò)!

保持原來(lái)的跳線聯(lián)接,就OK了。
參考文件:http://www.ti.com/lit/ug/swru396a/swru396a.pdf
2、連網(wǎng)測(cè)試
打開(kāi)3100開(kāi)發(fā)板的使用說(shuō)明:www.ti.com/cc3100start。點(diǎn)亮看看……

按下面的方法重啟開(kāi)發(fā)板, 以AP設(shè)備運(yùn)行。

按住按鍵sw1,然后再一并按住sw3;然后松開(kāi)sw3,過(guò)一秒后松開(kāi)sw1。
嗯?!板子沒(méi)反應(yīng)。打開(kāi)手機(jī)中“系統(tǒng)設(shè)置“->wlan,看到了吧?

打開(kāi)手機(jī)的瀏覽器,輸入網(wǎng)址:http://MySimpleLink.net。見(jiàn)證奇跡的時(shí)刻出現(xiàn)了!

網(wǎng)絡(luò)連接測(cè)試成功了。簡(jiǎn)單吧!
3、建立第一個(gè)項(xiàng)目
參考資料:http://www.ti.com/lit/ug/swru375b/swru375b.pdf
首先擦除保存的參數(shù)。


打開(kāi)電腦的設(shè)備管理器,居然有這么多的串口!

驅(qū)動(dòng)還沒(méi)安裝好。下載并安裝開(kāi)發(fā)環(huán)境CCSv6 for windows,CC3100的SDK包。
其中包含了開(kāi)發(fā)板的驅(qū)動(dòng)安裝目\cc3100-sdk\tools\cc31xx_board_drivers\,我的驅(qū)動(dòng)地址是:d:\ti\cc3100SDK下。完成后:

這個(gè)開(kāi)發(fā)板最大優(yōu)點(diǎn),可以連接多個(gè)MCU,兼容性上做的是很好的,比如:
再比如MSP432:

本地開(kāi)發(fā)環(huán)境主要有IAR,CCSv6。當(dāng)然還可以通過(guò)網(wǎng)絡(luò)云來(lái)進(jìn)行調(diào)試,網(wǎng)址:http://dev.ti.com。
安裝完CCS6的開(kāi)發(fā)環(huán)境,在APP Center下載CC3100的SDK,連接USB到PC機(jī)端,
打開(kāi)CC3100的TI Resource,選擇CC3100SDK,在Platform中就看到了MCU項(xiàng)目;蛘哕浖蠽iew->ti Resource

點(diǎn)擊import the example 就能導(dǎo)入例程中的項(xiàng)目,開(kāi)始CC3100的開(kāi)發(fā)之旅了。
總結(jié):
CC3100和CC3200在Wi-Fi的嵌入式設(shè)備中有著廣泛的應(yīng)用,從長(zhǎng)遠(yuǎn)來(lái)看,CC3200因?yàn)閮?nèi)嵌MCU外圍元件少,集成度高,所以在以后的應(yīng)用中會(huì)更廣泛,價(jià)格會(huì)貼進(jìn)項(xiàng)目的地氣。另外TI提供了大量的視頻教程在開(kāi)發(fā)前期選型和入門提供了更好的幫助。
參考鏈接:
1)硬件參考文件:http://www.ti.com/lit/ug/swru396a/swru396a.pdf
2)跳線及接口定義:http://www.ti.com/lit/ug/swru396a/swru396a.pdf
3)CC3100開(kāi)發(fā)板設(shè)計(jì)資料: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)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前