ZHCAFT8 October   2025 CC2340R5

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 CC2340R5
    2. 1.2 步进电机
  5. 2步进电机硬件
    1. 2.1 硬件设置
    2. 2.2 DRV8411EVM 设置
    3. 2.3 连接图
  6. 3运行示例
    1. 3.1 依赖项
    2. 3.2 加载固件
    3. 3.3 本地控制步进电机
    4. 3.4 使用专有射频进行远程控制
  7. 4固件设计
    1. 4.1 代码流程描述
    2. 4.2 ADCBuf
    3. 4.3 电源
    4. 4.4 应用程序事件
    5. 4.5 步进表
    6. 4.6 故障检测引脚
  8. 5测试和结果
  9. 6总结
  10. 7参考资料

测试和结果

使用逻辑分析仪,验证从 CC2340R5 驱动到 DRV8411 的波形。下面提供了一个具有快速衰减模式的半步进示例。

 在半步进情况下,具有快速衰减模式的步进电机波形图 5-1 在半步进情况下,具有快速衰减模式的步进电机波形

在调试会话期间,可以使用 Code Composer Studio 的 Watch 窗口,监控 ADC 值。在下图中,偶数条目显示 VSEN_A,而奇数条目显示 VSEN_B。在这一短暂时间段内,可以观察到两个电机相位均处于主动驱动状态,因为随着时间的推移,两者的数值都在上升。

 ADC 缓冲器测量图 5-2 ADC 缓冲器测量

我们使用 ENERGYTRACE 评估 CC2340R5 MCU 的功耗,该评估同时考虑了两种场景:一是仅存在周期性专有射频无线电传输间隔的待机状态,二是电机在设定时长内被主动驱动的工作状态。下文对这些观察结果进行了比较。通过进一步配置前面介绍的专有射频定义,平均待机电流消耗可实现进一步优化,从而降至 10µA 以下。有源电机测量仅考虑 CC2340R5,而不是 DRV8411EVM 驱动电机所需的电流消耗。

 待机低功耗模式下的 EnergyTrace CC2340R5 MCU 功耗测量值图 5-3 待机低功耗模式下的 EnergyTrace CC2340R5 MCU 功耗测量值
 EnergyTrace CC2340R5 MCU 在电机运行状态期间的功耗测量值图 5-4 EnergyTrace CC2340R5 MCU 在电机运行状态期间的功耗测量值