首页 > 评测 > 面向蓝牙BLE 4.1低功耗应用——TI CC2650 LaunchPad评测
面向蓝牙BLE 4.1低功耗应用——TI CC2650 LaunchPad评测
- [导读]
- CC2650 LaunchPad 套件采用 SimpleLink 超低功耗 CC26xx 系列器件,轻松实现 Bluetooth Smart 与 LaunchPad 生态系统的连接。此 LaunchPad 套件可为 CC2650 无线 MCU 以及其余 CC26xx 产品系列(适用于 ZigBee/6LoWPAN 的 CC2530以及适用于蓝牙智能的 CC2540)提供多协议支持。
提示:虚拟串口号是可以修改的。
五.开发工具和软件使用
蓝牙芯片属于高频领域,芯片硬件设计尤其天线阻抗匹配部分需要丰富的射频经验,而且开发工具需要频谱仪、网络分析仪、示波器等,比较昂贵。为了方便开发,德州仪器提供了很多射频PCB和原理图,以及工具软件,可以有效缩短设计周期以及降低资金成本!
1.usbdongle通信工具介绍
官方工具采用cc2540芯片,usbdongle通信工具是USB转串口类型的通信设备,在电脑上使用,在BTOOL通信软件中充当蓝牙主机数据转发角色,负责数据发送和接收,在SmartRF Packet Sniffer捉包软件中负责接收数据帧。在我的测试中我使用另外的一种工具。
实物照片:
在电脑上和板子进行扫描连接:
2. Flash programmer 2代码烧录软件
Flash programmer 2软件配合xds110开发工具来给CC26系列射频芯片烧写代码,包括芯片的擦除,写入,校验,加密,芯片信息等功能,另外也可以通过串口来进行编程操作。编程软件界面:
3. smartRF studio测试软件
smartRF studio测试软件配合CC Debugger/xds110开发工具来测试CC系列射频芯片的高频性能。支持两大系列,频率为1G以下和2.4G。能够实现不同信道数据简单发送和接收,软件操作界面:
六.例程测试
在windows系统下开发cc2650有两种软件,一种是德州仪器自己的CCS开发环境,另外一种是IAR FOR ARM,应用更加广泛,我采用IAR FOR ARM 7.4版本。测试官方SimpleBLEPeripheral例程,实现简单蓝牙从机设备功能。实现过程:从机上电运行后,自动开始广播,蓝牙主机扫描后建立连接,然后就可以实现简单通信功能。需要注意蓝牙STACK和APP代码分别编译烧录,先STACK,后APP。大家可以参考下方图片调试:
1. 在IAR 软件选择芯片型号
2. 编译选项设定包括低功耗模式选择
3. 开发工具设置
4. 编译烧录STACK代码
5. 编译烧录APP代码
七.总结及点赞
通过一周多的学习和测试,我觉得CC2650还是非常不错的。下图为作者使用CC2650板子做的个防丢器,主机采用STM32F469探索版+CC2540,利用RSSI信号强度原理测量距离,效果还不错,比较满意的。实物照片如下:
- 本文系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天前