0 认识TI SimpleLink 系列
TI的无线产品线非常丰富,从低频RFID/NFC,到Sub-1G系列,再到BLE4.0,Zigbee,Wi-Fi等各种芯片,应有尽有,足以满足您苛刻的应用场景。
可以细分为以下几个系列
- RF430
13.56MHz NFC/RFID SOC 解决方案 - CC430
Sub-1G 工业无线网络解决方案 - SimpleLink CC1x
最新一代的Sub-1G SOC 解决方案,采用最新RF内核,功耗更低,性能更加强劲 - SimpleLink CC2x
新一代2.4G 解决方案,可用于BLE4.0,Zigbee协议栈 - SimpleLink CC3x
Wi-Fi SOC解决方案,双核架构,内置TCP/IP协议栈,性能最高,已通过FCC, IC, CE and TELEC认证
随着物联网的到来,SOC无线芯片已经是一个趋势,但射频开发中,还是会出现很多问题:
- 天线设计门槛很高,需要精通射频知识
- 无线协议栈学习成本过高
- 多种软件协议标准,应用层软件不兼容
针对上面的问题,TI推出SimpleLink
系列无线芯片,在软件层面上兼容现有的无线协议,从而达到学会一种CC系列芯片,掌握全系列的无线的效果;
同时,TI提供很多天线参考设计,完完全全的交钥匙(Turn-Key)方案,用户可以直接使用这些参考设计,从而加速产品上市
1 认识TI CC26xx系列
我们的重点是来学习TI CC26xx 2.4G无线蓝牙4.0产品系列,TI将CC2x系列细分为以下三种
- CC2630系列
802.15.4 MESH解决方案,用于实现Zigbee或者6LoWPAN MESH网络 - CC2640系列
2.4G 蓝牙4.1系列芯片 - CC2650系列
全能芯片,兼容CC2630/CC2640,能实现蓝牙4.0/Zigbee/6LoWPAN协议,从而实现一个芯片多种协议
2 开发环境和开发工具
TI CC26xx支持很多IDE开发工具,具体包括:
- IAR
- CCS
- MDK
- GCC
- BLE Studuio
更多工具信息,请参考wiki-开发工具页面
这么多工具,我们学习CC26xx时,该怎么选呢?
我们推荐
- IAR 7.4
- XDS110
因为TI官方协议栈,都是用IAR来管理工程的,所以安装IAR能为我们的学习避免很多潜在的问题
另外,XDS110的调试速度很快,不会像某些Jlink一样,总是丢失固件
总之一句话:我们是学习蓝牙4.0的,要选择稳定的工具,不要把精力浪费在调试工具上
下一篇,我们将介绍怎么安装IAR和TI蓝牙4.0协议栈