STMicroelectronics X-NUCLEO-NFC03A1 User's manual

UM1799
User manual
Getting started with X-NUCLEO-NFC03A1 NFC card reader board
based on CR95HF for STM32 Nucleo
Introduction
The X-NUCLEO-NFC03A1 is an NFC (Near Field Communication) card reader evaluation board based on the CR95HF, designed for expansion of STM32 Nucleo boards.
The CR95HF is an integrated circuit (IC) for contactless applications. It provides the
13.56
MHz air interface, frame coding and decoding for standard applications such as NFC.
The CR95HF communicates with the Host through UART or SPI interface.
The X-NUCLEO-NFC03A1 is compatible with the Arduino™ UNO R3 connector assignment.
This expansion board can be plugged into the Arduino™ UNO R3 connectors of any STM32 Nucleo board. The different expansion boards can be easily stacked to allow users to evaluate different devices with NFC card reader.
The board (see Figure 1) features:
on-board NFC card reader IC: CR95HF
47 mm x 34 mm, four turns, single layer 13.56 MHz inductive antenna etched on PCB,
and associated tuning circuit
four general purpose LEDs

Figure 1. NFC card reader board based on CR95HF

June 2016 DocID026680 Rev 4 1/17
www.st.com
1
Contents UM1799
Contents
1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Hardware requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Setting up the board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Hardware description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 X-NUCLEO-NFC03A1 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Host interface and GPIO connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 X-NUCLEO-NFC03A1 component placement . . . . . . . . . . . . . . . . . . . . . . 9
3 Component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 CR95HF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5 Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 Federal Communications Commission (FCC) and
Industry Canada (IC) compliance statements . . . . . . . . . . . . . . . . . . . . 15
6.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.1.1 Part 15.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.1.2 Part 15.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.1.3 FCC ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2 Formal notices required by the Industry Canada (“IC”) . . . . . . . . . . . . . . 15
6.2.1 Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2.2 Declaration de Conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2.3 IC ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2/17 DocID026680 Rev 4
UM1799 List of tables
List of tables
Table 1. Interconnections between the two boards (left side) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2. Interconnections between the two boards (right side) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. CR95HF details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 4. Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 5. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
DocID026680 Rev 4 3/17
3
List of figures UM1799
List of figures
Figure 1. NFC card reader board based on CR95HF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. X-NUCLEO-NFC03A1 board plugged on an STM32 Nucleo board
through Arduino™ UNO R3 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 3. X-NUCLEO-NFC03A1 component placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 4. Nucleo connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 5. General purpose LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 6. CR95HF and matching circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4/17 DocID026680 Rev 4
UM1799 Getting started

1 Getting started

This section describes the hardware and system requirements for the
X-NUCLEO-NFC03A1 evaluation board.

1.1 Hardware requirements

The X-NUCLEO-NFC03A1 is an expansion board that can be used with STM32 Nucleo
boards.To operate correctly it must be connected to the STM32 Nucleo board, as shown in
Figure 2.
Figure 2. X-NUCLEO-NFC03A1 board plugged on an STM32 Nucleo board
through Arduino
The X-NUCLEO-NFC03A1 is designed to for use with any STM32 Nucleo board, although
complete testing has been performed using the NUCLEO-F401RE hosting the STM32
microcontroller.
UNO R3 connectors
The STM32 Nucleo firmware and the related documentation are available at
http://www.st.com/stm32nucleo.

1.2 System requirements

To use the Nucleo boards with the X-NUCLEO-NFC03A1 expansion board the following
software and hardware are required:
Windows® PC (XP, Vista, 7, 8) to install the firmware package
USB type A to Mini-B USB cable to connect the Nucleo board to the PC
DocID026680 Rev 4 5/17
16
Getting started UM1799
To install the board firmware package (order code: X-CUBE-NFC3) the PC must have:
128 MB of RAM
40 MB of hard disk space.
The X-CUBE-NFC3 firmware and the related documentation are available on www.st.com.

1.3 Setting up the board

