1
Getting started
1.1
Overview
The
X-NUCLEO-NFC08A1
expansion board features:
•
On-board NFC card reader IC:
ST25R3916B
•
47 mm x 34 mm, four turns, 13.56 MHz inductive antenna etched on PCB and associated tuning circuit
•
Six general-purpose LEDs
•
ISO 18092 passive and active initiator, ISO 18092 passive, and active target
•
NFC-A and NFC-F card emulation
•
ISO 14443A and ISO14443B
•
ISO 15693
•
FeliCa™
•
Up to 1.7 W output power with differential antenna
•
Possibility of driving two antennas in single-ended configuration
•
Inductive wake-up
•
Automatic antenna-tuning system
•
Transparent and stream modes to implement MIFARE™ classic compliant or other custom protocols
•
Equipped with Arduino UNO R3 connector
•
Free comprehensive development firmware library compatible with
STM32Cube
and samples for
ST25R3916B
•
Scalable solution for multiple board cascade
•
FCC certified
•
RoHS and WEEE compliant
1.2
Board connection
Connect the
X-NUCLEO-NFC08A1
to an
STM32 Nucleo
-64 development board via Arduino UNO R3 connectors.
The PC USB port has to be capable of delivering at least 300 mA at 5 V supply.
A green LED indicates whether the 5 V supply is present, while the six status LEDs are controlled via MCU.
Provision for unpopulated jumpers enable alternative connections of all lines (except the SPI) to the STM32 MCU.
To demonstrate the wake-up feature, two capacitive electrodes are placed on the PCB and the automatic antenna
tuning variable capacitors are also implemented.
The board is connected to a power supply. It should be used on a clean and non-flammable surface.
1.3
Hardware requirements
The
X-NUCLEO-NFC08A1
expansion board is designed to be used with any
STM32 Nucleo
board, although
complete testing has been performed using the
NUCLEO-L476RG
hosting the
STM32L476RG
microcontroller.
The STM32 Nucleo firmware and the related documentation are available at
http://www.st.com/stm32nucleo
.
1.4
System requirements
To use
STM32 Nucleo
boards with the
X-NUCLEO-NFC08A1
expansion board the following software and
hardware are required:
•
an STM32 Nucleo-64 development board
•
a Windows
®
PC to install the firmware package
•
a USB type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC
•
the unit must be supplied by a safety extra low voltage with falling characteristics (<5 V, <15 W), according
to EN60950-1. This power supply has to be classified as ES1 (Electrical Source1), PS1 according to
EN62368-1
To install the board firmware package (order code:
X-CUBE-NFC6
) the PC must have:
•
128 MB of RAM
•
40 MB of free hard disk space
UM3007
Getting started
UM3007
-
Rev 1
page 2/18