ZHCAFT7 October   2025 CC2340R5

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 CC2340R5
    2. 1.2 DRV8329A
    3. 1.3 BLDC 电机
  5. 2BLDC 硬件
    1. 2.1 硬件设置
      1. 2.1.1 DRV8329AEVM 设置
    2. 2.2 连接图
  6. 3运行示例
    1. 3.1 依赖项
    2. 3.2 加载固件
    3. 3.3 电机连接测试
    4. 3.4 具有蓝牙® 低功耗且带霍尔传感器的 BLDC 电机陷阱运行
      1. 3.4.1 SimpleLink™ Connect 手机应用
  7. 4固件设计
    1. 4.1 代码流程描述
    2. 4.2 定制 TI 驱动器
      1. 4.2.1 PWM
      2. 4.2.2 ADCBuf
      3. 4.2.3 电源
    3. 4.3 应用事件
    4. 4.4 换向表
    5. 4.5 电机加速
    6. 4.6 ADC 运营
    7. 4.7 旋转检测功能
    8. 4.8 报告统计信息
    9. 4.9 蓝牙® 低功耗栈
  8. 5测试和结果
  9. 6总结
  10. 7参考资料

蓝牙® 低功耗栈

此示例基于 SimpleLink 低功耗 F3 SDK v8.40 中的开箱即用基本蓝牙® 低功耗项目数据流蓝牙低功耗示例。但是,为实现本应用手册中所述项目的目标,蓝牙低功耗配置文件经过了大量修改。所有与蓝牙低功耗栈无关的项目功能都在蓝牙低功耗任务上下文之外处理,因为这不会导致任务无法运行或面临影响蓝牙低功耗连接的风险。器件用作蓝牙低功耗外设,并使用以下参数进行广播,但这些参数是高度可配置的。有关蓝牙低功耗扫描和广播的更多信息,请参阅 SimpleLink Academy Scanning and Advertising 实验课程。

表 4-3 蓝牙® 低功耗栈配置
蓝牙® 低功耗元件
广播类型 连接蓝牙低功耗并扫描蓝牙低功耗非定向广播
主 PHY 间隔最小值和最大值 100ms、100ms
主要 PHY 1M PHY

当在 app_connection.c 文件中接收到连接建立事件时,CC2340R5 会向蓝牙低功耗中央设备发送一个 MTU 交换请求,以增大在与蓝牙低功耗配置文件特征值交互时可传输的数据的大小上限。要执行此操作,在 SYSCFG 文件中蓝牙低功耗栈的常规配置中,PDU 的最大大小已增加到 255。这一设置在节 5 提到的吞吐量测试中得到了广泛应用。