SLAAEF5 March 2024 MSPM0G1505 , MSPM0G1505 , MSPM0G1506 , MSPM0G1506 , MSPM0G1507 , MSPM0G1507 , MSPM0L1303 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1306-Q1
This application note describes the level2 gauge solution based on MSPM0. It detects the voltage, current and temperature to calculate the state of charge (SOC) directly. Solution features, hardware introduction, GUI introduction, software introduction, and evaluation will be included in it.
Project collateral discussed in this application note can be downloaded from the following URL: https://www.ti.com/lit/zip/slaaef5.
LaunchPad™ is a trademark of Texas Instruments.
All trademarks are the property of their respective owners.
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 L2 solution with different setup, including
MSPM0 Gauge L1 | MSPM0 Gauge L2 | |
---|---|---|
Detected parameters | Voltage; Temperature | Voltage; Temperature; Current |
Output key parameters | SOC | SOC; SOH; Remain capacity; Cycles |
Used methods | Volt Gauge | Coulomb counting + Volt Gauge + Empty/Full compensation + Capacity learn |
Suitable application | Output step data with low SOC accuracy | Output percentage data with high SOC accuracy |
Suitable battery type | LiCO2/LiMn2O4 | LiCO2/LiMn2O4/LiFePO4 |
Remember MSPM0 Gauge L2 is a pure software code. MCU platform, the AFE or the battery is just used to show the capability of this algorithm. Its features are shown as below:
The solution is combined of three parts: hardware, software and GUI. All of them can be found at https://www.ti.com/lit/zip/slaaef5. You can also find the MCU code for typical cases under the SDK (mspm0_sdk_xxx\examples\nortos\LP_MSPM0xxxx\battery_gauge).