Beruflich Dokumente
Kultur Dokumente
com
blogs->nordicers Stian
User menu
Nordic employee
You can find the nRF52 Online Power Profiler here: devzone.nordicsemi.com/power/. The tool
is also available under the Resources tab at the top.
The BLE event types you can choose between are advertising mode and peripheral connection mode.
You can also choose different values for the following parameters:
Test setup
All measurements have been conducted on an nRF52 development kit using a power analyzer. You can
see how to prepare the development kit for measurements here. Recent blog posts
6 Things to Know about
The equipment and software involved: Bluetooth Beacons
Posted Sep 22 '17 by Rose Martin
Hardware: PCA10040 v1.1.0 Development kit Creating a Keil project
Chip: nRF52832QFAAB0 for a Bluetooth Mesh
SoftDevice: s132 v2.0.0 example
Posted Sep 19 '17 by Kristian
SDK: nRF5 SDK v11.0.0
Skordal
Application: ble_app_pwr_profiling
Measuring instrument: Agilent N6705B power analyzer with a N6781A module Using millis() like in
Arduino.
Posted Sep 18 '17 by schef
DCDC has been enabled in the application code:
Flashing nRF5x firmware
using any dumb terminal
sd_power_dcdc_mode_set(1); program via standard
serial COM port
Posted Sep 18 '17 by Nguyen
The application code uses the external 32kHz crystal on the development kit and thus the sleep clock Hoan Hoang
accuracy is 20ppm. In connection, the sleep clock accuracy of the central unit is also specified to be
How to Debug the nRF52
20ppm. Interrupts Useful Tips
Posted Sep 13 '17 by Yaniv Nis
In order to transmit data during connection, the application sends a characteristic value notification Recent questions
with a specific payload to the central every connection event. Radio notifications are used to place
a payload in the TX buffer right before each connection event. The radio notification CPU processing hid keyboard demo irk
question
is not a part of the results from the online power profiler, only the BLE event itself. The reason is Posted 7 hours ago by micele
that application CPU processing is dependent on your application and it is hard to include any general
statements about current consumption in this case. Central receiving more
than 23 bytes as a
notification
Current consumption during application CPU processing can be estimated by measuring the Posted 8 hours ago by DavidC
processing time, for example by using a timer to capture the start time and end time and print it In BLE Central code, is
using UART, or you could use the GPIO peripheral to turn on or off a GPIO pin and then analyze there a way to get peer
the time usage with a logic analyzer. The value can then be multiplied with the CPU and HF clock address from storage?
run currents, found in the nRF52 Product Specification, to get the total consumption. Posted 8 hours ago by nordicdev
Nordic Semiconductor
nRF51822 Firmware for
Background Data
Recording
Posted October 23rd 2014 by
scytulip
nRF51822/nRF51422
getting started and
documentation overview
Posted October 30th 2014 by
Stefan Birnir Sverrisson
extrapolate the average current for different advertising intervals, by dividing by the interval. Then nRF52832-QFN Eagle
the System ON IDLE current must be added to give the total average current. In this example we can Part/Footprint
calculate the average current to be: Posted June 25th 2015 by ble_M an
SEGGER Embedded
Performing the calculation with the numbers from this example:
Studio Part 2 - Monitor
BLE_charge = 4.92 ms * 2.85 mA = 14.022 uC Mode Debugging
BLE_avg = 14.022 uC / (500 ms + 5 ms) = 27.77 uA Posted January 22nd 2016 by
TOT_avg = 27.77 uA + 2 uA * (505 ms - 4.92 ms)/505 ms = 29.8 uA M ichael Dietz
BLE-to-SB quadcopter
bridge
Posted February 4th 2016 by
Daniel Veilleux
We can also see that this is the same value we get from the online power profiler: Preparing nRF5x mass
production.
Posted March 25th 2016 by
caram5555
Measuring Lithium
battery voltage with
nRF52
Posted May 23rd 2016 by Ole
Bauck
BLE-Cube A Bachelor
Project
Posted June 15th 2016 by BLE
Cube
Wireless timer
synchronization among
nRF5 devices
Posted July 13th 2016 by Audun
nRF52 Quadcopter
Posted August 12th 2016 by Jan
Tore Guggedal
Because of the rise and fall time of the different components the average current will be lower than wilhelmsen
the peak current. In the profiler plot the peak currents for TX and RX are added on top of the bars Get started on PC
for reference. Software for Mesh and
Mesh DFU
Payload Posted November 11th 2016 by
David Edwin
The advertising payload can be chosen to be from 0 to 31 bytes, and the connection TX payload can
What to keep in mind
be from 0 to 27 bytes.
when developing your
The payload during connection is sent using notifications, but the payload size you specify in the BLE Android app
profiler includes any L2CAP and ATT header information. So the 27 bytes is the Link Layer's payload Posted November 14th 2016 by
Hung Bui
size. Sending a Characteristic Value Notification with a payload of 20 bytes corresponds to a 27 byte
Link Layer payload because of the 4 byte L2CAP header and 3 byte ATT header. nRF52 Rocket: Part I
Introduction to Model
Choosing a zero payload size for the peripheral connection mode will show an empty connection Rocketry and its UX
packet without any notifications sent. Problem
Posted November 21st 2016 by
Accuracy Tony Wu
Fast Production
The tool is based on a model of the measured values, and is not showing the actual measurement. Screening based upon
The results are therefore estimates of the expected value. It is meant for evaluation purposes only,
Bluetooth DTM
and will not give the exact numbers in every use case. Testing shows that the estimated average Posted December 9th 2016 by Ken
current is typically within 5% of the actual value for the reference parts. The device to device L
variations will add to this inaccuracy. Please refer to the nRF52 Product Specification for expected Simple Application-level
min/max values for the different current components.
Authentication
Posted January 30th 2017 by
If you experience any issues with the tool, please post a question in the Questions section here on Daniel Veilleux
Devzone. Any feedback is appreciated.
Monitor Mode Debugging
with J-Link and
Updates GDB/Eclipse
The tool will be updated whenever there is a new SoftDevice major update or a new Chip revision Posted March 29th 2017 by Daniel
Veilleux
is released. The numbers can therefore change without notice.
FreeRTOS threads
Right now the tool only includes the advertising and peripheral connection modes. Scanner and preview with J-Link,
central connection modes will be included later. GDB/Eclipse
Posted April 11th 2017 by
Radosaw Koppel
9 comments
The complete tutorial
for developing and
Based on my understanding, the TX payload in one connection Lakerno
139 9 20 18
debugging nRF52
interval can be 6 x 20= 120 bytes. How come only max 27 bytes are
allowed for the power calculation tool? Posted May 3, 2016, 12:01 p.m. applications on a Mac
Posted May 11th 2017 by
M ohammad Afaneh
Programming nRF52832
@Lakerno The tool shows only one packet per connection interval. It Stian boards in Python with
Nordic employee
will be updated with multiple packets soon. Zerynth
5216 5 9
Posted June 7th 2017 by lfcerf
Posted May 3, 2016, 12:36 p.m.
Contract/freelance
firmware engineer -
Nordic nrf5x devices
@Stian, Thank you. Waiting for the update. Would it be possible to Lakerno
139 9 20 18 Posted June 13th 2017 by M arco
include the Slave latency in the calculation? Russi
Posted May 3, 2016, 2:48 p.m.
Designing your
Bluetooth GATT: Custom
Services and
@Stian Please provide the instructions for measuring current with ahedin25
the power analyzer. These are not provided in the infocenter. 1 2 1 Characteristics [MIDI
Thank you. Posted May 20, 2016, 8:01 p.m. controller use case]
Posted June 28th 2017 by
M ohammad Afaneh
power analyzer as a voltage source as well, you will need to do modifications to the DK to isolate Flashing and Debugging
the nRF chip from the rest of the circuitry. nRF51/52 with a cheap
blackmagic probe
compatible SWD
Hi @Stian, Could you provide the specific parameters that should be david.gutierrez programmer
7 4 5
modified in power profiling example code in order to follow this Posted July 24th 2017 by M ahesh
guide? Thank you. Posted July 26, 2016, 9:51 a.m. Venkitachalam
ble_app_hrs_freertos
running in Atollic
The link to the "test setup for measurements using the dk" is not Bhagath TrueSTUDIO
1 1 1 Posted August 14th 2017 by
working. Can someone please direct me to the correct one.
Posted April 21, 2017, 9:20 a.m. jmag999
faq | terms and conditions | give feedback Follow Nor dic on: