SLAAEF5B March 2024 – June 2025 MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1
If users want to evaluate SOC accuracy, then refer to the SmoothSoc instead of the NomSoc or CusSoc. The reason is that, from end user's side, the wanted SOC is a relative SOC, which can only change from 0% to 100% and no SOC jump is seen in the SOC output.
As SmoothSoc is a relative SOC, the accurate value cannot be obtained by searching the SOC-OCV table. The point when SmoothSoc is 100% and 0% is easily seen. To know the accurate SmoothSoc value other than 0% and 100%, users need to first construct the relationship between SmoothSoc and CusRemCap by charging the battery to 100% and discharge to 0%. Then, redo the test with the same load and same temperature. After that, users can use the CusRemCap to get the accurate SmoothSoc value. Refer to Table 4-8 for further description.
| Accurate Value of SmoothSoc | Condition |
|---|---|
| 100% | When current drops to FullChgCurtThd and the voltage is between MinFullChgVoltThd and MaxFullChgVoltThd. |
|
0% |
When voltage drops to EmptyDhgVoltThd. |
|
Other values |
Get a SmoothSoc-CusRemCap table first and redo the test with the same condition to keeep the EmptySoc and FullSoc to be same. Then, users can use the CusRemCap to get the right smoothSoc value. |
As shown in Section 4.5.1, at least after one discharge or charge, the MaxNomFullCap is obtained and the EmptySoc and FullSoc starts to learn and save into the matrix. To get a more accurate SmoothSoc, TI recommends users to run two battery cyles first. The first cycle is to learn the MaxNomFullCap. The second cycle is to learn and save the SmoothSoc and FullSoc. After that, the gauge algorithm works in the best performance.
The SOH equals to MaxNomFullCap / NomFullCap. In the code, add a 2% margin to SOH output to avoid being below 100% at the first battery cycle, due to NomFullCap fluctuation. If users want to check the SOH accuracy, then TI recommends to check the NomFullCap accuracy instead. To evaluate NomFullCap accuracy after multicycles, the suggested flow is: