ZHCAD82 October   2023 MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件简介
  6. 3软件简介
  7. 4测量仪表 GUI 简介
  8. 5电流检测和校准方法
    1. 5.1 MSPM0 OPA 简介
      1. 5.1.1 OPA 输入和输出限制
      2. 5.1.2 OPA 精度影响
    2. 5.2 电流检测方法
    3. 5.3 电流校准方法
      1. 5.3.1 (R1+R2)/R2 校准
      2. 5.3.2 OPA1 Voffset 校准
      3. 5.3.3 R3/(R4+R3) 校准
      4. 5.3.4 Vref 校准
  9. 6解决方案评估步骤
    1. 6.1 第 1 步:硬件准备
    2. 6.2 步骤 2 :评估
  10. 7MSPM0 测量仪表解决方案测试结果
    1. 7.1 校准测试结果
    2. 7.2 电流检测结果
      1. 7.2.1 在 25°C 下测试
      2. 7.2.2 在 0°C 下测试
      3. 7.2.3 在 50°C 下测试
      4. 7.2.4 结论
    3. 7.3 电流消耗测试
  11. 8解决方案摘要和改进方向
    1. 8.1 分流电阻器
    2. 8.2 ADC 及其基准
    3. 8.3 运行时间校准

引言

此解决方案的特点如下所示:

  • 支持双向电流检测。
  • 可以自校准 OPA 的电压失调和增益设置。
  • 可以进行动态增益设置,以在低电流到高电流范围内达到很高的精度。
  • 在 ±2A 负载下,室温下的检测误差可达到 ±0.25%。
  • 采样速率为 1Hz 时,电流消耗可达 8μA。

此解决方案主要是针对 MSPM0 测量仪表解决方案而开发,下一节介绍了如何检测和测试电池的放电和充电电流。对于其他电流检测用例,您也可以将此注意事项作为参考。

该解决方案由三部分组成。MSPM0 测量仪表解决方案重复使用所有软件和硬件。所有这些都可在 MSPM0 电流检测开发软件包中找到。您也可以在 SDK 下找到 MCU 代码 (mspm0_sdk_xxx\examples\nortos\LP_MSPM0L1306\battery_gauge)。

  • 硬件板用于评估集成了 MSPM0L130x 的电流检测解决方案。
    GUID-85631551-2031-4704-A47C-ACAC4D22DFDE-low.png图 1-1 MSPM0 电流检测硬件板
  • 它是基于 MSPM0L130x 的软件工程。
    GUID-92C5B0F1-C0DB-42F3-9966-C499C48D3F7C-low.png图 1-2 MSPM0 电流检测软件工程
  • 这是 GUI。它是用 Python 编写的,主要用于从电路板读取测试数据。
    GUID-FACBB419-52C4-4018-ADC7-1AF3BEA35548-low.png图 1-3 MSPM0 测量仪表 GUI 工程