跟我学蓝牙4.0之-CC26xx系列教程-00

TI的无线产品线非常丰富,从低频RFID/NFC,到Sub-1G系列,再到BLE4.0,Zigbee,Wi-Fi等各种芯片,应有尽有,足以满足您苛刻的应用场景。
可以细分为以下几个系列

  1. RF430
    13.56MHz NFC/RFID SOC 解决方案
  2. CC430
    Sub-1G 工业无线网络解决方案
  3. SimpleLink CC1x
    最新一代的Sub-1G SOC 解决方案,采用最新RF内核,功耗更低,性能更加强劲
  4. SimpleLink CC2x
    新一代2.4G 解决方案,可用于BLE4.0,Zigbee协议栈
  5. SimpleLink CC3x
    Wi-Fi SOC解决方案,双核架构,内置TCP/IP协议栈,性能最高,已通过FCC, IC, CE and TELEC认证

随着物联网的到来,SOC无线芯片已经是一个趋势,但射频开发中,还是会出现很多问题:

  1. 天线设计门槛很高,需要精通射频知识
  2. 无线协议栈学习成本过高
  3. 多种软件协议标准,应用层软件不兼容

针对上面的问题,TI推出SimpleLink系列无线芯片,在软件层面上兼容现有的无线协议,从而达到学会一种CC系列芯片,掌握全系列的无线的效果;
同时,TI提供很多天线参考设计,完完全全的交钥匙(Turn-Key)方案,用户可以直接使用这些参考设计,从而加速产品上市

1 认识TI CC26xx系列

我们的重点是来学习TI CC26xx 2.4G无线蓝牙4.0产品系列,TI将CC2x系列细分为以下三种

  1. CC2630系列
    802.15.4 MESH解决方案,用于实现Zigbee或者6LoWPAN MESH网络
  2. CC2640系列
    2.4G 蓝牙4.1系列芯片
  3. CC2650系列
    全能芯片,兼容CC2630/CC2640,能实现蓝牙4.0/Zigbee/6LoWPAN协议,从而实现一个芯片多种协议

2 开发环境和开发工具

TI CC26xx支持很多IDE开发工具,具体包括:

  1. IAR
  2. CCS
  3. MDK
  4. GCC
  5. BLE Studuio

更多工具信息,请参考wiki-开发工具页面

这么多工具,我们学习CC26xx时,该怎么选呢?
我们推荐

  1. IAR 7.4
  2. XDS110

因为TI官方协议栈,都是用IAR来管理工程的,所以安装IAR能为我们的学习避免很多潜在的问题
另外,XDS110的调试速度很快,不会像某些Jlink一样,总是丢失固件

总之一句话:我们是学习蓝牙4.0的,要选择稳定的工具,不要把精力浪费在调试工具上

下一篇,我们将介绍怎么安装IAR和TI蓝牙4.0协议栈

3 参考资料

  1. TI SimpleLink
  2. CC1x 系列
  3. CC2x 系列
  4. CC3x 系列