Manual
Manual
com
Introduction
Near field communication (NFC) is a set of standards for smartphones and similar devices to establish radio communication with
each other by touching them together or bringing them into close proximity, usually no more than a few centimeters.
For electronics geeks, we also want to use NFC technology to make our own things. So we build this NFC RFID module. This module is
built around NXP PN532. NXP PN532 is very popular in NFC area. And the company offers much technology documents to help
developers. We developed this module based on the official documents. To make things easier, we also build library for this module.
www.elechouse.com
Reading Distance on PVC Mifare tag 5~6cm 6~8cm Improved performance on IOS14443A tags
Reading Distance on PVC SRT512 1~2cm 2~4cm Improved performance on IOS14443B tags
Feature
1. Compatibility: it is compatible with V3 both in hardware and software.
2. Smaller: the size now is as small as 42.7mm*40.4mm*4mm
3. Easy to change mode: with a small SMD toggle Switch, it becomes very easy to change among IIC, SPI and HSU modes
4. Longer distance: the reading distance becomes 6~8cm
www.elechouse.com
Features
1. Support II2, SPI and HSU (High Speed UART)
Interface
• VCC: 3.3V~5V
• Currency: Max 120mA
www.elechouse.com
The I2C and HSU shares the same pins. The definition of IIC pins is printed at front and the HSU’s is printed at the back. The HSU mode
is configured as the default mode. But you could change the interface by setting the toggle switch.
We break all the PN532 pins out. The 1.27mm connector hole contains those pins which might not be used for most users. If some
developers need to connect those pins, we could supply connectors.
Hardware Installation
Some users might need soldering other types of connectors or directly solder wires on it. Anyway, make sure the wires go across the
antenna lines in 90 degree.
www.elechouse.com
Function Test
RFID Reader/Writer
Here we show how to read and write RFID card with this module.
Download the library PN532 at our github page. You could find 4 folders in the library. Unzip the 4 folders at the library folder in
Arduino IDE.
Upload the code to Arduino and open Serial monitor. Put a card on it:
www.elechouse.com
www.elechouse.com
You could also try other reading/writing example code in the library.
It also supports reading flexible tag. We tested flexible tags of Mifare 1 S50 and Ultralight. The reading distance is up to 5cm.
P2P NFC
Currently we are still developing the software. The P2P NFC communication between two PN532 modules is only supported by I2C
mode. Please download this library.
Note, while testing this library, please remove the libraries in the testing above (or other PN532 libraries) to other folders.
Otherwise they might conflict.
Here we need two Arduino boards to test this function. Basically we will program one NFC module as Initiator, and the other as
Target.
www.elechouse.com
Please upload the following two examples to the two Arduino board:
• NFC_p2p_initiator
• NFC_p2p_target
After uploading the sketches, open the Serial Monitor. Please note that Arduino IDE doesn’t support opening 2 Serial Monitors. So you
need another Serial Tool. Here we have 2 versions of Arduino IDE installed in my PC: Arduino 0022 and Arduino 1.0. We open the two
and could have two Serial Monitor working. Note the baud rate is 115200.
Target:
Initiator:
www.elechouse.com
Finally we get:
www.elechouse.com
Target:
Initiator:
Note, while testing this library, please remove the libraries in the testing above (or other PN532 libraries) to other folders. Otherwise they might
conflict.
Currently this library only supports HSU mode. We are still working on more modes. If you want to use SPI mode, you could try NFC_Shield_DEV. Just
connect Arduino with our PN532 module through SPI interface in the way shown in the table above.
On Android phone, if you have set the default browser, it will start the browser and visit our website: www.elechouse.com
If it doesn’t start the browser, please open the browser and try again. Here we tested HTC one and Google Nexus 4. They all work very
well. Different NFC phones might have different NFC ICs. If your phone doesn’t work with it, try to google information to check if your
phone NFC chip is compatible with PN532.
Useful link
PN532 Module Schematic PDF
NXP PN532 User Manual
DWG DIMENSION FILE
Library: PN532 or NFC_Module_DEV
Where to buy
Please visit this page to buy this product: PN532 NFC module
The information in this document may change without notice. If you have any problem about it, please visit www.elechouse.com to
contact us.
Revision History
Rev. Date Author Description
www.elechouse.com
Explanation: The EUT has an pcb antenna, the antenna can be replaced by other authorized
antennas, and the gain of each replacement antenna is no more than 5dBi
A limited module manufacturer has the flexibility to define its alternative method to address the
conditions that limit the initial approval, such as: shielding, minimum signaling amplitude, buffered
modulation/data inputs, or power supply regulation. The alternative method could include that the
limited module manufacturer reviews detailed test data or host designs prior to giving the host
manufacturer approval.
This limited module procedure is also applicable for RF exposure evaluation when it is necessary
to demonstrate compliance in a specific host. The module manufacturer must state how control of
the product into which the modular transmitter will be installed will be maintained such that full
compliance of the product is always ensured. For additional hosts other than the specific host
originally granted with a limited
module, a Class II permissive change is required on the module grant to register the additional
host as a specific host also approved with the module.
Explanation: The module is a limit module.
Explanation: This module complies with FCC RF radiation exposure limits set forth for an
uncontrolled environment, This equipment should be installed and operated with a minimum
distance of 20 centimeters between the radiator and your body." This module is designed to
comply with the FCC statement, FCC ID is: 2ABVM-ELECHNFCV4.
2.7 Antennas
A list of antennas included in the application for certification must be provided in the instructions.
For modular transmitters approved as limited modules, all applicable professional installer
instructions must be included as part of the information to the host product manufacturer. The
antenna list shall also identify the antenna types (monopole, PIFA, dipole, etc. (note that for
example an “omni-directional antenna” is not considered to be a specific “antenna type”)).
For situations where the host product manufacturer is responsible for an external connector, for
example with an RF pin and antenna trace design, the integration instructions shall inform the
installer that unique antenna connector must be used on the Part 15 authorized transmitters used
in the host product. The module manufacturers shall provide a list of acceptable unique
connectors.
Explanation: The EUT has an pcb antenna, the antenna can be replaced by other authorized
antennas, and the gain of each replacement antenna is no more than 5dBi
includes advising host product manufacturers that they need to provide a physical or e-label
stating “Contains FCC ID” with their finished product. See Guidelines for Labeling and User
Information for RF Devices – KDB Publication 784748.
Explanation: The host system using this module, should have label in a visible area indicated the following
texts: "Contains FCC ID: 2ABVM-ELECHNFCV4.
The grantee should provide information on how to configure test modes for host product evaluation
for different operational conditions for a stand-alone modular transmitter in a host, versus with
multiple, simultaneously transmitting modules or other transmitters in a host.
Grantees can increase the utility of their modular transmitters by providing special means, modes,
or instructions that simulates or characterizes a connection by enabling a transmitter. This can
greatly simplify a host manufacturer’s determination that a module as installed in a host complies
with FCC requirements.
Subpart B compliant (when it also contains unintentional-radiator digital circuity), then the grantee
shall provide a notice stating that the final host product still requires Part 15 Subpart B compliance
testing with the modular transmitter installed.
Explanation: The module without unintentional-radiator digital circuity, so the module does not
require an evaluation by FCC Part 15 Subpart B. The host shoule be evaluated by the FCC
Subpart B.