SLAAEF5B March 2024 – June 2025 MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1
There are different gauge implementations based on MSPM0. Table 1-1 shows a comparison for customers to choose.
| 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 + mixing + capacity learn |
| Key technologies | Battery model | Battery model + data fusion + empty or full compensation+ core temperature evaluation |
| Application | Output step data with low SOC accuracy | Output percentage data with high SOC accuracy |
| Battery type | LiCO2, LiMn2O4 | LiCO2, LiMn2O4, LiFePO4 |
MSPM0 Gauge L2 is a pure software algorithm, provided in software lib type and has large flexibility on MCU platform, the AFE or the battery selection. Some key features are shown below:
Here is the summary of the MCU resource requirement for this Gauge L2 algorithm.
| Single Cell | Multiple Cells | |
|---|---|---|
| Flash | Optimization level 0:
approx. 14.8k Optimization level 0: approx. 13.6k |
Optimization level 0: approx. 14.8k Optimization level 0: approx. 13.6k |
| RAM | 1.54k | 2 cells: 2.04k 3 cells: 2.54k N cells: 1.04k + 0.5*Nk |
| Algorithm running time based on M0L | 3ms | N*3ms |
| MSPM0 platform | MSPM0L, MSPM0C, MSPM0H, MSPM0G | |
| Examples | MSPM0L1306 Gauge board + 1 LiCO2 battery (Section 5.1) MSPM0G3507 Launchpad+ BQ76952 EVM + 4 LiFePO4 batteries (Section 5.2) MSPM0L1306 Gauge board + BQ76905 EVM (Section 5.3) | |
The design is combined of three parts: hardware, software and GUI. These can be found at MSPM0 Gauge L2 Development Package.