首頁 > 評測 > 業(yè)界第一款內(nèi)置Wi-Fi單芯片可編程MCU——CC3200LaunchPad評測

業(yè)界第一款內(nèi)置Wi-Fi單芯片可編程MCU——CC3200LaunchPad評測

TI   CC2650   SimpleLink   WiFi   LaunchPad   
  • 作者:孫曉輝
  • 來源:21ic
  • [導(dǎo)讀]
  • SimpleLink Wi-Fi CC3200 LaunchPad 評估套件是用于 CC3200 無線微控制器 (MCU)(業(yè)界第一款具有內(nèi)置 Wi-Fi 連接的單芯片可編程 MCU)的開發(fā)平臺。此板使用 FTDI 器件實現(xiàn)板載仿真,并且包含提供開包即用體驗的傳感器。可以使用軟件開發(fā)平臺(包括 CCS 和 IAR)將此板直接連接到 PC。此 LaunchPad 附帶驅(qū)動程序支持和軟件開發(fā)套件 (SDK),該套件中包含 40 多個 Wi-Fi 協(xié)議應(yīng)用、互聯(lián)網(wǎng)應(yīng)用和 MCU 外設(shè)示例。

一、 前言

隨著智能家居和物聯(lián)網(wǎng)的廣泛應(yīng)用,轉(zhuǎn)向智能設(shè)備開發(fā)和學(xué)習(xí)的同學(xué)越來越多,筆者也是其中一位。做wifi設(shè)備我選擇使用TI的cc3200,學(xué)習(xí)工具選擇了CC3200 LaunchPad。選擇它有很多理由,其中我特別關(guān)注的是低功耗、高性能、高易用性和高可靠性等。

二、 初見

先給我的CC3200 LaunchPad露個臉,今天它是主角。

1.jpg

包裝盒仍然是TI一貫的簡潔風(fēng)格,黑色的盒子上印刷著CC3200 LaunchPad的名稱,官方叫它CC3200-LAUNCHPXL。還有三個小火箭,其中的wifi信號圖標像極了火箭噴出的氣流,活生生三個帶有wifi動力的小火箭。代表了CC3200 LaunchPad為wifi產(chǎn)品提供動力(筆者臆想)。

2.jpg

打開包裝盒,可以直接看到帶防靜電袋的開發(fā)板和印有CONNECT MORE WITH TI簡潔圖案的隔斷,隔斷下面是一個usb數(shù)據(jù)線和兩個跳線帽。

跳線帽那么小的東西也給準備好了,這一點很貼心,很多廠家的開發(fā)板現(xiàn)在很少提供數(shù)據(jù)線了,更別說跳線帽了。

三、 板載資源

打開防靜電包裝袋,就可以看到CC3200 LaunchPad板子了。CC3200 LaunchPad做工非常精致,留出了較多的跳線接口,可以讓用戶更方便地切換各項功能。

3.jpg

CC3200 LaunchPad開發(fā)板上最重要的資源就是CC3200了,它是一款非常優(yōu)秀和有特色的wifi芯片,它包括三個子系統(tǒng):

 應(yīng)用微控制器子系統(tǒng)

o 額外的ARM Cortex-M4 內(nèi)核,運行頻率 80MHz。 與wifi內(nèi)核部分相對獨立,可完全免除 應(yīng)用 MCU 的處理負擔,能勝任較高性能的運算和控制要求。

o 針對高級快速安全性的硬件加密引擎:AES、DES 、3DES、SHA2、MD5、循環(huán)冗余校驗 (CRC) 與校驗和。多種硬件加密方式保證了應(yīng)用和通訊的安全性。

o 具有多種接口:8 位并行攝像頭接口、McASP支持兩個I2S、SD/MMC ?蛇M行高級應(yīng)用擴展。

o MCU內(nèi)部外設(shè)資源豐富:2個UART 、1個SPI、1個I2C、4個通用定時器、1個看門狗定時器、4個12位ADC和27個GPIO。

 Wi-Fi 網(wǎng)絡(luò)處理器子系統(tǒng)

o 特有 Wi-Fi Internet-On-a-Chip。

o 專用 ARM MCU。完全解除 應(yīng)用 微控制器的 Wi-Fi 和互聯(lián)網(wǎng)協(xié)議處理負擔。

o ROM 中 的 Wi-Fi 以及 互聯(lián)網(wǎng)協(xié)議。

o 802.11 b/g/n 射頻、基帶,媒介訪問控制 (MAC),Wi-Fi 驅(qū)動器和請求方。

o TCP/IP 堆棧:行業(yè)標準 BSD 插槽應(yīng)用編程接口 (API)、8 個同時 TCP 或 UCP 插槽、2 個同時 TLS 和 SSL 插槽。

o 針對 TLS 和 SSL 連接的 256 位 AES 加密的快速、安全 Wi-Fi 和互聯(lián)網(wǎng)連接。

o 針對自主和快速 Wi-Fi 連接的 SimpleLink 連接管理器。

o SmartConfig 技術(shù),AP 模式和 WPS2。

 電源管理子系統(tǒng)

o VBAT 寬電壓模式:2.1 至 3.6V

o 支持實時時鐘 (RTC) 的休眠:4µA

o RX 流量(MCU 激活):59 mA@54正交頻分復(fù)用 (OFDM)

o TX 流量(MCU 激活):229 mA@54OFDM,最大功率

o 空閑連接(處于 LPDS 中的 MCU):695 µA @ DTIM = 1

通過上面的性能我們可以看出,CC3200是一款高性能、低功耗、高安全性的面向IOT應(yīng)用的優(yōu)秀MCU。得益于有一個額外的M4內(nèi)核,我們可以像使用普通的M4內(nèi)核的MCU來使用它,更可以快捷地移植給已有項目到CC3200上,給應(yīng)用增加wifi功能,從而實現(xiàn)快速的升級產(chǎn)品到IOT應(yīng)用。

其他板載資源:

 使用 FTDI USB接口連接到PC

 可通過USB更新閃存

 2 個 20 引腳BoosterPack連接器

 USB供電

 可由 2 節(jié) AA 堿性電池供電

 通過修改電容器來選擇板載天線和 U.FL 連接器

 支持 4 線 JTAG 和 2 線 SWD

 通過開放式片上調(diào)試器 (OpenOCD) 提供 GNU 調(diào)試器 (GDB) 支持

 TMP006紅外線溫度傳感器

 BMA222三軸數(shù)字加速度傳感器

四、 初體驗

CC3200 LaunchPad上的跳線帽全部按照默認的連接,如果已經(jīng)改變了,可以參照前面第三個圖片改過來。把CC3200 LaunchPad通過USB數(shù)據(jù)線連接到電腦,如果你安裝過最新的CCS和CC3200SDK的話,會自動安裝驅(qū)動程序。連上后紅色LED(D7)閃爍四次,然后關(guān)閉。后面會經(jīng)常用到這個紅色LED。

這里即使沒有成功安裝驅(qū)動程序也沒關(guān)系,我們不需要燒寫程序, CC3200 LaunchPad上自帶的demo程序是包含了四個很有趣的應(yīng)用。

拿出手機,打開WLAN設(shè)置界面,此時可以看到wifi列表中有一個“mysimplelink”開頭的無加密的wifi信號,這個就是CC3200 LaunchPad的wifi信號。

4.jpg

用手機連接到這個wifi信號上,然后打開手機瀏覽器,打開網(wǎng)址:http://mysimplelink.net。此時會打開Welcom頁面,如下圖。紅色字體顯示當前狀態(tài)是:Offline,意思是

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論