首頁 > 評測 > 低功耗、多角色Wifi——TI CC3100MODR評測

低功耗、多角色Wifi——TI CC3100MODR評測

WIFI   TI   CC3100MODR   
  • 作者:jully
  • 來源:21ic
  • [導(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ā)板到了,就拿出來顯擺一下。同時把測試的情況和大家分享一下,歡迎拍磚……

CC3100測評447.png

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

 

CC3100測評486.png
CC3100測評488.png

 

 

1、開發(fā)板硬件探析

片上因特網(wǎng)無線處理模塊3100MOD,采用四層板設(shè)計,外罩屏蔽罩,感覺就像穿了個馬夾,神密感馬上就來了。給個近照:

 

CC3100測評558.png

 

核心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)圖:

CC3100測評793.png
CC3100測評794.png

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

CC3100測評895.png

為用戶提供了3個按鍵,2路LED指示燈和開放的針引腳。很體貼噢!

下面是BOOST底板CC31XXEMUBOOST,第一感覺怎么那么多的USB口啊?!即然這么好奇那就再走進一步吧。

CC3100測評988.png

原來板子是從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中斷線。

硬件部分就到這吧,做工是真的不錯!

CC3100測評1360.png

保持原來的跳線聯(lián)接,就OK了。

參考文件:http://www.ti.com/lit/ug/swru396a/swru396a.pdf

 

2、連網(wǎng)測試

打開3100開發(fā)板的使用說明:www.ti.com/cc3100start。點亮看看……

CC3100測評1592.png

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

CC3100測評1616.png

按住按鍵sw1,然后再一并按住sw3;然后松開sw3,過一秒后松開sw1。

嗯?!板子沒反應(yīng)。打開手機中“系統(tǒng)設(shè)置“->wlan,看到了吧?

CC3100測評1689.png

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

CC3100測評1781.png

網(wǎng)絡(luò)連接測試成功了。簡單吧!

 

3、建立第一個項目

參考資料:http://www.ti.com/lit/ug/swru375b/swru375b.pdf

首先擦除保存的參數(shù)。

CC3100測評1871.pngCC3100測評1872.png

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

CC3100測評1896.png

驅(qū)動還沒安裝好。下載并安裝開發(fā)環(huán)境CCSv6 for windows,CC3100的SDK包。

其中包含了開發(fā)板的驅(qū)動安裝目\cc3100-sdk\tools\cc31xx_board_drivers\,我的驅(qū)動地址是:d:\ti\cc3100SDK下。完成后:

CC3100測評2030.png

這個開發(fā)板最大優(yōu)點,可以連接多個MCU,兼容性上做的是很好的,比如:

 CC3100測評2032.png

再比如MSP432:

CC3100測評2080.png

本地開發(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

CC3100測評2298.png

點擊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)友評論