首页 > 评测 > 评测列表 > MCU

Zigbee和BLE的多面手——CC2650 LaunchPad评测

Zigebee   BLE   CC2650   TI   LaunchPad   蓝牙   无线   
  • 作者:jully
  • 来源:21ic
  • [导读]
  • CC2650是TI的一款明星无线SoC产品,它主计算单元为M3内核,同时还有2.4G RF收发器兼容BLE4.1规范,整个RF Core通过M0架构来实现,可以解放主CPU资源。
  • MY-iMX6UL开发套件
  • PocketBeagle
  • CY3280-CapSense-MBR3
  • CC3220SF LaunchPad (CC3220SF-LAUNCHXL)
  • Esquilo Air
  • CY8CKIT-042 PSoC 4 Pioneer Kit
  • Arduino 树莓派扩展板
  • MicroPython pyboard

物联网向家庭智能化的推进中,2.4G的三方对手WIFI,BLE,Zigebe成三足鼎力之势,平分秋色,各有所长,让我们在做项目选型时难以取舍。现在的智能手机已将两到三种功能集成一起,为智能家居的未来做足了技术的冗余,今天我们就来看一下TI推出的多面手CC2650 芯片的launchPad。

1.png

1-1 开发板包装

1、开箱

经典的小黑盒,配上三个萌萌哒的火箭这就是我们今天的主角----CC2650 LaunchPad开发板。它支持兼容多种型号:

1)蓝牙低功耗无线CC2640

2)ZigBee/6LoWPAN无线MCU CC2630

3)ZigBee RF4CE无线MCU cc2620

4)多协议标准无线MCU cc2650

2.png

1-2 CC2650开发板介绍

3.png

1-3 CC2650官方支持

所有的就在这了。

4.png

1-4 cc2650 LaunchPad全家福

2、硬件

打开仿静电袋,CC2650 LaunchPad开发板的庐山真面目就出现了。

5.png

2-1开发板正面

6.png

2-2开发板反面

主芯片采用CC2650F128拥有32位Cortex-M3内核,最高运行频率48MHz,并拥有独特的超低功耗传感器控制器。板子主要由两部分组成:

1)仿真控制电路

仿真芯片XDS110 是介于 XDS100 与 XDS200 之间的一款优秀的仿真器、下载器,其性能高于 XDS100,价格又低于XDS200。支持以下设备:

l SimpleLink MCUs (CC13xx, CC26xx, CC3x, MSP432)

l C2000, TM4C12x and Hercules microcontrollers

l DSPs with the exception of C54x, C62x, C670x, C671x and C672x

l ARM Cortex A based processors

l UCD3x Digital Power Controllers

开发软件支持:

l TI CCS v7.0 and later

l IAR (see IAR documentation)

l Keil (see Keil documentation)

非常适合 CC26xx 、CC13xx 系列、MSP432以及 CC2538 的开发调试以及量产烧写。而且还提供了外接的扩展,一个小小的launchPad就可以把仿真器都省了,X宝上只一个仿真器就百元呢!

2)CC2650及引脚

CC2650 LaunchPad开发板采用了CC2650F128的7x7封装,引脚如下图2-3所示。

image7.png

2-3开发板引脚1)

1)引脚数40个,双排连接端子

2)红、绿LED灯两个

3)用户按键2个

4)主芯片CC2650F128RGZ

l 采用ARM Cortex-M3内核

l 时钟频率48MHz

l 128KB内部Flash

l 8KB的SRAM缓存

l 支持OTA空中更新

Placing Drivers, Bluetooth Low Energy Controller, IEEE 802.15.4 MAC, and Bootloader in ROM.

l 三种封装,不同的尺寸满足小型化的设计

Ø 4-mm × 4-mm RSM VQFN32 (10 GPIOs)

Ø 5-mm × 5-mm RHB VQFN32 (15 GPIOs)

Ø 7-mm × 7-mm RGZ VQFN48 (31 GPIOs)

l 丰富的软件及接口资源:

Ø 四个通用定时器,可分成4个32位或者16位计数

Ø 12位ADC,8通道模拟MUX,采样率可达200Ks/s

Ø 可编程电流源

Ø UART

Ø 2个SSI(SPI,MICROWIRE,TI)

Ø I2C、I2S、RTC、内置温度传感器

Ø AES-128保密模块

Ø 真随机数发生器

image8.png

2-4 CC2650功能模块

3)驱动安装

了解了板子后,我们就来给CC2650 LaunchPad上电,测试它的功能吧!

 

当上电后,电脑的设备管理器中显示多出两个COM口,这就是我们的CC2650 LaunchPad开发板了。如果你使用的是IAR软件,它已经自动安装了DX110的驱动,无需另行下载。最多就是更新下firmware。

3、软件开发

CC2650与TI其它微处理器的开发环境相似,支持IAR7.40,CCS和linux系统下的开发。

• Texas Instruments: ARM CodeGen Tools v5.2.2

• IAR Workbench for ARM: 7.40.3

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

网友评论