Hardware requirements
To run and test the nRF Door Lock and Access Control applications, you must have the required hardware.
Development kit
Depending on the transport technology you want to use, the nRF Door Lock and Access Control applications support the following development kits (DK):
Hardware platforms |
PCA |
Board name |
Build target |
|---|---|---|---|
PCA10056 |
|
||
PCA10095 |
|
||
PCA10156 |
|
||
PCA10184 |
|
Configuring VDDIO voltage for nRF54L Series devices
The nRF54L15 DK and the nRF54LM20 DK operate at a default voltage level of 1.8V. Some expansion boards required for nRF Door Lock and Access Control applications with Aliro support require a higher voltage than the default. The recommended VDD setting depends on the development kit.
You can adjust the voltage for ports on the nRF54LM20 DK using the Board Configurator app.
Set VDD (nPM VOUT1) and VDDIO (nPM VOUT2) to 2.7V.
Note
Do not set the voltages above 2.7V on the nRF54LM20 DK. While 2.7V is sufficient for NFC reader expansion boards, higher voltages can interfere with the onboard LEDs.
See the recommended configuration for VDD (nPM VOUT1):
VDD board configuration.
You can adjust the voltage for ports on the nRF54L15 DK up to 3.3V using the Board Configurator app.
See the recommended configuration for VDD (nPM VOUT1):
VDD board configuration.
Near Field Communication reader
To start working with the nRF Door Lock and Access Control applications with Aliro support, you must have at least one Near Field Communication (NFC) reader. The nRF Door Lock and Access Control Add-on supports the following NFC readers and their corresponding development expansion boards:
NFC reader |
NFC reader expansion board |
|---|---|
Note
The X-NUCLEO-NFC09A1 board requires a minimum of 2.7V to operate. Because of that, you must adjust the GPIO voltage for the nRF54L15 DK and the nRF54LM20 DK as outlined in the Configuring VDDIO voltage for nRF54L Series devices section.
Connecting the NFC reader
Follow the guidelines to connect the NFC reader expansion board based on your development kit:
The nRF54LM20 DK does not have Arduino-compatible header, therefore, you must connect your board using wires. To connect the NFC reader expansion board to the DK, refer to the following pin mapping. The pinout is applicable for each of the supported NFC reader expansion boards:
nRF54LM20 DK |
X-NUCLEO board |
|---|---|
P1.13 |
SCK MCU (D13) |
P1.12 |
MISO MCU (D12) |
P1.11 |
MOSI MCU (D11) |
P1.10 |
/SS MCU (D10) |
P1.14 |
IRQ MCU (A0) |
VBUS |
+5V |
VDDIO |
+3V3 |
GND |
GND |
X-NUCLEO expansion board connection to the nRF54LM20 DK.
Note
To make the hardware setup easier, you can request the PCB design files of the Arduino-compatible adapters for the nRF54L15 DK and the nRF54LM20 DK via Nordic DevZone.
The nRF54L15 DK does not have Arduino-compatible header, therefore, you must connect your board using wires. To connect the NFC reader expansion board to the DK, refer to the following pin mapping. The pinout is applicable for each of the supported NFC reader expansion boards:
nRF54L15 DK |
X-NUCLEO board |
|---|---|
P1.13 |
SCK MCU (D13) |
P1.12 |
MISO MCU (D12) |
P1.11 |
MOSI MCU (D11) |
P2.08 |
/SS MCU (D10) |
P0.04 |
IRQ MCU (A0) |
VBUS |
+5V |
VDDIO |
+3V3 |
GND |
GND |
X-NUCLEO expansion board connection to the nRF54L15 DK.
Note
To make the hardware setup easier, you can request the PCB design files of the Arduino-compatible adapters for the nRF54L15 DK and the nRF54LM20 DK via Nordic DevZone.
The nRF5340 DK has P5 and P20 connectors located between their Arduino headers. These connectors might cause electrical shorts with the NFC reader expansion board, which can lead to NFC driver initialization failures and application crashes. To prevent shorts, ensure proper connection of the NFC reader expansion board and maintain adequate clearance between the connectors and the expansion board.
The nRF52840 DK has P5 and P20 connectors located between their Arduino headers. These connectors might cause electrical shorts with the NFC reader expansion board, which can lead to NFC driver initialization failures and application crashes. To prevent shorts, ensure proper connection of the NFC reader expansion board and maintain adequate clearance between the connectors and the expansion board.
Ultra-wideband (UWB) module
The nRF Door Lock and Access Control Add-on supports the following UWB module that you can use with the nRF Door Lock and Access Control applications when using Aliro over UWB transport:
UWB module |
UWB module expansion board |
|---|---|
Reworked QM35825DK-05 |
Note
Support for the Qorvo QM35825 UWB example implementation is currently experimental.
The Qorvo Arduino Interface Board is one of the boards that make up the Qorvo QM35825DK. It requires a custom rework to become compatible with Nordic Development Kits. The following table shows the pin mapping for the reworked board:
The nRF54LM20 DK does not have Arduino-compatible header, therefore, you must connect your board using wires. To connect the Qorvo Arduino Interface Board to the DK, refer to the following pin mapping.
nRF54LM20 DK |
Qorvo Arduino Interface Board |
|---|---|
P1.13 |
SPI0_CLK (D13) |
P1.12 |
SPI0_MISO (D12) |
P1.11 |
SPI0_MOSI (D11) |
P3.11 |
SPI0_CS (D2) |
P0.0 |
SS_IRQ (A5) |
P3.7 |
RST_HOST (D7) |
P3.12 |
EXTON (D5) |
VBUS |
5V_HOST |
VDDIO |
3V3_HOST |
GND |
GND |
The nRF5340 DK has Arduino-compatible headers, so you can connect the Qorvo Arduino Interface Board directly to the development kit.
Note
Contact your local Nordic Regional Sales Manager to obtain a bundle consisting of the nRF54LM20 DK, the Qorvo QM35825DK-05 with the required custom rework, and the Arduino-compatible adapter, which enables easy connection of the Nordic and Qorvo DKs.
Note
By default, the applications in the nRF Door Lock and Access Control Add-on use the shared SPI configuration, which allows for concurrent use of the SPI bus by both the NFC Reader and the UWB module. Therefore, the NFC Reader and the UWB module can share the same Arduino header.
Test harness hardware
If you are developing a door lock with Aliro support, for testing purposes, use the official Aliro Certification Tool as a test harness. To set it up, you must first meet the test harness hardware requirements.
Note
In case you do not have access to this repository, send a request to the help@csa-iot.org providing your GitHub username. Be aware that you must first become a member of the Connectivity Standards Alliance (CSA).