首頁 > 評(píng)測(cè) > 業(yè)界第一款內(nèi)置Wi-Fi單芯片可編程MCU——CC3200LaunchPad評(píng)測(cè)
業(yè)界第一款內(nèi)置Wi-Fi單芯片可編程MCU——CC3200LaunchPad評(píng)測(cè)
- [導(dǎo)讀]
- SimpleLink Wi-Fi CC3200 LaunchPad 評(píng)估套件是用于 CC3200 無線微控制器 (MCU)(業(yè)界第一款具有內(nèi)置 Wi-Fi 連接的單芯片可編程 MCU)的開發(fā)平臺(tái)。此板使用 FTDI 器件實(shí)現(xiàn)板載仿真,并且包含提供開包即用體驗(yàn)的傳感器。可以使用軟件開發(fā)平臺(tái)(包括 CCS 和 IAR)將此板直接連接到 PC。此 LaunchPad 附帶驅(qū)動(dòng)程序支持和軟件開發(fā)套件 (SDK),該套件中包含 40 多個(gè) 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露個(gè)臉,今天它是主角。
包裝盒仍然是TI一貫的簡(jiǎn)潔風(fēng)格,黑色的盒子上印刷著CC3200 LaunchPad的名稱,官方叫它CC3200-LAUNCHPXL。還有三個(gè)小火箭,其中的wifi信號(hào)圖標(biāo)像極了火箭噴出的氣流,活生生三個(gè)帶有wifi動(dòng)力的小火箭。代表了CC3200 LaunchPad為wifi產(chǎn)品提供動(dòng)力(筆者臆想)。
打開包裝盒,可以直接看到帶防靜電袋的開發(fā)板和印有CONNECT MORE WITH TI簡(jiǎn)潔圖案的隔斷,隔斷下面是一個(gè)usb數(shù)據(jù)線和兩個(gè)跳線帽。
跳線帽那么小的東西也給準(zhǔn)備好了,這一點(diǎn)很貼心,很多廠家的開發(fā)板現(xiàn)在很少提供數(shù)據(jù)線了,更別說跳線帽了。
三、 板載資源
打開防靜電包裝袋,就可以看到CC3200 LaunchPad板子了。CC3200 LaunchPad做工非常精致,留出了較多的跳線接口,可以讓用戶更方便地切換各項(xiàng)功能。
CC3200 LaunchPad開發(fā)板上最重要的資源就是CC3200了,它是一款非常優(yōu)秀和有特色的wifi芯片,它包括三個(gè)子系統(tǒng):
應(yīng)用微控制器子系統(tǒng)
o 額外的ARM Cortex-M4 內(nèi)核,運(yùn)行頻率 80MHz。 與wifi內(nèi)核部分相對(duì)獨(dú)立,可完全免除 應(yīng)用 MCU 的處理負(fù)擔(dān),能勝任較高性能的運(yùn)算和控制要求。
o 針對(duì)高級(jí)快速安全性的硬件加密引擎:AES、DES 、3DES、SHA2、MD5、循環(huán)冗余校驗(yàn) (CRC) 與校驗(yàn)和。多種硬件加密方式保證了應(yīng)用和通訊的安全性。
o 具有多種接口:8 位并行攝像頭接口、McASP支持兩個(gè)I2S、SD/MMC ?蛇M(jìn)行高級(jí)應(yīng)用擴(kuò)展。
o MCU內(nèi)部外設(shè)資源豐富:2個(gè)UART 、1個(gè)SPI、1個(gè)I2C、4個(gè)通用定時(shí)器、1個(gè)看門狗定時(shí)器、4個(gè)12位ADC和27個(gè)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é)議處理負(fù)擔(dān)。
o ROM 中 的 Wi-Fi 以及 互聯(lián)網(wǎng)協(xié)議。
o 802.11 b/g/n 射頻、基帶,媒介訪問控制 (MAC),Wi-Fi 驅(qū)動(dòng)器和請(qǐng)求方。
o TCP/IP 堆棧:行業(yè)標(biāo)準(zhǔn) BSD 插槽應(yīng)用編程接口 (API)、8 個(gè)同時(shí) TCP 或 UCP 插槽、2 個(gè)同時(shí) TLS 和 SSL 插槽。
o 針對(duì) TLS 和 SSL 連接的 256 位 AES 加密的快速、安全 Wi-Fi 和互聯(lián)網(wǎng)連接。
o 針對(duì)自主和快速 Wi-Fi 連接的 SimpleLink 連接管理器。
o SmartConfig 技術(shù),AP 模式和 WPS2。
電源管理子系統(tǒng)
o VBAT 寬電壓模式:2.1 至 3.6V
o 支持實(shí)時(shí)時(shí)鐘 (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。得益于有一個(gè)額外的M4內(nèi)核,我們可以像使用普通的M4內(nèi)核的MCU來使用它,更可以快捷地移植給已有項(xiàng)目到CC3200上,給應(yīng)用增加wifi功能,從而實(shí)現(xiàn)快速的升級(jí)產(chǎn)品到IOT應(yīng)用。
其他板載資源:
使用 FTDI USB接口連接到PC
可通過USB更新閃存
2 個(gè) 20 引腳BoosterPack連接器
USB供電
可由 2 節(jié) AA 堿性電池供電
通過修改電容器來選擇板載天線和 U.FL 連接器
支持 4 線 JTAG 和 2 線 SWD
通過開放式片上調(diào)試器 (OpenOCD) 提供 GNU 調(diào)試器 (GDB) 支持
TMP006紅外線溫度傳感器
BMA222三軸數(shù)字加速度傳感器
四、 初體驗(yàn)
CC3200 LaunchPad上的跳線帽全部按照默認(rèn)的連接,如果已經(jīng)改變了,可以參照前面第三個(gè)圖片改過來。把CC3200 LaunchPad通過USB數(shù)據(jù)線連接到電腦,如果你安裝過最新的CCS和CC3200SDK的話,會(huì)自動(dòng)安裝驅(qū)動(dòng)程序。連上后紅色LED(D7)閃爍四次,然后關(guān)閉。后面會(huì)經(jīng)常用到這個(gè)紅色LED。
這里即使沒有成功安裝驅(qū)動(dòng)程序也沒關(guān)系,我們不需要燒寫程序, CC3200 LaunchPad上自帶的demo程序是包含了四個(gè)很有趣的應(yīng)用。
拿出手機(jī),打開WLAN設(shè)置界面,此時(shí)可以看到wifi列表中有一個(gè)“mysimplelink”開頭的無加密的wifi信號(hào),這個(gè)就是CC3200 LaunchPad的wifi信號(hào)。
用手機(jī)連接到這個(gè)wifi信號(hào)上,然后打開手機(jī)瀏覽器,打開網(wǎng)址:http://mysimplelink.net。此時(shí)會(huì)打開Welcom頁面,如下圖。紅色字體顯示當(dāng)前狀態(tài)是:Offline,意思是
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前