To set up the board, perform the following steps:
1. Connect the X-NUCLEO-NFC03A1 on the Nucleo board from the top as shown in
Figure 2
2. Power the Nucleo board using the Mini-B USB cable delivered with the board
3. Program the firmware in the STM32 on the Nucleo board using the provided example
4. Reset the MCU board using the reset button available on the Nucleo board
5. The evaluation kit is ready to be used.
6/17 DocID026680 Rev 4
UM1799 Hardware description

2 Hardware description

This section describes the X-NUCLEO-NFC03A1 features and provides information to
better understand the board schematic diagrams (detailed in

2.1 X-NUCLEO-NFC03A1 board

The board allows the user to test the functionality of the CR95HF integrated circuit. The
CR95HF supports reader/writer mode and supports following communication protocols:
ISO/IEC 14443 Type A and B
ISO/IEC 15693
ISO IEC18092
MIFARE
®
Classic
Its functionality can be exploited using the firmware package contained in the
X-CUBE- NFC3. It is fundamental to program the microcontroller on the STM32 Nucleo
board. Refer to user manuals UM1724 and UM1725, available on www.st.com.
The CR95HF integrated circuit module and the STM32 Nucleo board are connected through
connectors CN5, CN6, CN8 and CN9 (see
(a)
Table 1 and Ta bl e 2 for details).
Section 4: Schematics).

Table 1. Interconnections between the two boards (left side)

Signal Connector
NC
IOREF 2 - 3V3
RESET 3 - -
3V3 4 - 3V3
5V 5 - -
GND 6 - GND
GND 7 - GND
VIN 8 - -
A0
A1 2 PA1 -
A2 3 PA4 -
A3 4 PB0 -
A4 5 PC1/PB9 -
A5 6 PC0/PB8 -
CN6
Power
CN8
Analog
Pin
number
1- -
1PA0 -
NUCLEO-F401RE
(MCU port)
-
X-NUCLEO-NFC03A1
(expansion board)
a. MIFARE and MIFARE Classic are registered trademarks of NXP B.V. and are used under license.
DocID026680 Rev 4 7/17
16
Hardware description UM1799

Table 2. Interconnections between the two boards (right side)

Signal Connector
D15
D14 9 PB9 -
AREF 8 - -
GND 7 - GND
D13 6 PA5 SPI_CLK
D12 5 PA6 SPI_MISO
D11 4 PA7 SPI_MOSI
D10 3 PB6 SPI_CS_NFC
D9 2 PC7 Interface pin
D8 1 PA9 -
D7
D6 7 PB10 MCU_LED2
D5 6 PB4 MCU_LED2
D4 5 PB5 MCU_LED2
D3 4 PB3 -
D2 3 PA10 UART_RX/IRQ_OUT
D1 2 PA2 -
CN5
Digital
CN9
Digital
Pin
number
10 PB8 -
8 PA8 MCU_LED1
NUCLEO-F401RE
(MCU port)
-
X-NUCLEO-NFC03A1
(expansion board)
D0 1 PA3 -

2.2 Host interface and GPIO connection

