首页 > 评测 > 可随身携带的BLE和Sub-GHz开发套件——TI CC1350 SensorTag评测

可随身携带的BLE和Sub-GHz开发套件——TI CC1350 SensorTag评测

BLE   Sub-GHz   SensorTag   TI   
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • TI的CC1350STK就是一款看上去不象开发板的开发板,它的正式名称是TI CC1350 SensorTag。不像TI CC1350 LaunchPad,SensorTag看上去更像一个钥匙扣上的小挂件,但却能给你带来TI CC1350的完整体验,准确的说是更加强悍的体验,因为SensorTag上还集成了许多MEMS传感器。

要注意的是,不管是固件升级还是数据的云端上传,要要求手机提供了INTERNET连接,否则不能实现固件下载及云端推送功能。

不过到目前为止,我们看到的CC1350STK似乎还只是个小挂件,可以挂在钥匙扣上炫耀,或者打开手机APP看看传感器数据,另外似乎没有多大的用处!别忘了,CC1350STK是个不折不扣的开发套件。

新版的CCS 7已经全面支持TI系列开发板了,以前使用TI CC1350时似乎还只有云端开发版本,现在可以使用CCS来实现本地开发了,方便了许多。CCS的环境搭建及一般使用就不赘述了,请参考21IC REVIEW LAB提供的CCS菜鸟入门。

接下来体验CC1350STK的Sub-1GHz通信功能,另外专门准备了一块TI CC1350 LaunchPad来与之通信。TI CC1350 LaunchPad充当Concentrator,CC1350STK则充当普通结点,网络拓扑结构类似如下

22.jpg

 

当Concentrator启动后,会等待结点的加入,如果有新的结点加入,会在控制台输入相应的信息,下面是Concentrator启动后终端输出的信息

23.jpg

 

等待结点的加入,一直等待,否则该信息不会变化。接下来启动CC1350STK,稍等片刻,就可以看到控制台的信息发生了变化,

24.jpg

 

新的CC1350STK加入到了现有的网络中,在Concentrator中已看到了新的结点,同时相关的RSSI值也输出在控制中,反映了当前结点的连接信号强度。

CCS中的两个例程均来自官方DEMO,如下

25.jpg

 

如果要实现更多的功能,可以在此基础上添加相关代码,注意这俩个例程均是RTOS版本,所以均有相应的RTOS库工程文件在内,RTOS是TI推出的嵌入式实时操作系统,使用RTOS可以简化程序逻辑,更多的将精力放到设备的功能开发上,如果没有特别的要求,一般建议使用RTOS版本的例程。

看上去很美好,不过SensorTag为了做得更紧凑,相比LaunchPad来说,开发套件上没有集成XDS调试下载器,所以如果要对SensorTag编程的话,需要一个XDS,还不能是普通的XDS,开发套件上的JTAT接口是迷你型的,为此,TI特意为SensorTag开发了一套专用的调试下载器Debug DevPack,如下

26.jpg

 

调试器上使用的MCU是TM4C129,调试器上还提供了3个Grove连接接口,默认没有焊接,只引出了焊盘,用户需要自行焊接。

27.jpg

 

Debug DevPack连接到SensorTag上的效果,调试器上的Micro USB接口即用作调试/下载接口,也可以给CC1350STK供电。

总结来说,TI CC1350是全球首款集成了BLE及Sub-1GHz的MCU,TI对此寄予厚望,不仅推出了TI CC1350 LaunchPad,还推出TI  CC1350STK供用户体验评估,相比而言,后者集成了更多传感器,使用钮扣电池供电,更加方便移动测试,加上体积小巧,设计精美,确为体验评估TI CC1350的首选套件!

CC1350STK的官方报价为$29,堪称价廉物美!

参考资源:

TI CC1350STK产品页面

Debug DevPack

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

网友评论