The STM32-LPM01-XN is STMicroelectronics firmware dedicated to the X-NUCLEO-LPM01A expansion board for the power consumption measurement of target boards.
It performs consumption averaging (static measurement up to 200 mA) as well as real-time analysis (dynamic measurement up to 50 mA with 100 kHz bandwidth).
STM32-LPM01-XN operates the X-NUCLEO-LPM01A either in standalone mode (using its LCD, joystick and button to display static measurements), or in controlled mode connected to host PC via USB (using the STM32CubeMonitor-Power software tool with its comprehensive graphical user interface).
STM32-LPM01-XN enables to supply and measure the consumption of STM32 Nucleo-32, Nucleo-64 or Nucleo-144 boards, using Arduino™ connectors. Alternatively, it can be used to supply and measure the consumption of any target connected by wires via the basic connector of the X-NUCLEO-LPM01A.
Dedicated to the X-NUCLEO-LPM01A expansion board for power consumption measurement of target boards
Preloaded on X-NUCLEO-LPM01A
Regulates voltage sourcing from 1.8 V to 3.3 V
Supervises both static and dynamic current measurements
Static measurements from 1 nA to 200 mA
Dynamic measurements from 100 nA to 50 mA at up to 100 kHz bandwidth, and 3.2 Msps sampling rate
Compatible with the execution of EEMBC ULPMark™ tests
Manages supply and consumption measurements for:
STM32 Nucleo-32, Nucleo-64, and Nucleo-144 boards
Any target board connected to the X-NUCLEO-LPM01A via the basic connector
Works in both standalone and controlled modes
Selects the target board power supply from USB cable or external +5 V source
Displays on the monochrome LCD
Processes user inputs from the joystick, and from the Enter and Reset push-buttons
Interfaces with the STM32CubeMonitor-Power (STM32CubeMonPwr) PC tool