SLAAEF5B March 2024 – June 2025 MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1
The hardware board is typically made to evaluate the one-cell battery gauge implementation.
Figure 5-2 MSPM0 Gauge Hardware BoardFigure 5-3 shows the hardware high-level block diagram, showing all the used pins by this demo. The implementation tests the current at the analog-to-digital controller (ADC) channel 13, the temperature at ADC channel 5 and voltage at ADC channel 1.
Figure 5-3 MSPM0 Gauge Board Block
DiagramWith the internal OPA for current detection, the detection error at room temperature can reach ±0.25% at ±2A load. For more hardware introduction and performance, refer to the A Self-Calibratable Current Detection Solution Based on MSPM0 application note.
The gauge board instructions are shown in Figure 5-4. Pay attention to the MCU power switch supply jumper. For downloading, connect VMCU to VEx, then the MCU is supplied with 3.3V, which can make sure the voltage matches with the debugger. For evaluation, connect VMCU to VIn, then the MCU is supplied with 1.8V-LDO. This can make sure of the best analog performance. When the MCU is powered in around 500ms, the MCU calibrates the ADC+OPA for current detection. At this time, the current is 0. Otherwise, there is a constant current offset.
Figure 5-4 Gauge Board InstructionsIf users are using the MSPM0L1306 LaunchPad in communication data input mode, then connect the UART pin as follows. This does not an exception to the software change.
Figure 5-5 MSPM0L1306 Launchpad UART
Connection