Feather nRF52840 vs. Feather nRF52832 - expected power consumption?

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
iognfb
 
Posts: 3
Joined: Sun Oct 23, 2022 1:23 pm

Feather nRF52840 vs. Feather nRF52832 - expected power consumption?

Post by iognfb »

I'm having a very hard time figuring out which board to go for when I want the lowest possible power consumption in both deep sleep and active modes with the least amount of effort. I don't plan on modifying the hardware (maybe aside from desoldering an LED if that's easy, which doesn't seem to be the case with the Neopixel LED).

Design goals:
  • < 100 uA during deep sleep (wakeup on motion)
  • < 10 mA during active mode (ADC @ 1 kHz, Gyro @ 1 kHz, BLE @ 1 Hz)
Resources: Development Boards under consideration: I spent most of the weekend reading everything I could find about the power consumption of these boards, but the information is more than unsatisfactory. At this point, I don't expect to achieve the target power consumption (given the current state of the hardware and software). But please correct me if I am wrong.

User avatar
iognfb
 
Posts: 3
Joined: Sun Oct 23, 2022 1:23 pm

Re: Feather nRF52840 vs. Feather nRF52832 - expected power consumption?

Post by iognfb »

Could someone please help me populate the following table?

Code: Select all

          10/2022          | Feather nRF52840 Sense | Feather nRF52 Bluefruit LE - nRF52832 |
---------------------------x------------------------x---------------------------------------x
void setup () {            |                        |                                       |               
    sd_power_system_off(); |                        |                                       | 
}                          |                 ??? uA |                                ??? uA |  
void loop () {             |                        |                                       |
}                          |                        |                                       |
---------------------------x------------------------x---------------------------------------x
void setup () {            |                        |                                       |
}                          |                        |                                       |
void loop () {             |                 ??? uA |                                ??? uA |
  delay(1000);             |                        |                                       |
}                          |                        |                                       |
---------------------------x------------------------x---------------------------------------x
void setup () {            |                        |                                       |
}                          |                        |                                       |
                           |                  ?? mA |                                 ?? mA |
void loop () {             |                        |                                       |
}                          |                        |                                       |
---------------------------x------------------------x---------------------------------------x

User avatar
iognfb
 
Posts: 3
Joined: Sun Oct 23, 2022 1:23 pm

Re: Feather nRF52840 vs. Feather nRF52832 - expected power consumption?

Post by iognfb »

I got my hands on a Feather nRF52 Bluefruit LE board and tested it with a Power Profiler Kit II:

Code: Select all

         10/2022         | Feather nRF52840 Sense | Feather nRF52 Bluefruit LE |
-------------------------x------------------------x----------------------------x
#include <bluefruit.h>   |                        |                            |                 
void setup() {           |                        |                            |  
  Bluefruit.begin();     |                 ??? uA |                     114 uA |                      
  sd_power_system_off(); |                        |                            |
}                        |                        |                            |
-------------------------x------------------------x----------------------------x
void setup () {          |                        |                            |
}                        |                        |                            |
void loop () {           |                 ??? uA |                     117 uA |
  delay(1000);           |                        |                            |
}                        |                        |                            |
-------------------------x------------------------x----------------------------x
void setup () {          |                        |                            |
}                        |                        |                            |
                         |                  ?? mA |                    6.84 mA |
void loop () {           |                        |                            |
}                        |                        |                            |
-------------------------x------------------------x----------------------------x
Using the following software:
  • Arduino Core for Adafruit Bluefruit nRF52 Boards (version 1.3.0)
  • Adafruit nRF52 Bootloader (version 0.6.2)
  • SoftDevice (S132 v6.1.1)
Attachments
nrf52_active.png
nrf52_active.png (462.79 KiB) Viewed 189 times
nrf52_delay.png
nrf52_delay.png (534.41 KiB) Viewed 189 times
nrf52_sleep.png
nrf52_sleep.png (543.61 KiB) Viewed 189 times

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”