i'm looking for a simple example which i can run on nRF9151 DK (v0.9.0) where i can profile power consumption....
ideally, the example would repeatedly send packets over a cellular content -- and then enter a "low-power" sleep mode in between....
is the nrf/samples/cellular/udp application my best choice here???
if so, what current consumption numbers might i expect to see (using my PPK) -- as a sanity check for me....
[bios]bob
PS -- the AI answer gives me a place to start.... my let's keep this ticket open in case i have a follow-up question....
---------------------
Recommended Sample
The Cellular: UDP sample (
samples/cellular/udp) in the nRF Connect SDK is the best choice for power profiling on the nRF9151 DK [Cellular: UDP Overview].Key benefits of this sample for power measurements:
-
Transmits simple UDP packets to a server at configurable intervals [Cellular: UDP Overview].
-
Requests low-power network parameters, including Power Saving Mode (PSM) and eDRX [Cellular: UDP Overview].
-
Logging output is disabled by default to minimize baseline current consumption [Cellular: UDP Overview].
Expected Current Consumption Benchmarks (PPK Sanity Check)
Note: Power consumption numbers vary depending on network conditions, signal quality, and network timers (such as RRC inactivity timers). [Power consumption]
-
PSM Floor (Low-Power Sleep):
-
~2.7 µA to ~4 µA: Baseline current when the device enters PSM between transmissions [Real-time power measurement; YouTube: How to Power Profile].
-
During this mode, internal DC/DC converter charging cycles cause brief mA spikes, but quiet periods drop below 1 µA [Power consumption].
-
Troubleshooting: If you measure ~400 µA to 700 µA at idle, ensure that logging/UART is fully disabled [YouTube: How to measure power].
-
-
Active Transmission Event:
-
Peak Current: Spikes up to ~300 mA to 400 mA during maximum RF output bursts [Real-time power measurement; Power consumption].
-
Event Charge: A typical data upload sequence (including network setup, transmission, and RRC inactivity time) consumes around ~115 mC to 117 mC over ~12 seconds [Real-time power measurement; Real-time power measurement].
-
-
Average Current Over Time:
-
~1.0 mA to 2.3 mA: When transmitting frequently (every 30 to 40 seconds) [Testing RAI feature; YouTube: How to measure power].
-
< 100 µA (e.g., ~80 µA to 90 µA): When transmitting infrequently (every 15 to 20 minutes), as the device remains in PSM sleep for most of the duration [YouTube: How to Power Profile].
-