Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
Editor Version×
Standard
1.Easy to use and quick to get started
2.The process supports design scales of 300 devices or 1000 pads
3.Supports simple circuit simulation
4.For students, teachers, creators
Profession
1.Brand new interactions and interfaces
2.Smooth support for design sizes of over 5,000 devices or 10,000 pads
3.More rigorous design constraints, more standardized processes
4.For enterprises, more professional users
Ongoing
STD
Xadow - NFC
License:
Mode:Editors' pick
2.4k
0
0
1
Update time:
2021-04-12 07:58:31
Creation time:
2016-01-11 10:01:33
Description
The Xadow NFC v2 features the most popular NFC chip-set on the market - a highly integrated transceiver module PN532. This chip set is very powerful and can be seen in most of smartphones and NFC devices. It can be used to read and write to tags and cards, acting like NFC tags. Currently we’ve developed Arduino libraries to support reading and writing to MIFARE Class and MIFARE Ultralight Card.
The board also adopts the new 11 PIN Xadow connector to improve the flexibility of module connections.
Near Field Communication (NFC)
![enter image description here][1]
Near Field Communication (NFC) is the set of protocols for the communication of electronic devices that are close proximity to each other (typically 10cm or less). Full NFC devices usually have three working mode:
Card Emulation: typically used in entrance card, or in smartphones to let them acts like smart cards to perform payment process or ticketing
Reader/Writer Mode: used to read the information stored in the NFC tags
Peer-to-peer Mode : used for data exchanging between devices
Include
Xadow NFC v2 * 1
FPC Cable 11 PIN * 2
Features:
Open source and modular design
Slim and small
Built-in 11 PIN Xadow Connectors for full flexible connection with other Xadow Modules
Stackable, chainable and sewable with other Xadow Modules
Specification:
Microcontroller: Kinetis KL02
Core: ARM® 32-bit Cortex® -M0+CPU
Power Supply: 3.3 – 6V (via breakout pins)
Flash: 32 KB
SRAM: 4 KB
Working Current: 5mA at standby; 55mA when read/write
Radio Frequency: 13.56MHz.
Supported protocols: ISO/IEC 14443 Type A and ISO/IEC 14443
Type B
Max Operating Distance: ~28mm depending on the current antenna size.
Dimensions: 25.43mm x 20.35mm
From:For more detail, please visit: http://www.seeedstudio.com/item_detail.html?p_id=2562
Introduction
Near Field Communication (NFC) is a set of short-range wireless technologies. It's behind daily applications such as access control system and mobile payment system.
Xadow NFC features a highly integrated transceiver module PN532 which handles contactless communication at 13.56MHz. You can read and write a 13.56MHz tag with this module or implement point to point data exchange with two Xadow NFCs. Xadow NFC is designed to use I2C, SPI or UART communication protocols, and I2C is the default mode. In addition, we assign an independent PCB antenna which can easily stretch out of any enclosure you use, leaving more room for you to design the exterior of your project.
Specification
Working Voltage: 3.3V
Working Current:
Static Mode: 73mA
Write/Read Mode: 83mA
Support host interface: I2C(default), SPI, UART.
Serve for contactless communication at 13.56MHz.
Support ISO14443 Type A and Type B protocols.
Max operating distance for detecting NFC tags is 28mm depending on current antenna size.
Support P2P communication.
Dimensions: 25.43mm x 20.35mm
Demonstration
Xadow NFC has many capabilities which integrates a PN532 NFC controller, our Arduino library supports reading/writing tags, phone-to-Xadow NFC communication, tag emulation at this time, it's a 3-in-1 allstar.
Note: When Xadow NFC is using SPI communication protocols, there is an existing library which supports phone-to-Xadow NFC communication. The default communication mode for this product is I2C, so the library cannot use directly.
Before reading/writing tag, what you need to prepare is the hardware installation and the libraries.
The hardware installation as shown below:
![enter image description here][2]
Note: when connect Xadow - NFC to Xadow - Main Board, you should concern about the connection direction. The connection method is that the unfilled corner of one Xadow module need to connect to the right angle of another module (see four corners of each Xadow module).
Download PN532 library and NDEF Library. Do not forget to install these libraries into Arduino Library. If you haven't knew clearly the operation, please jump to there for a closer look.
Note:
Make sure that you have folders - PN532, PN532_SPI, PN532_I2C, PN532_HSU and NDEF (from NDEF Library) in your Arduino Library folder.
Demo 1: Write messages to tag
Open the code directly by the path:File -> Example ->Ndef_dev->WriteTag.
![enter image description here][3]
In this code, the function message.addUriRecord("http://arduino.cc") is used to write message to tag. You can replace the message "http://arduino.cc" with new message. For example, we input "do you happy?" and "hello, world" using this function.
Upload the code and open the Serial Monitor, It prompts you to place a NFC tag on the NFC antenna. After a successful operation, it will prompt you to read the tag.
![enter image description here][4]
Demo 2: Read tag
If you want to know whether the writing operation you have just done is successful, you can use the code:ReadTag for checking.
Open the code:ReadTag directly by the path:File -> Example ->Ndef_dev->ReadTag and upload it to your Xadow Main Board.
![enter image description here][5]
Open the Serial Monitor to see the tag information. Following figure shows the reading result:
![enter image description here][6]
It is essential to explain a NDEF message in order to have a clear recognition about the above picture. There can be multiple records in a NDEF message. For our analysis purposes we use only one NDEF records.
TNF(001) - The TNF field value indicates the structure of the value of the TYPE field. The value 0x01 (NFC Forum well-known type) indicates that the TYPE field contains a value that follows the RTD type name format defined in the NFC Forum RTD specification).
Type Length - The TYPE_LENGTH field is an unsigned 8-bit integer that specifies the length in octets of the TYPE field. The TYPE_LENGTH field is always zero for certain values of the TNF field.
Pay load Length - The PAYLOAD_LENGTH field is an unsigned integer that specifies the length in octets of the PAYLOAD field (the application payload). The size of the PAYLOAD_LENGTH field is determined by the value of the SR flag
Type(55) - The value of the TYPE field is an identifier describing the type of the payload, The URI record type (“U”)
Pay Load - The rest of the string in UTF-8
From:http://www.seeedstudio.com/wiki/Xadow_-_NFC
[1]: http://www.seeedstudio.com/depot/bmz_cache/a/aea6896ee834c6fd9635d2450d2df2bd.image.530x397.jpg
[2]: /editor/20160111/56937db17ceff.png
[3]: /editor/20160111/56937dce6709a.png
[4]: /editor/20160111/56937de0ab561.png
[5]: /editor/20160111/56937df06137c.png
[6]: /editor/20160111/56937e00127f4.png
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to seeedstudio
Delete
Comment
Are you sure to delete the comment?
Report
Xadow - NFC
No Profile
Announcer: seeedstudio
Creation time: 2016-01-11 10:01:33
Published time:
2021-04-12 07:58:31
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal