Skip to content

Commit 7956f74

Browse files
committed
nrf_802154:doc: Update mutliprotocol support documentation
add information about switching multiprotocol timings Signed-off-by: Dawid Przybylo <[email protected]>
1 parent fcd90f9 commit 7956f74

File tree

1 file changed

+130
-0
lines changed

1 file changed

+130
-0
lines changed

nrf_802154/doc/multiprotocol_support.rst

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,136 @@ Because of the nature of the Bluetooth Low Energy protocol (TDMA), the Bluetooth
7777

7878
.. _rd_multiprotocol_support_hf_clock:
7979

80+
Protocol and Radio Transition Measurements
81+
-----------------------------------------
82+
83+
The system measures two distinct timing metrics during protocol transitions:
84+
85+
15.4 to BLE Transitions:
86+
Radio Switching Time:
87+
- Start: RX_EN pin deactivation (15.4 radio turning off)
88+
- End: READY pin activation for BLE operation (ble radio turned on and ready)
89+
- Measures how quickly the radio hardware switches modes
90+
91+
Protocol Switching Time:
92+
- Start: First PDN event marking the end of 15.4 activity
93+
- End: Second PDN event marking the start of BLE activity
94+
- Captures the full protocol stack transition overhead
95+
96+
BLE to 15.4 Transitions:
97+
Radio Switching Time:
98+
- Start: DISABLED pin event (BLE radio turning off)
99+
- End: READY pin activation for 15.4 operation (15.4 radio turned on and ready)
100+
- Measures how quickly the radio hardware switches modes
101+
102+
Protocol Switching Time:
103+
- Start: PDN event at the end of BLE activity
104+
- End: PDN event at the start of 15.4 activity
105+
- Captures the full protocol stack transition overhead
106+
107+
The measurements are collected during BLE advertisement, scanning, and connection activities.
108+
109+
110+
Disclaimer
111+
----------
112+
All information and tables below are strictly informational, do not represent requirements, and were measured using Nordic DK development kits.
113+
114+
115+
116+
Multiprotocol Switching Protocol Mean Value Comparison
117+
118+
+-------------------+-----------+---------------------+---------------------+---------------------+
119+
| BLE activity name | Direction | NRF52 Protocol Mean | NRF53 Protocol Mean | NR54L Protocol Mean |
120+
+===================+===========+=====================+=====================+=====================+
121+
| advertisement | 15.4→BLE | 257 | 261 | 205 |
122+
+-------------------+-----------+---------------------+---------------------+---------------------+
123+
| advertisement | BLE→15.4 | 152 | 181 | 80 |
124+
+-------------------+-----------+---------------------+---------------------+---------------------+
125+
| scanning | 15.4→BLE | 251 | 251 | 210 |
126+
+-------------------+-----------+---------------------+---------------------+---------------------+
127+
| scanning | BLE→15.4 | 135 | 183 | 76 |
128+
+-------------------+-----------+---------------------+---------------------+---------------------+
129+
| connection | 15.4→BLE | 258 | 258 | 214 |
130+
+-------------------+-----------+---------------------+---------------------+---------------------+
131+
| connection | BLE→15.4 | 149 | 182 | 80 |
132+
+-------------------+-----------+---------------------+---------------------+---------------------+
133+
134+
135+
Multiprotocol Switching Radio Mean Value Comparison
136+
137+
+-------------------+-----------+------------------+------------------+------------------+
138+
| BLE activity name | Direction | NRF52 Radio Mean | NRF53 Radio Mean | NR54L Radio Mean |
139+
+===================+===========+==================+==================+==================+
140+
| advertisement | 15.4→BLE | 324 | 346 | 268 |
141+
+-------------------+-----------+------------------+------------------+------------------+
142+
| advertisement | BLE→15.4 | 289 | 335 | 172 |
143+
+-------------------+-----------+------------------+------------------+------------------+
144+
| scanning | 15.4→BLE | 303 | 315 | 256 |
145+
+-------------------+-----------+------------------+------------------+------------------+
146+
| scanning | BLE→15.4 | 234 | 292 | 150 |
147+
+-------------------+-----------+------------------+------------------+------------------+
148+
| connection | 15.4→BLE | 386 | 388 | 348 |
149+
+-------------------+-----------+------------------+------------------+------------------+
150+
| connection | BLE→15.4 | 333 | 398 | 211 |
151+
+-------------------+-----------+------------------+------------------+------------------+
152+
153+
154+
NRF52 Multiprotocol Switching Measurements
155+
156+
+-------------------+-----------+-----------------------------------+--------------------------------+
157+
| BLE activity name | Direction | Protocol Switching (min/mean/max) | Radio Switching (min/mean/max) |
158+
+===================+===========+===================================+================================+
159+
| advertisement | 15.4→BLE | 238/257/359 | 305/324/427 |
160+
+-------------------+-----------+-----------------------------------+--------------------------------+
161+
| advertisement | BLE→15.4 | 136/152/163 | 273/289/299 |
162+
+-------------------+-----------+-----------------------------------+--------------------------------+
163+
| scanning | 15.4→BLE | 235/251/265 | 287/303/317 |
164+
+-------------------+-----------+-----------------------------------+--------------------------------+
165+
| scanning | BLE→15.4 | 133/135/141 | 232/234/239 |
166+
+-------------------+-----------+-----------------------------------+--------------------------------+
167+
| connection | 15.4→BLE | 243/258/275 | 372/386/398 |
168+
+-------------------+-----------+-----------------------------------+--------------------------------+
169+
| connection | BLE→15.4 | 135/149/165 | 312/333/354 |
170+
+-------------------+-----------+-----------------------------------+--------------------------------+
171+
172+
173+
NRF53 Multiprotocol Switching Measurements
174+
175+
+-------------------+-----------+-----------------------------------+--------------------------------+
176+
| BLE activity name | Direction | Protocol Switching (min/mean/max) | Radio Switching (min/mean/max) |
177+
+===================+===========+===================================+================================+
178+
| advertisement | 15.4→BLE | 236/261/420 | 320/346/505 |
179+
+-------------------+-----------+-----------------------------------+--------------------------------+
180+
| advertisement | BLE→15.4 | 169/181/197 | 324/335/352 |
181+
+-------------------+-----------+-----------------------------------+--------------------------------+
182+
| scanning | 15.4→BLE | 234/251/265 | 298/315/328 |
183+
+-------------------+-----------+-----------------------------------+--------------------------------+
184+
| scanning | BLE→15.4 | 181/183/196 | 290/292/305 |
185+
+-------------------+-----------+-----------------------------------+--------------------------------+
186+
| connection | 15.4→BLE | 244/258/275 | 375/388/401 |
187+
+-------------------+-----------+-----------------------------------+--------------------------------+
188+
| connection | BLE→15.4 | 167/182/196 | 379/398/418 |
189+
+-------------------+-----------+-----------------------------------+--------------------------------+
190+
191+
192+
NR54L Multiprotocol Switching Measurements
193+
194+
+-------------------+-----------+-----------------------------------+--------------------------------+
195+
| BLE activity name | Direction | Protocol Switching (min/mean/max) | Radio Switching (min/mean/max) |
196+
+===================+===========+===================================+================================+
197+
| advertisement | 15.4→BLE | 118/205/209 | 184/268/273 |
198+
+-------------------+-----------+-----------------------------------+--------------------------------+
199+
| advertisement | BLE→15.4 | 79/80/80 | 171/172/173 |
200+
+-------------------+-----------+-----------------------------------+--------------------------------+
201+
| scanning | 15.4→BLE | 209/210/211 | 255/256/257 |
202+
+-------------------+-----------+-----------------------------------+--------------------------------+
203+
| scanning | BLE→15.4 | 75/76/77 | 149/150/150 |
204+
+-------------------+-----------+-----------------------------------+--------------------------------+
205+
| connection | 15.4→BLE | 212/214/223 | 345/348/348 |
206+
+-------------------+-----------+-----------------------------------+--------------------------------+
207+
| connection | BLE→15.4 | 79/80/80 | 195/211/225 |
208+
+-------------------+-----------+-----------------------------------+--------------------------------+
209+
80210
Handling high-frequency clock
81211
*****************************
82212

0 commit comments

Comments
 (0)