ZHCADA9A October   2023  – November 2023 CC2340R5 , CC2340R5-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 认证和鉴定
    1. 2.1 蓝牙鉴定
    2. 2.2 地区合规性
  6. 参考示例
    1. 3.1 CC2340 芯片组
    2. 3.2 闪存和 RAM 分配
  7. 软件栈
    1. 4.1 BLE5-Stack 配置
    2. 4.2 软件
    3. 4.3 支持的 PHY
    4. 4.4 支持的功能
    5. 4.5 多连接
    6. 4.6 共存(已计划)
  8. 安全性
  9. 性能和测试数据
    1. 6.1 连接
    2. 6.2 广播
    3. 6.3 稳定性测试
    4. 6.4 互操作性
  10. 工具和开发支持
    1. 7.1  SmartRF 数据包监听器 2
    2. 7.2  Smart RF Studio 8
    3. 7.3  Energy Trace
    4. 7.4  Code Composer Studio
    5. 7.5  SimpleLink Connect 应用
    6. 7.6  Uniflash
    7. 7.7  天线参考设计
    8. 7.8  设计评审服务
    9. 7.9  SysConfig
    10. 7.10 BTool
    11. 7.11 GitHub
    12. 7.12 SimpleLink Academy
  11. 已知局限性
  12. 参考文献
  13. 10修订历史记录

软件栈


GUID-20231006-SS0I-XWVT-HBHP-L72NJS9BTJSM-low.svg

图 4-1 低功耗蓝牙协议栈

TI 低功耗蓝牙协议栈由控制器和主机器件组成,如图 4-1 所示。这来自经典蓝牙规范。

控制器实现低功耗蓝牙栈的最底层,包含负责实现标准可互操作无线通信的链路层 (LL)。控制器还实现数据交换和网络连接的处理。

主机部分用于实现低功耗蓝牙栈的访问和属性配置文件以及安全功能。该部分是低功耗栈的最顶层,通过使用不同的 GAP 和 GATT 配置文件以及不同的安全功能来定义器件的角色。

为了连接 TI 低功耗蓝牙栈,应用开发人员可以使用一组 C API 在低功耗蓝牙栈之上实现低功耗蓝牙应用。

CC2340R5 可以实现所有 GAP 角色(即广播设备、外设、观测器、中央器件),包括这些角色的组合(多角色)。有关可实现的性能的详细信息,请参阅“多连接”。