Skip to content

Commit

Permalink
doc: Update nrf54 in doc
Browse files Browse the repository at this point in the history
KRKNWK-18969
Add gpio layout for nrf54 to doc

Signed-off-by: Robert Gałat <[email protected]>
  • Loading branch information
RobertGalatNordic committed May 14, 2024
1 parent 2292c91 commit 8789157
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 0 deletions.
Binary file added doc/images/board_configurator_nrf54l15_0_3_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
67 changes: 67 additions & 0 deletions doc/setting_up_sidewalk_environment/setting_up_hardware.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,73 @@ Connect the Semtech shield to the Arduino-compatible headers on the development
+---------------+-------------+
| NRESET | P0.04 |
+---------------+-------------+

.. tab:: nRF54l15pdk

The nrf54l15pdk does not have Arduino compatible header.
The connection layout may differ depending on the revision of the pdk used.
Those GPIO assignments are suggested by Nordic team, but if it is necessary to change the pinout, please see the SoC documentation, as some functions are limited to dedicated pins.

The nrf54l15pdk operates on lower voltage level (1.8V). Semtech Shield is compatible with this voltage, and it can be safely provided to the pin marked as 3.3V.
Due to the lower voltage the Semtech radio can not achieve the full transmit power, and it will plato at 15dBm gain, even when bigger value is configured.
The specification of the Semtech module describes that it is possible to provide separate, higher voltage source for radio, while maintaining lower voltage for communication, but the suggested shield can not be configured in such a way.

.. tabs::

.. tab:: @0.2.1

This revision does not require any hardware modification, but the buttons are reused to connect SX126X shield.
Pressing the buttons while working with Semtech module, will cause malfunction which may result in undefined behavior.
This is the limitation of the pdk in this revision. It is possible to assign different pins for the radio shield, but this may require to disable some functionality on PDK, or cut/solder some bridges on the pdk.

+---------------+-------------+
| SX126X shield | nRF54l15pdk |
+===============+=============+
| BUSY | P1.12 |
+---------------+-------------+
| DIO1 | P1.10 |
+---------------+-------------+
| NSS | P2.10 |
+---------------+-------------+
| ANT_SW | P2.07 |
+---------------+-------------+
| SPI MOSI | P2.08 |
+---------------+-------------+
| SPI MISO | P2.09 |
+---------------+-------------+
| SPI SCK | P2.06 |
+---------------+-------------+
| NRESET | P1.11 |
+---------------+-------------+

.. tab:: @0.3.0 / @0.7.0

To use suggested pins, disable UART0 (Not used by Sidewalk sample) with the help of Board Configurator from nRF Connect for Desktop.
Without this step the shield does not work, as some pins are by default connected to UART0 on board.

Valid Borad Configurator for the suggested pin layout is shown on the image below.

.. figure:: /images/board_configurator_nrf54l15_0_3_0.png

+---------------+-------------+
| SX126X shield | nRF54l15pdk |
+===============+=============+
| BUSY | P0.00 |
+---------------+-------------+
| DIO1 | P0.03 |
+---------------+-------------+
| NSS | P2.10 |
+---------------+-------------+
| ANT_SW | P0.01 |
+---------------+-------------+
| SPI MOSI | P2.08 |
+---------------+-------------+
| SPI MISO | P1.11 |
+---------------+-------------+
| SPI SCK | P2.06 |
+---------------+-------------+
| NRESET | P0.02 |
+---------------+-------------+

.. _setting_up_sidewalk_gateway:

Expand Down

0 comments on commit 8789157

Please sign in to comment.