Skip to content

Commit 3567254

Browse files
dawidprzybylonordicjm
authored andcommitted
nrf_802154: rev 2e3e1b9afcdcc83381cce1e80177338d0348e692
This commit updates revision of the nrf_802154 component. Signed-off-by: Dawid Przybylo <[email protected]>
1 parent 80adaba commit 3567254

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed

nrf_802154/doc/multiprotocol_support.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ Because of the nature of the Bluetooth Low Energy protocol (TDMA), the Bluetooth
7575
Dropped packets are common in wireless networks, and IEEE 802.15.4 based protocols are usually resilient to that.
7676
To mitigate the number of packets lost on IEEE 802.15.4 based protocol, prolong the timing parameters for Bluetooth Low Energy, such as the advertising interval or the connection interval.
7777

78+
.. _rd_multiprotocol_support_measurements:
79+
80+
Multiprotocol measurements
81+
==========================
82+
83+
.. include:: multiprotocol_switching_tables.rst
84+
:start-line: 1
85+
7886
.. _rd_multiprotocol_support_hf_clock:
7987

8088
Handling high-frequency clock
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
:orphan:
2+
3+
.. note::
4+
The following data and tables are provided for informational purposes only, do not constitute requirements,
5+
and were obtained from measurements on Nordic development kits.
6+
7+
8+
Radio Transition Measurements
9+
-----------------------------
10+
11+
The following measurement uses the nRF21540 Front-End Module (FEM) connected to a Nordic SoC, which provides
12+
essential timing data through GPIO pins.
13+
The RX_EN pin manages the Low-Noise Amplifier (LNA) function of the FEM.
14+
When RX_EN is low (deactivated), the LNA is disabled, indicating that receive operations are ending or the
15+
radio is being deactivated at the end of a time slot.
16+
17+
During protocol transitions, radio switching timing metric is measured in both directions:
18+
19+
Radio switching time:
20+
802.15.4 to Bluetooth transition:
21+
* Start: FEM RX_EN pin event (802.15.4 radio turning off on the end of 802.15.4 activity)
22+
* End: RADIO READY event for Bluetooth operation (Bluetooth LE radio turned on and ready)
23+
24+
Bluetooth to 802.15.4 transition:
25+
* Start: RADIO DISABLED event (Bluetooth radio turning off)
26+
* End: RADIO READY event for 802.15.4 operation (802.15.4 radio turned on and ready)
27+
28+
The measurements are collected during Bluetooth advertisement, scanning, and connection activities while the
29+
nRF 802.15.4 radio driver is in the receive state.
30+
31+
32+
Multiprotocol radio switching time comparison by device family
33+
--------------------------------------------------------------
34+
35+
+--------------------+---------------------+-----------------+-----------------+------------------+
36+
| Bluetooth activity | Direction | nRF52 mean [µs] | nRF53 mean [µs] | nRF54L mean [µs] |
37+
+====================+=====================+=================+=================+==================+
38+
| advertisement | 802.15.4→Bluetooth | 324 | 346 | 268 |
39+
+--------------------+---------------------+-----------------+-----------------+------------------+
40+
| advertisement | Bluetooth→802.15.4 | 289 | 335 | 172 |
41+
+--------------------+---------------------+-----------------+-----------------+------------------+
42+
| scanning | 802.15.4→Bluetooth | 303 | 315 | 256 |
43+
+--------------------+---------------------+-----------------+-----------------+------------------+
44+
| scanning | Bluetooth→802.15.4 | 234 | 292 | 150 |
45+
+--------------------+---------------------+-----------------+-----------------+------------------+
46+
| connection | 802.15.4→Bluetooth | 386 | 388 | 348 |
47+
+--------------------+---------------------+-----------------+-----------------+------------------+
48+
| connection | Bluetooth→802.15.4 | 333 | 398 | 211 |
49+
+--------------------+---------------------+-----------------+-----------------+------------------+
50+
51+
Multiprotocol radio switching time measurements by device family
52+
----------------------------------------------------------------
53+
54+
55+
nRF52 family
56+
^^^^^^^^^^^^
57+
58+
+--------------------+---------------------+---------------------------------+
59+
| Bluetooth activity | Direction | Timings (min | mean | max) [µs] |
60+
+====================+=====================+=================================+
61+
| advertisement | 802.15.4→Bluetooth | 305 | 324 | 427 |
62+
+--------------------+---------------------+---------------------------------+
63+
| advertisement | Bluetooth→802.15.4 | 273 | 289 | 299 |
64+
+--------------------+---------------------+---------------------------------+
65+
| scanning | 802.15.4→Bluetooth | 287 | 303 | 317 |
66+
+--------------------+---------------------+---------------------------------+
67+
| scanning | Bluetooth→802.15.4 | 232 | 234 | 239 |
68+
+--------------------+---------------------+---------------------------------+
69+
| connection | 802.15.4→Bluetooth | 372 | 386 | 398 |
70+
+--------------------+---------------------+---------------------------------+
71+
| connection | Bluetooth→802.15.4 | 312 | 333 | 354 |
72+
+--------------------+---------------------+---------------------------------+
73+
74+
75+
nRF53 family
76+
^^^^^^^^^^^^
77+
78+
+--------------------+---------------------+---------------------------------+
79+
| Bluetooth activity | Direction | Timings (min | mean | max) [µs] |
80+
+====================+=====================+=================================+
81+
| advertisement | 802.15.4→Bluetooth | 320 | 346 | 505 |
82+
+--------------------+---------------------+---------------------------------+
83+
| advertisement | Bluetooth→802.15.4 | 324 | 335 | 352 |
84+
+--------------------+---------------------+---------------------------------+
85+
| scanning | 802.15.4→Bluetooth | 298 | 315 | 328 |
86+
+--------------------+---------------------+---------------------------------+
87+
| scanning | Bluetooth→802.15.4 | 290 | 292 | 305 |
88+
+--------------------+---------------------+---------------------------------+
89+
| connection | 802.15.4→Bluetooth | 375 | 388 | 401 |
90+
+--------------------+---------------------+---------------------------------+
91+
| connection | Bluetooth→802.15.4 | 379 | 398 | 418 |
92+
+--------------------+---------------------+---------------------------------+
93+
94+
95+
nRF54L family
96+
^^^^^^^^^^^^^
97+
98+
+--------------------+---------------------+---------------------------------+
99+
| Bluetooth activity | Direction | Timings (min | mean | max) [µs] |
100+
+====================+=====================+=================================+
101+
| advertisement | 802.15.4→Bluetooth | 184 | 268 | 273 |
102+
+--------------------+---------------------+---------------------------------+
103+
| advertisement | Bluetooth→802.15.4 | 171 | 172 | 173 |
104+
+--------------------+---------------------+---------------------------------+
105+
| scanning | 802.15.4→Bluetooth | 255 | 256 | 257 |
106+
+--------------------+---------------------+---------------------------------+
107+
| scanning | Bluetooth→802.15.4 | 149 | 150 | 150 |
108+
+--------------------+---------------------+---------------------------------+
109+
| connection | 802.15.4→Bluetooth | 345 | 348 | 348 |
110+
+--------------------+---------------------+---------------------------------+
111+
| connection | Bluetooth→802.15.4 | 195 | 211 | 225 |
112+
+--------------------+---------------------+---------------------------------+

0 commit comments

Comments
 (0)