STMicroelectronics X-NUCLEO-NFC02A1 User Manual
Реклама
Реклама
UM1800
User manual
Getting started with X-NUCLEO-NFC02A1 dynamic NFC/RFID tag
IC expansion board based on M24LR04E-R for STM32 Nucleo
Introduction
The X-NUCLEO-NFC02A1 is a dynamic NFC/RFID tag IC expansion board based on
M24LR04E-R to allow expansion of STM32 Nucleo boards.
M24LR04E-R is an NFC Type V/RFID tag IC with a dual interface 4 Kbit Electrically
Erasable Programmable Read-Only Memory (EEPROM) that also features an I2C interface.
It can be operated either from an external power supply, or directly powered by the received carrier electromagnetic field.
X-NUCLEO-NFC02A1 is compatible with the Arduino™ UNO R3 connector pin assignment and can readily be plugged onto any STM32 Nucleo board. Various expansion boards can be easily stacked to allow evaluation of different devices operating together with the dynamic NFC TAG.
The board, shown in
• On-board M24LR04E-R NFC Type V/RFID tag IC
• Copper etched, double layer 30 mm * 30 mm PCB Antenna
• Selectable power supply: the board is either powered from the STM32 Nucleo Board or self-powered
• Three general purpose LEDs
Figure 1. Expansion board based on M24LR04E-R for STM32 Nucleo
June 2016 DocID026705 Rev 3 1/18 www.st.com
1
Contents
Contents
UM1800
X-NUCLEO-NFC02A1 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Power Supply and GPIO options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
X-NUCLEO-NFC02A1 assembly drawing . . . . . . . . . . . . . . . . . . . . . . . . . 9
Component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Block diagram and hardware schematics . . . . . . . . . . . . . . . . . . . . . . . 11
Federal Communications Commission (FCC) and
Industry Canada (IC) Compliance Statements . . . . . . . . . . . . . . . . . . . 15
FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Formal notices required by the Industry Canada . . . . . . . . . . . . . . . . . . . 15
Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Déclaration de conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2/18 DocID026705 Rev 3
UM1800
List of tables
List of tables
Interconnections between STM32 Nucleo board and X-NUCLEO-NFC02A1 (left side). . . . 7
Interconnections between STM32 Nucleo board and X-NUCLEO-NFC02A1 (right side) . . 7
DocID026705 Rev 3 3/18
3
List of figures
List of figures
UM1800
Expansion board based on M24LR04E-R for STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . 1
4/18 DocID026705 Rev 3
UM1800 Getting started
This section describes the hardware requirements for the X-NUCLEO-NFC02A1 expansion board for STM32 Nucleo.
The X-NUCLEO-NFC02A1 is an expansion board to be used with STM32 Nucleo boards.
To operate correctly, the X-NUCLEO-NFC02A1 must be connected to the STM32 Nucleo board.
The STM32 Nucleo firmware and the related documentation are available on www.st.com
.
The interconnection between the STM32 Nucleo and the X-NUCLEO-NFC02A1 is designed so that any STM32 Nucleo board can be used. Complete testing has been performed on the
NUCLEO-L053R8 (based on the ultra-low power STM32L053R8), and the
NUCLEO-F401RE (hosting the dynamically efficient STM32F401RE).
1.3
To use the STM32 Nucleo boards with the X-NUCLEO-NFC02A1 expansion board and to install the board firmware package (order code: X-CUBE-NFC2) the user needs
• a PC with Keil
®
, IAR™ or Keil
®
AC6 Embedded Development Tool
• a USB type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC
The X-CUBE-NFC2 firmware and the related documentation are available on www.st.com
.
The microcontroller on the STM32 Nucleo board must be programmed. For further information about usage of STM32 Nucleo board, refer to user manuals UM1724 and
UM1725, available on www.st.com
.
Setting up the board
To set up the board, perform the following steps:
1.
Check that the jumper on the ST1 connector X-NUCLEO-NFC02A1 is in place. This jumper provides the required voltage to the device on the board
2. Connect the X-NUCLEO-NFC02A1 on the STM32 Nucleo board from the top
3. Power the STM32 Nucleo board using the Mini-B USB cable
4. Program the firmware in the STM32 on the Nucleo board using the provide example
5. Reset the MCU board using the reset button available on the STM32 Nucleo board
6. The kit is ready to be used
DocID026705 Rev 3 5/18
17
Hardware description UM1800
This section describes the X-NUCLEO-NFC02A1 features and provides useful information to understand the board schematic diagrams.
2.1 X-NUCLEO-NFC02A1 board
The board allows the user to test the functionality of the M24LR04E-R device, a Dynamic
NFC/RFID tag IC with a dual-interface EEPROM. It features an I2C interface and can be operated from a VCC power supply. It is also a contactless memory powered by the received carrier electromagnetic wave.
The M24LR04E-R is organized as 512 × 8 bits in the I2C mode and as 128 × 32 bits in RF mode. The M24LR04E-R also features an energy harvesting analog output, as well as a user-configurable digital output pin toggling during either RF write in progress or RF busy mode.
The M24LR04E-R provides an Energy Harvesting mode on the analog output pin Vout.
When the Energy Harvesting mode is activated, the M24LR04E-R can output the excess energy coming from the RF field on the Vout analog pin. In case the RF field strength is insufficient or when Energy Harvesting mode is disabled, the analog output pin Vout goes into high-Z state and Energy Harvesting mode is automatically stopped.
The M24LR04E-R also features an user configurable open drain output pin toggling during either during RF Write in Progress or RF Busy.
These functionalities can be exploited using the firmware package X-CUBE-NFC2.
Two versions of X-NUCLEO-NFC02A1 exist, a red one and a blue one. They have the same functionality, the differences between them are the board color and the designation of
Arduino™ connectors. More in detail, the following equivalence applies:
• CN5 = CN1
• CN6 = CN2
• CN8 = CN3
• CN9 = CN4
The X-NUCLEO-NFC02A1 expansion board and the STM32 Nucleo board are connected through connectors CN5, CN6, CN8 and CN9 (see
for details).
6/18 DocID026705 Rev 3
UM1800 Hardware description
Table 1. Interconnections between STM32 Nucleo board and X-NUCLEO-NFC02A1 (left side)
Signal name
Connector name
Pin number
NUCLEO-L053R8
(MCU port)
X-NUCLEO-NFC02A1
Expansion board
1
-
-
2
-
3
CN6 Power
4 5 6
-
7
-
8 1
-
-
2
CN8 Analog
3 4 5 6
-
Table 2. Interconnections between STM32 Nucleo board and X-NUCLEO-NFC02A1 (right side)
Signal name
Connector name
Pin number
NUCLEO-L053R8
(MCU port)
CN5 Digital CN9 Digital
10 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
-
X-NUCLEO-NFC02A1
Expansion board
-
2.2
2.2.1
Power Supply and GPIO options
Power Supply option
The X-NUCLEO-NFC02A1 board contains the M24LR04E chip. In addition to basic functionalities (NFC & I2C) of this dynamic NFC/RFID tag IC, some jumpers on board permit to configure extra features.
• ST1: selects the M24LR power source: external (Nucleo Board power supply) or
M24LR energy harvesting
• ST2: M24LR energy harvesting is used to power Nucleo STM32 board.
If this feature is used, user has to make sure that the Nucleo STM32 board can accommodate this power configuration (SB2&SB12 removed).
DocID026705 Rev 3 7/18
17
Hardware description UM1800
The M24LR_WIP/BUSY optional signal can be disconnected from the Nucleo STM32 Board by removing R1 resistor.
The same option applies to the lines driving the 3 general purpose LEDs (MCU_LED1,
MCU_LED2 and MCU_LED3), that can be dedicated to other purposes (by removing, respectively, R2, R3 and R4).
Refer to the schematic diagrams for details.
In case these connections are modified the firmware must be updated to enable proper use of the STM32 resources.
8/18 DocID026705 Rev 3
UM1800
2.3 X-NUCLEO-NFC02A1 assembly drawing
Figure 2 shows the components on the X-NUCLEO-NFC02A1 board.
Figure 2. Top assembly view
Hardware description
67MXPSHU
SRZHUVWKH0/5ZLWK
6701XFOHRRUZLWK
(QHUJ\+DUYHVWLQJ
*HQHUDO
SXUSRVH
/('V
67MXPSHU
SRZHUVWKH670
1XFOHRZLWK0/5
(QHUJ\+DUYHVWLQJ
PPPP
DQWHQQD
069
DocID026705 Rev 3 9/18
17
Component description UM1800
The main component on the board is the M24LR04E-R, a dynamic NFC Tag Type V, featuring a 4 Kbit EEPROM, an energy harvesting solution and a configurable open drain output to indicate either RF write in progress or RF busy mode.
The communication between the device and the STM32 Nucleo boards is through I2C interface, and, optionally, through a GPIO for M24LR_WIP/BUSY signal.
The configuration used to develop this application is detailed in
.
Sales type
Package
Operating voltage
Feature
Table 3. M24LR04E-R details
Description
M24LR04E-R6MNT/2
SO8N
1.8 to 5.5 Volts
10/18 DocID026705 Rev 3
UM1800 Block diagram and hardware schematics
Figure 3. Functional block diagram
67
1XFOHR3RZHU6XSSO\
(QHUJ\
+DUYHVWLQJ
67 $UGXLQR&RQQHFWRU $UGXLQR&RQQHFWRU
PP;PP
$QWHQQDORRS
9&&
:,3%86<
0/5(5 ,&OLQN
CN6
5
6
7
8
1
2
3
4
Header 8X1_Female
3.3V
NC
IOREF
RESET
+3V3
+5V
GND
GND
VIN
CN8
3
4
5
1
2
6
Header 6X1_Female
A0
A1
A2
A3
A4
A5
PA0
PA1
PA4
PB0
PC1
PC0
$UGXLQR&RQQHFWRU $UGXLQR&RQQHFWRU
069
Figure 4. STM32 Nucleo connectors
Extension connectors
SPI_SCK
SPI_MISO
SPI_MOSI
/SPI_CS_NFC
Interface_Pin
UART_TX/IRQ_IN
D15
D14
PB8
PB9
D13
D12
D11
D10
D9
D8
PA5
PA6
PA7
PB6
PC7
PA9
CN5
7
6
5
10
9
8
4
3
2
1
Header 10X1_Female
MCU
UART_RX/IRQ_OUT
MCU_LED1
MCU_LED2
MCU_LED3
MCU_LED4
D7
D6
D5
D4
D3
D2
D1
D0
PA8
PB10
PB4
PB5
PB3
PA10
PA2
PA3
CN9
6
5
4
8
7
3
2
1
Header 8X1_Female
DocID026705 Rev 3 11/18
17
Block diagram and hardware schematics
Figure 5. M24LR04E-R section
VCC
M24LR_SDA
M24LR_SCL
R5
15k
R6
15k
R7
20k
M24LR_WIP/BUSY
VCC
GND
C3
10nF
7
8
5
6
U1
SDA
SCL
RF WIP/BUSY
VCC
VSS
AC1
AC0
VOUT
M24LR04-RMN6T/2
4
3
2
1
GND
C4
10nF
R8
0
GND
C5
NC
Energy_Harvesting
GND
Figure 6. LEDs and power supply selection
MCU_LED3
MCU_LED2
MCU_LED1
C6
NC
AC1
AC0
Antenna1
R2
180
R3
1k
R4
560
3.3V
ST1
Energy_Harvesting
VCC
+
C1
4.7μF
C2
100nF
GND
3.3V
ST2
Energy_Harvesting
LED1 LED2 LED3
UM1800
12/18 DocID026705 Rev 3
UM1800
5 Bill of materials (BOM)
Bill of materials (BOM)
Qty Description Ref
1
I2C/NFC
EEPROM
M24LR04E
RMN6T/2
1
LED, 1206,
GREEN
Green LED
U1
LED1
1
LED, 1206,
BLUE
Blue LED
1
LED, 1206,
YELLOW
Yellow LED
1
2
Capacitor
293D
TANTAL
SMD POL
CAP 4.7µF
16V 10%
Boitier A
4.7µF
Capacitor
(1)
MLCC 0603
NP0 50V 2%
NC
1
Capacitor
MLCC 0603
NP0 50V 5%
100 nF
2
Capacitor
MLCC 0603
NP0 50V 5%
10 nF
LED2
LED3
C1
C5,
C6
C2
C3,
C4
Package
SO8N
LED-1206
293D-A
0603
Table 4. BOM
Manufacturer Part no.
STMicroelectronics M24LR04E RMN6T/2
Distributor
Order code
-
DIALIGHT 5988291107F
-
-
-
-
5988270107F
5988240107F
-
-
-
-
Farnell 2113953
-
-
Farnell
1466000
1465998
-
-
1740621
1833871
DocID026705 Rev 3 13/18
17
Bill of materials (BOM)
Package
Table 4. BOM (continued)
Manufacturer Qty Description Ref
2
Resistor
CMS 0603
0.1W 5% 0
1
Resistor
CMS 0603
0.1W 5%
180
1
Resistor
CMS 0603
0.1W 5%
560
2
Resistor
CMS 0603
0.1W 5% 1k
2
Resistor
CMS 0603
0.1W 5%
15k
1
Resistor
CMS 0603
0.1W 5%
20k
1
Connector
2pts
1
Connector
3pts
1
Receptacle,
2.54 mm, single row,
10WAY
1
Receptacle,
2.54 mm, single row,
6WAY
2
Receptacle,
2.54 mm, single row,
8WAY
1. Not fitted
R1,
R8
R2
R48
R3
R5,
R6
R7
ST2
ST1
CN5 1*10P_FEMALE
CN8
CN9,
CN6
0603
CON_2PTS_P2.54
CON_3PTS_P2.54
1*6P_FEMALE
1*8P_FEMALE
-
-
-
-
-
-
FCI
Samtec
Part no.
-
-
-
-
-
-
77311-401-36LF
77311-401-36LF
SQ-110-03-L-S
SQ-106-03-L-S
SQ-108-03-L-S
UM1800
Distributor
Order code
-
-
-
-
-
-
Farnell
-
-
-
-
-
1097954
1097954
2283783
2283759
2283782
14/18 DocID026705 Rev 3
UM1800Federal 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
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.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference's by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and the receiver.
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
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.2.2
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.
Déclaration 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)
DocID026705 Rev 3 15/18
17
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements 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.
16/18 DocID026705 Rev 3
UM1800 Revision history
Date
24-Jul-2014
22-Jan-2016
07-Jun-2016
Revision
Table 5. Document revision history
Changes
1
2
3
Initial release.
Updated document title and
Removed former sections Section 1: Description , Section 2: Features and Section 3: Hardware and layout description .
Added Sections 1: Getting started
,
,
4: Block diagram and hardware schematics ,
6: Federal Communications Commission
(FCC) and Industry Canada (IC) Compliance Statements , and their
subsections.
Updated Figure 1: Expansion board based on M24LR04E-R for STM32
Figure 4: STM32 Nucleo connectors .
Updated
Section 2.1: X-NUCLEO-NFC02A1 board
.
Updated
Table 1: Interconnections between STM32 Nucleo board and
,
Table 2: Interconnections between
STM32 Nucleo board and X-NUCLEO-NFC02A1 (right side)
and
DocID026705 Rev 3 17/18
17
UM1800
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
18/18 DocID026705 Rev 3
Завантажити
Реклама