ZHCAFV6 October   2025 CC2340R5

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 CC2340R5
    2. 1.2 DRV8251A
    3. 1.3 BDC 电机
    4. 1.4 TMAG5213
  5. 2BDC 应用
    1. 2.1 硬件设置
      1. 2.1.1 DRV8251AEVM 设置
    2. 2.2 连接图
  6. 3运行示例
    1. 3.1 依赖项
    2. 3.2 加载固件
    3. 3.3 Zigbee 组网
  7. 4固件设计
    1. 4.1 代码流程描述
    2. 4.2 LaunchPad 按钮功能
    3. 4.3 非易失性内存
    4. 4.4 双向 PWM 电机控制
    5. 4.5 ADC 过流保护功能
    6. 4.6 具有可配置端点、基于霍尔效应的电机位置跟踪功能
    7. 4.7 日志记录功能
    8. 4.8 与第三方智能集线器设备的互操作性
  8. 5测试和结果
    1. 5.1 PWM 和霍尔效应信号分析
    2. 5.2 使用 EnergyTrace™ 进行功耗分析
  9. 6总结
  10. 7参考资料

连接图

下表中包含 LP-EM-CC2340R5 和 DRV8251AEVM 之间的必要连接,用于演示 BDC 电机。

表 2-1 LP-EM-CC2340R5 和 DRV8251AEVM 之间的连接
连接 CC2340R5 功能 LP-EM-CC2340R5 引脚 DRV8251AEVM 引脚
正向电机控制 PWM 输出 DIO1 IN1
反向电机控制 PWM 输出 DIO5 IN2
电流检测 ADC 输入 DIO24 VSENSE
公共接地 公共接地 GND GND

BDC 电机导线必须连接到指定的 DRV8251AEVM 引脚。下面列出了必要的电机导线和相应的引脚连接。对于特定电机,请确认执行这些功能的具体导线,并据此进行连接。

表 2-2 DRV8251AEVM BDC 电机连接
连接 BDC 电机导线 DRV8251AEVM 引脚
高侧 M+(红色) OUT1
低侧 M-(黑色) OUT2

TMAG5213 导线必须连接到指定的 CC2340R5 引脚。下面列出了必要的霍尔效应锁存器导线和相应的引脚连接。使用 CC2340R5 数字输出为 TMAG5213 供电,使得 MCU 能够在未驱动 BDC 电机时禁用 TMAG5213 的电源,从而降低睡眠模式下的功耗。该工程使用了 TMAG5213ADQLPG 封装,具有以下资源中突出显示的引脚排列和位置

表 2-3 LP-EM-CC2340R5 和 TMAG5213ADQLPG 之间的连接
连接 CC2340R5 功能 LP-EM-CC2340R5 引脚 TMAG5213ADQLPG 引脚 TMAG5213ADQLPG 引脚编号
霍尔效应锁存器电源和开关 数字输出 DIO23 VCC 1
霍尔效应锁存器接地 公共接地 GND GND 2
霍尔效应锁存器输出 数字中断输入 DIO0 OUT 3
 突出显示了霍尔效应元件的 TMAG5213ADQLPG 引脚排列图 2-2 突出显示了霍尔效应元件的 TMAG5213ADQLPG 引脚排列

下图突出显示了整个系统的硬件设置,将 LP-EM-CC2340R5、DRV8251AEVM 和 TMAG5213 组合起来并布置在 BDC 电机正上方。虽然这展示了具有外部霍尔效应锁存器的通用 BDC 电机设置,但后面几节中讨论的系统是针对窗控器件和控制器应用的特定用例开发的。提供的代码设计也是针对窗控器件和控制器应用定制的,但是可以轻松更改此设计以支持任何具体 BDC 电机应用。

 物理硬件设置图 2-3 物理硬件设置