首页 > 评测 > 内嵌Cortex M4单核Wi-Fi——CC3200MODR评测

内嵌Cortex M4单核Wi-Fi——CC3200MODR评测

Cortex-M4   Wi-Fi   CC3200MODR   TI   
  • 作者:jully
  • 来源:21ic
  • [导读]
  • 市面上带Wi-Fi的芯片也是春风吹过,百花齐放,如博通BCM43362、庆科EMW3162、汉枫HF-LPB100、Murata、TI、NXP(以前的飞思卡尔)、Atmel模块ATWIINC1500-MR210PAM,高性价比的ESP8266等等。为什么会选择TI的CC3200呢?

随着物联网的发展,Wi-Fi大有打破三足鼎立的趋势。市面上带Wi-Fi的芯片也是春风吹过,百花齐放,如博通BCM43362、庆科EMW3162、汉枫HF-LPB100、Murata、TI、NXP(以前的飞思卡尔)、Atmel模块ATWIINC1500-MR210PAM,高性价比的ESP8266等等。为什么会选择TI的CC3200呢?

1) Wi-Fi 网络处理器子系统。

一个Wi-Fi 单芯核专用ARM Cortex-M4,主频为80MHz。

802.11 b/g/n 射频、基带和具有强大加密引擎的 MAC,支持 256 位加密

支持基站、访问点和 Wi-Fi 直接模式

支持 WPA2 个人和企业安全性以及 WPS2.0

Wi-Fi 片上互联网,包括嵌入式 TCP/IP 和 TLS/SSL 堆栈,HTTP 服务器和多个互联网协议

发送功率:18.0 dBm @ 1 DSSS / 14.5 dBm @ 54 OFDM

接收灵敏度:-95.7 dBm @ 1 DSSS / -74.0 dBm @ 54 OFDM

2)高度集成。芯片集成用于代码和数据的灵活嵌入式 256K RAM以及具有外部串行闪存引导加载程序和外设驱动程序的 ROM。

3)丰富接口。支持一个快速8位并行的摄像头接口,I2S,SD/MMC,2路UART,2路SPI,4路PWM,I2C 和4通道1位模数转换器 (ADC)。

4)宽电压,低功耗。

宽电压模式:2.1 至 3.6V

支持实时时钟 (RTC) 的休眠:4µA

RX流量:59 mA@54正交频分复用 (OFDM)

TX流量:最大功率229 mA@54OFDM

空闲连接:695 µA @ DTIM = 1

拆包

打开CC3200LaunchPad包装后,干货就是这样的。

1.jpg

先认识一下CC3200LaunchPad板子的硬件吧

板子自带FTDI的JTAG调试功能,支持串口烧写;

板载天线,可以实现产品测试;

带温度TMP006,三轴加速传感器BMA222;

带两个用户按键,三个LED灯;

40pin外接引出。

2.jpg

串口调试电路: FTDI串口转USB的调试芯片 FT2232,外挂93LC46B-I/MS 之SPI信息存贮,通过四路锁存芯片SN74LVC125APWR三颗U4,U7,U9,连接到CC3200引脚JTAG。

电源管理芯片:TPS79601,低噪声,单通道LDO。输入电压2.7V-5.5V,输出3.3V,最大电流1A,$1.1/1ku价格有些偏高!与CC3100MOD开发板采用同一款。支持2x1.5V,USB接口5V供电。http://www.ti.com/ww/en/launchpad/launchpads-connected-cc3200-launchxl.html?INTC=ss&HQS=cc3200 可以下载开发板的设计文件,cadense 原理图,allegro的PCB Layout。板子还是一如既往地实用,严谨!

CC3200LaunchPad板子默认跳线设置如下:

3.jpg 

当用USB供电时,需要将蓝色圈中J12,J13短接;

电用电池供电时,断开USB供电跳线,电池接J20脚,注意方向。

主芯片:CC3200。

4.jpg

运行AP模式,联网小试验

连接P58与VCC引脚,保持原有跳线方式,如上图所示。

上电后,在手机端的设置->wlan,看到了无线。

5.jpg

打开手机的浏览器,输入网址:http://MySimpleLink.net。出现下面的界面,就是CC3200的例程Out of box。可以查看设备的IP地址及station设备分配的地址。在Demo项,点击几个例程,如点灯,安防等。当你晃动板子时,网页上的门就有开和关的报警,挺有意思的。只可惜我当时没保留下来图片,跑完例程后发现SDK中的out of box网站内容有些不不同,少了Demo部分。

6.jpg

软件安装

CC3200LaunchPad可以支持三种开发环境,CCS,IAR,GCC。我喜欢CCSv6,环境安装如下(6):

7.jpg

双击进行安装。一路NEXT下去。

8.jpg

默认安装路C盘,我调制在D:/盘。

9.jpg

选择需要的芯片,常用到CC3200,MSP432。当然后期还可以再次安装。选择APP的应用,可以全选。再点击finish,安装开始。

10.jpg
11.jpg

大约等上二十几分钟,看网速了。

CC3200开发SDK下载及安装

注册成TI的用户,然后下载。

12.jpg

双击下载完成的CC3200SDK,一路Next,最好保存位置与CCSv6同在TI的文件目录下,方便后期使用和查找。

完成后打开CCSv6,View->Resource Explorer,

13.jpg
  • 本文系21ic原创,未经许可禁止转载!

网友评论