SLAAEF5B March 2024 – June 2025 MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1
The common method to update NomAbsSoc is to use coulometer, which is shown in Equation 1 and Equation 2.
As coulometer has error accumulation problems. NomAbsSoc is purely calibrated by using the OCV, which is determined after the battery is rested for enough time. An OCV to SOC search table example is shown in Figure 2-3.
Figure 2-3 SOC-OCV TableEquation 2 is used for run time output NomAbsSoc and Figure 2-1 is used to periodically calibrate NomAbsSoc. After two more calibrations, users can get the delta capacity and delta NomAbsSoc. Then, calculate the NomFullCap, as shown in Equation 4.
Figure 2-4 OCV Calibration and Capacity
AccumulationFor a real battery, the NomFullCap slightly decreases due to the battery getting old. To track the capacity decline issue, periodically calibrate the NomFullCap. Equation 5 is used to represent the capacity decline, named with State-of-Health (SOH). However, in real applications, as the obtained NomFullCap has error, use the maximum obtained NomFullCap is used as the Max NomFullCap.