SLAAEE3 july   2023 MSPM0L1306 , MSPM0L1306

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Gauge Hardware Introduction
  6. 3Gauge Software Introduction
    1. 3.1 Gauge Algorithm Introduction
    2. 3.2 Gauge GUI Introduction
  7. 4MSPM0 Gauge Evaluation Steps
    1. 4.1 Step1: Hardware Preparation
    2. 4.2 Step2: Get the Battery Model
    3. 4.3 Step3: Input the Customized Configuration
    4. 4.4 Step4: Evaluation
      1. 4.4.1 Detection Data Input Mode
      2. 4.4.2 Flash Data Input Mode
      3. 4.4.3 Communication Data Input Mode
  8. 5MSPM0 Gauge Solution Test Results
    1. 5.1 Performance Test
    2. 5.2 Current Consumption Test

Introduction

There are different Gauge solutions based on MSPM0. Table 1-1 shows the quick compare between them for customers to choose the suitable one. This document focuses on introducing MSPM0 Gauge L1 solution.

Table 1-1 MSPM0 Gauge Solution Compare
MSPM0 Gauge L1 MSPM0 Gauge L2
Detected parameters Voltage; Temperature Voltage; Temperature; Current
Output key parameters S0C S0C; SOH; Remain capacity; Cycles
Used methods Volt Gauge Coulomb counting + Volt Gauge + Empty/Full compensation + Capacity learn
Suitable application Output steps with low S0C accuracy Output percentage with high S0C accuracy

The features of the level1 gauge solution based on MSPM0 are as shown:

  • Work after MCU power-on without factory calibration or learning cycles.
  • Support SOC (State of charge) and warning flag output.
  • Low requirement for battery chemistry parameters input.
  • Total solution takes about 6K flash and 1.6K SRAM.
  • Current consumption without UART communication (NO_OUTPUT mode) is about 3 µA.

The solution is combined of three parts. All of them can be found at MSPM0 Gauge L1 Development package.

  1. The hardware board is used to evaluate the total solution with MSPM0L130x integrated.
    GUID-85631551-2031-4704-A47C-ACAC4D22DFDE-low.png Figure 1-1 MSPM0 Gauge Hardware Board
  2. The software project based on MSPM0L130x, including the used gauge algorithm.
    GUID-13468FAF-E054-41DE-AEB5-9B2202DEF5D5-low.png Figure 1-2 MSPM0 Gauge Software Project
  3. The GUI is written by python, which can be used to communicate with the gauge board, run test pattern by controlling a source meter and generate battery parameters.
    GUID-E9449A54-0ACB-45C8-9FC6-A225E3DD4495-low.png Figure 1-3 MSPM0 Gauge GUI Project