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
  • 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
Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Quantity
1 12p FPC bottom contact J1,J2 2
2 SEEEDSTUDIO_SCH_FRAME U$1 1
3 1uF C14 1
4 22pF C2,C15,C5,C10 4
5 100nF C3,C4,C1,C11 4
6 560nH L1,L2 2
7 220pF C7,C9 2
8 56pF C6,C8 2
9 1.5R R3,R5 2
10 1k R6 1
11 1.6k R7 1
12 1nF C13 1
13 PN5321A3HN U2 1
14 27.12MHz Y1 1
15 10k R4,R2 2
16 DNP IRQ 1
17 UFL ANT1 1
18 DNP U1 1
19 DNP C12 1
20 16V 10uF C16 1
21 DNP I0,I1 2
22 DNP R1 1
23 DNP MOSI,CS 2
24 PAD-MARK P1,P2,P3,P4 4

Unfold

Project Attachments
Empty
Project Members
Target complaint
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn