SLVUDH7 December 2025
Use the adc lowpwr command to collect periodic sensor readings while minimizing power consumption. The firmware minimizes power consumption by cycling the MCU, both ADCs, and the bridge power between conversions. Figure 6-17 shows the timing diagram for the adc lowpwr command including the bridge power, ADC power, and the MCU power during one complete sensor cycle period.
As Figure 6-17 shows, the system on-time is effectively the sum of the ADC start up, ADC delay, and ADC conversion times, though the MCU must stay active slightly longer to process the received data and put the ADC in powerdown mode. The user must verify that the selected ADC settings result in an on-time that is less than the sensor cycle period. Figure 6-18 shows an example of the proper terminal syntax and response to get one reading from ADC1 and ADC2 every 1000ms: adc lowpwr 1000.
Syntax: adc lowpwr [sensor cycle period]
The firmware uses the current ADC settings set by the user to derive timing parameters and execute the adc lowpwr command. This command displays the applicable, user-configured ADC settings and derived timing parameters for reference. Table 6-2 shows the output from the adc lowpwr command.
| Parameter | Description | Type | Applicable ADS122S14 Register |
|---|---|---|---|
| MODE | Current ADC speed mode | User Configured | DEVICE_CFG (0x05h) |
| f_MOD | MODE modulator frequency | Response | N/A |
| OSR | OSR register bits | User Configured | DATA_RATE_CFG (0x06h) |
| START UP | ADC START UP time from Powerdown mode, see ADS122S14 data sheet Electrical Characteristics Table | Response | N/A |
| DELAY | Programmable delay, use to account for external analog settling if necessary | User Configured | DATA_RATE_CFG (0x06h) |
| CONV | Total conversion time, includes DELAY | Response | N/A |
| DUTY CYCLE | Percentage of [(START UP + CONV) / sensor cycle period] | Response | N/A |
Figure 6-19 shows an example logic analyzer capture of the adc lowpwr 1000 command over a four-second period.
Figure 6-20 shows an example terminal output when the ADC active period exceeds 90% of the user-input sensor cycle period. The terminal displays the minimum sensor cycle period based on the current ADC settings.
Figure 6-21 shows an example of the proper syntax and response to stop the adc lowpwr stream mode: adc lowpwr stop.
Syntax: adc lowpwr stop
Figure 6-22 shows the total SNSR-DUAL-ADC-EVM supply current using the adc lowpwr 1000 command over a four-second period. The bridge switch is disabled, the ADS122S14 ADCs enter power-down mode, and the MSPM0 enters Sleep Mode during the low part of the duty cycle. This power cycling reduces the average current consumption over the 1000ms sampling period by 48%, from 4.5mA to 2.34mA. Save additional average power by reducing the conversion time, increasing the sensor cycle period, or putting the MCU into a lower power state.
Figure 6-22 SNSR-DUAL-ADC-EVM Supply Current Over Time Using the adc lowpwr 1000 CommandFigure 6-23 shows a breakdown of the supply current consumption of ADC1, ADC2, a 1.5kΩ (nominal) Wheatstone bridge, and the MSPM0 during normal operation of the SNSR-DUAL-ADC-EVM using the settings shown in Figure 6-18.
Figure 6-23 Supply Current During Normal Operation by Device