The X-NUCLEO-NFC03A1 board contains the CR95HF-VMD5T chip and is powered by the
STM32 Nucleo board. The CR95HF is driven by the microcontroller either via the SPI link or
via the UART link, selection is ensured by the microcontroller at CR95HF reset.
The four LEDs connected to the microcontroller GPIOs are general purpose.
8/17 DocID026680 Rev 4
UM1799 Hardware description
069
*HQHUDOSXUSRVH
/('V
PP[PP
WXUQVDQWHQQD
&5+)90'7
0DWFKLQJFLUFXLWU\

2.3 X-NUCLEO-NFC03A1 component placement

Figure 3 shows the component placement on the X-NUCLEO-NFC03A1 board.

Figure 3. X-NUCLEO-NFC03A1 component placement

DocID026680 Rev 4 9/17
16
Component description UM1799

3 Component description

3.1 CR95HF

The CR95HF-VMD5T is an integrated transceiver IC for contactless applications. It
manages frame coding and decoding in Reader mode for applications such as NFC
proximity and vicinity standards, and embeds an analog front end to provide the 13.56 MHz
air interface. The CR95HF supports ISO/IEC 14443 Type A and Type B, ISO/IEC 15693
(single or double subcarrier) and ISO/IEC 18092 communication protocols.
Feature Description
Sales type CR95HF-VMD5T
Package 32 leads, 5x5 VFQFPN
Operating voltage 2.7 to 5.5 Volts

Table 3. CR95HF details

10/17 DocID026680 Rev 4
UM1799 Schematics
Extension connectors
A0 A1 A2 A3 A4 A5
D0
D1
D2
D4 D3
D5
D6
D7
D8
D9
D10
D14
D15
D13 D12 D11
MCU
Arduino Connector
Arduino Connector
Arduino Connector
PA8 PB10 PB4 PB5 PB3 PA10 PA2 PA3
PB8 PB9
PA5 PA6 PA7
PB6 PC7 PA9
NC IOREF RESET +3V3 +5V GND GND VIN
PA0 PA1 PA4 PB0 PC1 PC0
MCU_LED2
MCU_LED1
1 2 3 4 5 6
CN8
Header 6X1_Female
1 2 3 4 5 6 7 8
CN6
Header 8X1_Female
1
2
3
4
5
6
7
8
9
10
CN5
Header 10X1_Female
1
2
3
4
5
6
7
8
CN9
Header 8X1_Female
3.3V
Arduino Connector
Interface_Pin
SPI_MISO SPI_MOSI
SPI_SCK
/SPI_CS_NFC
MCU_LED3 MCU_LED4
UART_RX/IRQ_OUT
UART_TX/IRQ_IN
LED1
180
R1
LED2
1k
R2
MCU_LED2
MCU_LED1
LED3
180
R3
LED4
1k
R4
MCU_LED4
MCU_LED3

4 Schematics

Figure 4. Nucleo connectors

Figure 5. General purpose LEDs

DocID026680 Rev 4 11/17
16
12/17 DocID026680 Rev 4
1µF
+
C2
1µF
+
C4
742792042
L1
742792042
L2
3.3V
3.3V 3.3V
Interface_Pin
SPI_MISO SPI_MOSI SPI_SCK /SPI_CS_NFC
UART_RX/IRQ_OUT UART_TX/IRQ_IN
XIN
1
GND2GND
4
XOUT
3
Y1
27.12MHz
ANTENNA
2
1
ant1
ANTENNA
3.3V
3.3V
100nF
C1
10nF
C3
10nF
C5
1nF
C7
10pF
C16
10pF
C17
47pF
C8
47pF
C15
100pF
C13
82pF
CaNCCb
330
Z-RX1
330
Z-RX2
NC
R5
NC
R8
NC
R15
NC
R14
0
R6
0
R7
0
R17
0
R16
3.3k
R13
3.3k
R12
3.3k
R11
3.3k
R10
3.3k
R9
NC
Rq
100nF
C6
1
1
ST1
1
1
ST2
NFM18PS105R0J3D
1 2
3
FL1
742792093
L3
TX1
1
TX2
2
NC
3
NC
4
RX1
5
RX2
6
NC
7
GND_RX
8
ST_R0
9
NC
10
NC
11
UART_RX/IRQ_IN
12
VPS
13
UART_TX/IRQ_OUT
14
SPI_SS
15
SPI_MISO
16
SPI_MOSI
17
SPI_CLK
18
SSI_0
19
SSI_1
20
ST_R1
21
GND
22
NC
23
NC
24
NC
25
NC
26
NC
27
NC
28
XIN
29
XOUT
30
GND_TX
31
VPS_TX
32
BACK PLANE
33
U1 CR95HF
NC
Cc
100pF
C10
100pF
C9
100pF
C14
NC
C12
NC
C11560nH
112
2
L4
560nH
112
2
L5

Figure 6. CR95HF and matching circuitry

Schematics UM1799
UM1799 Bill of materials

5 Bill of materials

Table 4. Bill of materials

Type Qty Description Reference Package Manufacturer Part number
IC 1 Transceiver U1
EXS00A-
Crystal 1
CS01188
Y1 NX2016 NDK
27.12 MHz
2 Green LED LED1, LED3 LED-1206
LED
2 Blue LED LED2, LED4 LED-1206 5988291107F
Suppression
Filter 1
1 µF
FL1 NFM18PS Murata NFM18PS105R0J3D
6.3 V DC
Ferrite CMS
Inductor
2
600
Ferrite CMS
1
2200
L1, L2
L3 742792093
2 SMD 560 nH L4, L5 Murata LQM21NNR56K10D
CMS 0.1 W
5
5% NC
CMS 0.1 W
4
5% 0
CMS 0.1 W
2
5% 180
R5, R8, R14, R15, Rq
R6, R7, R16, R17 - -
R1, R3 - -
Resistor
CMS 0.1 W
2
5% 330
CMS 0.1 W
2
5% 1 k
Z-RX1, Z-RX2 - -
R2, R4 - -
VFQFPN32
5x5
0805
0603
STMicroelectronics
Dialight
Würth Elektronik
--
CR95HF­VMD5TLBE
NX2016SA
27.12 MHz EXS00A-CS01188
5988270107F
742792042
CMS 0.1 W
5
5% 3.3 k
R9, R10, R11, R12, R13
DocID026680 Rev 4 13/17
--
16
Bill of materials UM1799
Table 4. Bill of materials (continued)
Type Qty Description Reference Package Manufacturer Part number
MLCC
4
Capacitor
2
2
1
4
1
NP0 50 V 2% NC
MLCC NP0 50 V 5% 10 pF
MLCC NP0 50 V 2% 39 pF
MLCC NP0 50 V 2% 82pF
MLCC NP0 50 V 2% 100 pF
MLCC NP0 50 V 5% 1 nF
C11, C12, Cb, Cc
C16, C17 - -
C8, C15
Ca
0603
C9, C10, C13, C14
C7 - -
Murata -
GRM1885C1 H390GA01
Murata
GRM1885C1 H820GA01
GRM1885C1 H101GA01
MLCC
2
NP0 50 V 5% 10 nF
MLCC
2
NP0 50 V 5% 100 nF
Tantalum SMD POL
2
10% 1µF 16 V
2.54 mm
1
Single row 10 ways
2.54 mm
Receptacle
Connector 2 1PT ST1, ST2 CON_1PTS FCI 77311-401-36LF
1
Single row 6 ways
2.54 mm
1
Single row 8 ways
C3, C5 - -
C1, C6 - -
C2, C4 293D-A - -
CN1 10P_FEMALE
CN3 6P_FEMALE SSQ-106-03-L-S
CN2, CN4 8P_FEMALE SSQ-108-03-L-S
Samtec
SSQ-110-03-L-S
14/17 DocID026680 Rev 4
UM1799Federal Communications Commission (FCC) and Industry Canada (IC) compliance state-
6 Federal Communications Commission (FCC) and
Industry Canada (IC) compliance statements

6.1 FCC Compliance Statement

6.1.1 Part 15.19

This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

6.1.2 Part 15.21

Any changes or modifications to this equipment not expressly approved by STMicroelectronics may cause harmful interference and void the user’s authority to operate this equipment.

6.1.3 FCC ID

FCC ID: YCPNFC03A1

6.2 Formal notices required by the Industry Canada (“IC”)

6.2.1 Compliance Statement

This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation.

6.2.2 Declaration de Conformité

Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes: (1) l’appareil ne doit pas produire de brouillage, et (2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.

6.2.3 IC ID

IC ID: 8976A-NFC03A1
DocID026680 Rev 4 15/17
16
Revision history UM1799

7 Revision history

Date Revision Changes
24-Jul-2014 1 Initial release.
02-Sept-2014 2 Changed classification to confidential.
04-May-2016 3
13-Jun-2016 4

Table 5. Document revision history

Changed document classification. Updated document title. Updated Introduction and Section 4: Schematics. Updated Figure 1: NFC card reader board based on CR95HF. Removed former Section 1: Description, Section 2: Features and
Section 3: Hardware and layout description.
Added Section 1: Getting started, Section 2: Hardware description,
Section 3: Component description, Section 5: Bill of materials and Section 6: Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements.
Updated document title. Updated Figure 1: NFC card reader board based on CR95HF. Updated Section 6.2.3: IC ID.
16/17 DocID026680 Rev 4
UM1799
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2016 STMicroelectronics – All rights reserved
DocID026680 Rev 4 17/17
17
Loading...