首页 > 评测 > 业界第一款内置Wi-Fi单芯片可编程MCU——CC3200LaunchPad评测
业界第一款内置Wi-Fi单芯片可编程MCU——CC3200LaunchPad评测
- [导读]
- SimpleLink Wi-Fi CC3200 LaunchPad 评估套件是用于 CC3200 无线微控制器 (MCU)(业界第一款具有内置 Wi-Fi 连接的单芯片可编程 MCU)的开发平台。此板使用 FTDI 器件实现板载仿真,并且包含提供开包即用体验的传感器。可以使用软件开发平台(包括 CCS 和 IAR)将此板直接连接到 PC。此 LaunchPad 附带驱动程序支持和软件开发套件 (SDK),该套件中包含 40 多个 Wi-Fi 协议应用、互联网应用和 MCU 外设示例。
一、 前言
随着智能家居和物联网的广泛应用,转向智能设备开发和学习的同学越来越多,笔者也是其中一位。做wifi设备我选择使用TI的cc3200,学习工具选择了CC3200 LaunchPad。选择它有很多理由,其中我特别关注的是低功耗、高性能、高易用性和高可靠性等。
二、 初见
先给我的CC3200 LaunchPad露个脸,今天它是主角。
包装盒仍然是TI一贯的简洁风格,黑色的盒子上印刷着CC3200 LaunchPad的名称,官方叫它CC3200-LAUNCHPXL。还有三个小火箭,其中的wifi信号图标像极了火箭喷出的气流,活生生三个带有wifi动力的小火箭。代表了CC3200 LaunchPad为wifi产品提供动力(笔者臆想)。
打开包装盒,可以直接看到带防静电袋的开发板和印有CONNECT MORE WITH TI简洁图案的隔断,隔断下面是一个usb数据线和两个跳线帽。
跳线帽那么小的东西也给准备好了,这一点很贴心,很多厂家的开发板现在很少提供数据线了,更别说跳线帽了。
三、 板载资源
打开防静电包装袋,就可以看到CC3200 LaunchPad板子了。CC3200 LaunchPad做工非常精致,留出了较多的跳线接口,可以让用户更方便地切换各项功能。
CC3200 LaunchPad开发板上最重要的资源就是CC3200了,它是一款非常优秀和有特色的wifi芯片,它包括三个子系统:
应用微控制器子系统
o 额外的ARM Cortex-M4 内核,运行频率 80MHz。 与wifi内核部分相对独立,可完全免除 应用 MCU 的处理负担,能胜任较高性能的运算和控制要求。
o 针对高级快速安全性的硬件加密引擎:AES、DES 、3DES、SHA2、MD5、循环冗余校验 (CRC) 与校验和。多种硬件加密方式保证了应用和通讯的安全性。
o 具有多种接口:8 位并行摄像头接口、McASP支持两个I2S、SD/MMC 。可进行高级应用扩展。
o MCU内部外设资源丰富:2个UART 、1个SPI、1个I2C、4个通用定时器、1个看门狗定时器、4个12位ADC和27个GPIO。
Wi-Fi 网络处理器子系统
o 特有 Wi-Fi Internet-On-a-Chip。
o 专用 ARM MCU。完全解除 应用 微控制器的 Wi-Fi 和互联网协议处理负担。
o ROM 中 的 Wi-Fi 以及 互联网协议。
o 802.11 b/g/n 射频、基带,媒介访问控制 (MAC),Wi-Fi 驱动器和请求方。
o TCP/IP 堆栈:行业标准 BSD 插槽应用编程接口 (API)、8 个同时 TCP 或 UCP 插槽、2 个同时 TLS 和 SSL 插槽。
o 针对 TLS 和 SSL 连接的 256 位 AES 加密的快速、安全 Wi-Fi 和互联网连接。
o 针对自主和快速 Wi-Fi 连接的 SimpleLink 连接管理器。
o SmartConfig 技术,AP 模式和 WPS2。
电源管理子系统
o VBAT 宽电压模式:2.1 至 3.6V
o 支持实时时钟 (RTC) 的休眠:4µA
o RX 流量(MCU 激活):59 mA@54正交频分复用 (OFDM)
o TX 流量(MCU 激活):229 mA@54OFDM,最大功率
o 空闲连接(处于 LPDS 中的 MCU):695 µA @ DTIM = 1
通过上面的性能我们可以看出,CC3200是一款高性能、低功耗、高安全性的面向IOT应用的优秀MCU。得益于有一个额外的M4内核,我们可以像使用普通的M4内核的MCU来使用它,更可以快捷地移植给已有项目到CC3200上,给应用增加wifi功能,从而实现快速的升级产品到IOT应用。
其他板载资源:
使用 FTDI USB接口连接到PC
可通过USB更新闪存
2 个 20 引脚BoosterPack连接器
USB供电
可由 2 节 AA 碱性电池供电
通过修改电容器来选择板载天线和 U.FL 连接器
支持 4 线 JTAG 和 2 线 SWD
通过开放式片上调试器 (OpenOCD) 提供 GNU 调试器 (GDB) 支持
TMP006红外线温度传感器
BMA222三轴数字加速度传感器
四、 初体验
CC3200 LaunchPad上的跳线帽全部按照默认的连接,如果已经改变了,可以参照前面第三个图片改过来。把CC3200 LaunchPad通过USB数据线连接到电脑,如果你安装过最新的CCS和CC3200SDK的话,会自动安装驱动程序。连上后红色LED(D7)闪烁四次,然后关闭。后面会经常用到这个红色LED。
这里即使没有成功安装驱动程序也没关系,我们不需要烧写程序, CC3200 LaunchPad上自带的demo程序是包含了四个很有趣的应用。
拿出手机,打开WLAN设置界面,此时可以看到wifi列表中有一个“mysimplelink”开头的无加密的wifi信号,这个就是CC3200 LaunchPad的wifi信号。
用手机连接到这个wifi信号上,然后打开手机浏览器,打开网址:http://mysimplelink.net。此时会打开Welcom页面,如下图。红色字体显示当前状态是:Offline,意思是
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前