SLAAEE3A July   2023  – June 2024 MSPM0C1105 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106 , MSPM0H3216 , MSPM0H3216 , 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
  9. 6Revision History

Performance Test

See the performance of MSPM0 Gauge L1. Here is the test based on a 3100 mAh Lion battery, under 25C.

Here is the test pattern:

  1. Charge battery to full (4.25 V) and rest 1 hour.
  2. Discharge battery to empty (2.5 V) and rest 1 hour, with 0.5C / 0.3C / 0.1C.
  3. Pulse discharge battery with 0.3C.
MSPM0L1306 Battery Test CaseFigure 5-1 Battery Test Case

The battery full capacity is calculated based on the delta SoC get after 1 hour rest and accumulated capacity, then generates the test result. The conclusions are shown in the test results.

  • This solution is an excellent choice for constant low-current discharge. You can find that under 0.1C discharge, the SoC error is within 2%. When turns to pulse discharge, the SoC error increases.
  • The SoC error increases when the current is high, because of the battery model latency. The maximum error for 0.5C discharge is about 9%. The maximum error for 0.3C discharge is about 4%. The maximum error for 0.1C discharge is about 2%.
  • This solution is mostly suitable to output steps instead of percentage to the end user. As it does not test current, the SoC can still change when the battery is resting.
MSPM0L1306 Battery Test ResultFigure 5-2 Battery Test Result

The advantage of this solution is that:

  • Simple hardware setup, only need voltage detection. And that means low average current
  • Small software code size
  • No accumulating error, compared with coulometer

As this solution mostly lies on the accuracy of battery model, temperature or aging are also two important factors for SoC calculation, which are not considered in this solution. To increase this solution accuracy under more conditions, record the SoC parameter trend affected by temperature or aging, and add factors into the battery model calculation.