4731|4

13

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

TI CC1350 LaunchPad评测报告 [复制链接]

 
本帖最后由 剑神S 于 2017-4-14 18:38 编辑

一、前言
TI著名的SimpleLink无线系列家族日前又增添了新的成员——CC1350,单芯片上支持Sub-1GHzBluetooth两种无线协议。该芯片是业内首款高集成同时也是最低功耗的双无线解决方案,仅凭一颗纽扣电池就可以保证系统十年以上的运行时间。是世界上第一款双频带(低于 1GHz 2.4GHz)无线微控制器。

二、简介
最近有幸从eeworld获得了一块CC1350的开发套件:Launchxl-cc1350。先简单介绍一下这款传说中的双模芯片吧。
CC1350双频带无线微控制器 (MCU) 是一款性价比高的超低功耗无线 MCU,能够处理 Sub-1GHz 2.4GHz 射频频率,能够支持多个物理层和射频标准。该芯片具有多核MCU:强大的 48MHz Cortex-M3 微控制器、专用无线电控制器 (Cortex-M0) 处理器、专用的超低功耗自主 MCU 。实现了提供最佳射频范围的 Sub-1GHz 通信解决方案与通过手机应用程序获得很好用户体验的蓝牙低功耗智能手机连接的结合。
1、芯片特性
  微控制器
  强大的 ARM® Cortex®-M3 处理器
     EEMBC CoreMark®评分:142
     EEMBC ULPBench™评分:158
     时钟速率最高可达 48MHz
     128KB 系统内可编程闪存
     8KB 缓存静态随机存取存储器 (SRAM)(或用作通用 RAM
     20KB 超低泄漏 SRAM
     2 引脚 cJTAG JTAG 调试
     支持无线 (OTA) 升级
  超低功耗传感器控制器
     可独立于系统其余部分自主运行
     16 位架构
     2KB 超低泄漏代码和数据 SRAM
  有效的代码尺寸架构
      ROM 中放置 TI-RTOS、驱动程序、Bluetooth 低功耗控制器以及引导加载程序的部件
   RoHS 兼容的封装
     7mm × 7mm RGZ VQFN48 封装(30 个通用输入/输出 (GPIO)
     5mm × 5mm RHB VQFN32 封装(15 GPIO
     4mm × 4mm RSM VQFN32 封装(10 GPIO
  外设
     所有数字外设引脚均可连接任意 GPIO
     四个通用定时器模块(8 × 16 位或 4 × 32 位,均采用脉宽调制 (PWM)
     12 位模数转换器 (ADC)200MSPS8 通道模拟多路复用器
     持续时间比较器
     超低功耗时钟比较器
     可编程电流源
     UART
     2 个同步串行接口 (SSI)SPIMICROWIRE TI
     I2CI2S
     实时时钟 (RTC)
     AES-128 安全模块
     真随机数发生器 (TRNG)
     支持八个电容感测按钮
     集成温度传感器
  外部系统
     片上内部 DC-DC 转换器
     无缝集成 SimpleLinkCC1190 CC2592 范围扩展器
低功耗
     宽电源电压范围:1.8 3.8V
     RX5.4mA(低于 1GHz),6.4mA(蓝牙低功耗,2.4GHz
     TX+10dBm 时):13.4mA(低于 1GHz
     TX+9dBm 时):22.3mA(蓝牙低功耗,2.4GHz
     TX+0dBm 时):10.5mA(蓝牙低功耗,2.4GHz
     Coremark 运行时的 48MHz 有源模式微控制器 (MCU)2.5mA (51μA/MHz)
     有源模式 MCU48.5 CoreMark/mA
     有源模式传感器控制器(24 MHz):0.4mA + 8.2μA/MHz
     传感器控制器,每秒唤醒一次来执行一次 12 ADC 采样:0.95μA
     待机电流:0.7μA(实时时钟 (RTC) 运行,RAM CPU 保持)
     关断电流:185nA(发生外部事件时唤醒)
射频 (RF) 部分
     2.4GHz RF 收发器,符合蓝牙低功耗 4.2 规范
     出色的接收器灵敏度:远距离模式下为 -124dBm
                                             50kbps 时为 -110dBm(低于 1GHz),
                                            BLE 模式下为 -87dBm
     出色的可选择性 (±100kHz)56dB
     出色的阻断性能 (±10MHz)90dB
     可编程输出功率:低于 1GHz 时最高可达 +15dBm2.4GHz时最高可达 +9dBm
     单端或差分 RF 接口
     适用于符合全球射频规范的系统
            ETSI EN 300 220 EN 303 204(欧洲)
            EN 300 440 2 类(欧洲)
            EN 300 328(欧洲)
            FCC CFR47 15 部分(美国)
            ARIB STD-T66(日本)
            ARIB STD-T108(日本)
          无线 M 总线以及所选 IEEE®802.15.4g PHY

2CC1350应用
     Sub 1GHz2.4-GHz ISMSRD系统
     具有50kHz~5MHz通道间距的低功耗无线系统
     家庭和楼宇自动化
     无线报警和安全系统
     工业监控
     蓝牙低功耗信标管理
     蓝牙低功耗调试
     智能电网和自动计量表读数
     无线医疗应用 无线传感器网络
     有源RFID
     IEEE 802.15.4g,启用IP的智能对象(6LoWPAN),无线M-BusKNX系统,Wi-SUN™和专有系统
     能量采集应用
     电子货架标签(ESL
     长距离传感器应用 热消耗分配器

三、开箱
     前面例行堆了很多套话,下面进入正题,首先上图:
  
开箱图                                            外壳                            全家福

打开盖子,首先映入眼帘的是鲜艳的中国红,很符合TI的画风。一块launchpad开发板、一根数据线、一张开发板简介还有一张用户指导说明(都是English,耐不下性子慢慢看了) ,果断撸出开发板,准备上电。
可以看出,开发板包含两个部分:调试电路&CC1350最小系统。调试电路采用的是TI自产的XDS110(很好用哦,个人感觉比Jlink更方便),当然你要可以用JTag进行调试,断开中间部分的跳帽,按引脚说明接就行,此处我就不作尝试了;CC1350F128采用的是7mm × 7mm RGZ VQFN48 封装的芯片,带有30 个通用输入/输出 (GPIO),板子自带两个用户按键,两个LED指示灯(红、绿),底部是两个不同频段的板载天线。  

四、小试1、出厂demo测试
     板子自带了blestack程序,上电后红绿灯会交替闪烁几下,然后绿灯闪烁,此时蓝牙在进行广播,打开蓝牙,搜索设备,能找到CC1350 LaunchPad,点击配对:
         
     打开手机appTI SensorTag,必须先开启蓝牙),此时手机上会显示有一个在线的设备“CC1350 LaunchPad”,若无此设备则重启开发板,若多次重启都找不到设备,请关闭手机wifi(据说wifi对蓝牙连接会有影响),刷新软件重新搜索:
         
     点击CC1350 LaunchPad图标进入,可以看到有云存储功能操作区域、设备信息显示区域、按键操作显示区域、连接控制服务以及TI OAD服务。
      
            
              云服务                                                         按键检测显示  
           
                             OAD主界面                        在线固件升级
   TI提供了出厂固件,在板载固件丢失后可以通过USB重新烧写出厂固件。此处介绍两种方案:
  ①源程序烧写
     安装官方提供的ble_sdk软件,在“C:\ti\simplelink\ble_sdk_2_02_01_18\examples\cc1350lp\sensortag”目录下找到相应的工程文件,用IAR或者CCS都可,进行烧写(先烧写stack工程,再烧写app工程)
         
  ②Hex文件烧写
     安装SmartRF Flash Programmer 2软件,在ti官网找到CC1350LaunchPad的出厂程序“CC1350LaunchPad_BLE_All_v1_00.hex”,直接烧写即可。
         
2、射频功能
     手上刚好有一台手持式频谱仪,顺带测试了一下开发板的射频性能(由于不是个人的板子,此处未跳线直连,仅用天线耦合测试,数值不准仅作示意)
            
                          868MHz                                               2.4GHz  
3、入门简介
1)点LCD12864
     TI提供的库还是比较全的,此处以TI官方库中提供的rfPacketTx例程进行修改。前提步骤就不重述了,用的是CCSIAR也可以),lcd128642线SPI操作,控制芯片是ST7920。需要代码的可以到附件中下。
     由于TI提供的代码都是基于TI RTOS的,上手可能需要对RTOS有一定的了解,如果不增加事件的话,可以就在例程中事件内添加驱动函数,也能实现显示功能。
                 
2)与CC1101对发
     CC1350sub1GHz频段也支持2GFSKOOK等调制方式,与CC1101能够实现互通,此处仅作了一个简单的数据对发实验,抛砖引玉。
首先利用SmartRF Studio 7软件,配置生成相应的射频配置文件。
TI的软件做的比较强大,而且其产品的兼容性、模块化都做的非常好,如果的程序是按照TI官方推荐的例程来设计的,要实现不同不同型号的无线模块非常方便,此处的CC1101是用STM8配套使用的,实际修改参数只需要用SmartRF Studio 7配置不同参数,生成相应的配置信息导入工程就能完成,该软件基本支持TI所有无线模块的参数配置,此处暂不展开细述,要深入探讨欢迎私聊。
868MHz频率为例,主要需要关注的参数有:频率、速率、带宽,还有需要注意的是引导码和同步字一定要配成一致的!!由于两款芯片硬件上存在一些差异,故在配置时可能会有些许偏差,只要在频偏误差允许、带宽允许范围内还是可以实现互联的,需要注意的是cc1350配置里面有个强制匹配CC1101/cc2500”需要选择一下。
             
          对发演示视频:  https://pan.baidu.com/s/1dE2p6P7
          测试代码:https://pan.baidu.com/s/1i46Redv
(3)其他
TI官方提供了很多应用实例,包括blestack、基本驱动、TI RTOS15.4stack等等,有兴趣可以去官方“http://dev.ti.com”下载,也可以通过在线ccs编译器云操作
  
         cc1350学习资料:https://pan.baidu.com/s/1qYnWom4
五、总结
     CC1350带给我们很多意想不到的惊喜,其独一无二的双频模式、超低的功耗、强大的MCU性能、丰富的片上资源以及全面的设计参考,让低功耗无线网络与手机互联成为了非常容易的事情,给工业应用、智能家居、物联网的发展提供了一条更加便捷的通道!本文仅作了浅显的评测功能,当是抛砖引玉,希望有更多的大神能够互相交流开发经验。

附:驱动lcd12864并与cc1101对发测试 rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs.zip (1.38 MB, 下载次数: 3, 售价: 1 分芯积分)

此内容由EEWORLD论坛网友剑神S原创,如需转载或用于商业用途需征得作者同意并注明出处

图片16.png (553.83 KB, 下载次数: 0)

图片16.png

图片17.png (265.79 KB, 下载次数: 1)

图片17.png

最新回复

Ailike?  详情 回复 发表于 2017-4-15 11:59

赞赏

1

查看全部赞赏

点赞(1) 关注
 

回复
举报

148

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
怎么拿到的?

点评

论坛里申请的  详情 回复 发表于 2017-4-15 08:18
 
 
 

回复

212

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
赞一个,好好的评测,感谢分享! 遥想当年自己玩过的CC430……
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

4
 

论坛里申请的

点评

Ailike?  详情 回复 发表于 2017-4-15 11:59
 
 
 

回复

148

帖子

0

TA的资源

一粒金砂(中级)

5
 

Ailike?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表