Difference between revisions of "RDM8800"
(Created page with "==Overview== RDM8800 card reader is a module based on PN532 chip customized for 13.56MHz NFC RFID card, compatible with RDM6300 interface, which can read data directly fr...") |
(→Useful Links) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
+ | [[File:RDM8800 NFCRFID MODULE.jpg|thumb|400px|right]] | ||
RDM8800 card reader is a module based on PN532 chip customized for 13.56MHz NFC RFID card, compatible with [[RDM6300]] interface, which can read data directly from the serial interface. | RDM8800 card reader is a module based on PN532 chip customized for 13.56MHz NFC RFID card, compatible with [[RDM6300]] interface, which can read data directly from the serial interface. | ||
− | Unlike ordinary RFID modules, RDM8800 integrates LGT8FF8A chip, compatible with Arduino library, thus we can modify the firmware to suit our own needs. Itead Studio also released the source codes of RDM8800 firmware, and users can make secondary development based on it. | + | Unlike ordinary RFID modules, RDM8800 integrates LGT8FF8A chip, compatible with Arduino library, thus we can modify the firmware to suit our own needs. Itead Studio also released the source codes of RDM8800 firmware, and users can make secondary development based on it. |
+ | |||
+ | Go shopping [http://imall.iteadstudio.com/rdm8800-nfc-rfid-module.html RDM8800 (IM131218001)] | ||
==Specifications== | ==Specifications== | ||
+ | {| border="1" | ||
+ | | PCB size ||38.1mm X 17.78mm X 1.6mm | ||
+ | |- | ||
+ | | Input voltage||5V | ||
+ | |- | ||
+ | | Interface||UART | ||
+ | |- | ||
+ | | Compatibility||With ISO 14443 Type A protocol | ||
+ | |- | ||
+ | | ||With ISO 14443 Type B[1] protocol | ||
+ | |- | ||
+ | | Baud rate ||9600 | ||
+ | |} | ||
[1]: Version 1.0 firmware does not support ISO 14443 Type B at present, which requires users to make secondary development. | [1]: Version 1.0 firmware does not support ISO 14443 Type B at present, which requires users to make secondary development. | ||
==Electrical characteristics== | ==Electrical characteristics== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" style="background:#f0f0f0;"|'''Parameter''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Min.''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Typical ''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Max.''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Unit''' | ||
+ | |- | ||
+ | | Supply voltage||4.8||5||5.5||VDC | ||
+ | |- | ||
+ | | Consumption current (average) ||-||80||-||mA | ||
+ | |- | ||
+ | | Logic input voltage ||Vss-0.3||3.3||5||VDC | ||
+ | |} | ||
==Hardware== | ==Hardware== | ||
+ | http://imall.iteadstudio.com/media/wysiwyg/Products/Modules/IM131218001.jpg | ||
==pinmap== | ==pinmap== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" style="background:#f0f0f0;"|'''Pin''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Pin''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Pin name ''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Description''' | ||
+ | |- | ||
+ | | P1||Pin1||+5V(DC) ||Power input | ||
+ | |- | ||
+ | | P1||Pin2||GND ||Ground | ||
+ | |- | ||
+ | | P1||Pin3||NC ||Unoccupied | ||
+ | |- | ||
+ | | P1||Pin4||RX(TTL) ||UART input | ||
+ | |- | ||
+ | | P1||Pin5||TX(TTL) ||UART output | ||
+ | |- | ||
+ | | P2||Pin1||LED ||Interrupt pin | ||
+ | |- | ||
+ | | P2||Pin2||+5V(DC) ||Power output | ||
+ | |- | ||
+ | | P2||Pin3||GND ||Ground | ||
+ | |- | ||
+ | | P3||Pin1||ANT1 ||Antenna interface | ||
+ | |- | ||
+ | | P3||Pin2||ANT2 ||Antenna interface | ||
+ | |- | ||
+ | | P4||Pin1||SWD||SWD debugging interface | ||
+ | |- | ||
+ | | P4||Pin2||3.3V||Power output | ||
+ | |- | ||
+ | | P4||Pin3||SWC ||SWD debugging interface | ||
+ | |- | ||
+ | | P4||Pin4||NC ||Unoccupied | ||
+ | |- | ||
+ | | P4||Pin5||RST ||Reset | ||
+ | |- | ||
+ | | P4||Pin6||GND ||Ground | ||
+ | |} | ||
==Data formats== | ==Data formats== | ||
Line 20: | Line 90: | ||
* Directly output a card N.O. | * Directly output a card N.O. | ||
− | + | ||
− | For example: the card number is 46553491, the output data will be "0046553491", (HEX: | + | The serial port will output a 10-digit decimal ACSII code card N.O. directly, which will be followed by a break line "0x0D 0x0A". |
+ | |||
+ | For example: the card number is 46553491, the output data will be "0046553491", (HEX: “0x30 0x30 0x34 0x36 0x35 0x35 0x33 0x34 0x39 0x31 0x0D 0x0A”). | ||
==Interrupt pin== | ==Interrupt pin== | ||
* LED | * LED | ||
According to V1.0 firmware, once an ID N.O. is read, LED pin will output a 10ms high-level pulse. | According to V1.0 firmware, once an ID N.O. is read, LED pin will output a 10ms high-level pulse. | ||
+ | |||
+ | ==Download== | ||
+ | [ftp://imall.iteadstudio.com/Modules/IM131218001/DS_IM131218001.pdf Datasheet] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/Modules/IM131218001/SCH_IM131218001.pdf Schematic] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/Modules/IM131218001/FW_IM131218001.zip Firmware] | ||
+ | |||
+ | ==Useful Links== | ||
+ | [https://github.com/iteadproj/IM131218001_RDM8800 < Design files of RDM8800>] | ||
+ | |||
+ | [https://github.com/billbsing/RDM8800-EZ-Link <A RDM8800 firmware reads Singapore's EZLink cards>] |
Latest revision as of 06:59, 2 July 2014
Contents
Overview
RDM8800 card reader is a module based on PN532 chip customized for 13.56MHz NFC RFID card, compatible with RDM6300 interface, which can read data directly from the serial interface.
Unlike ordinary RFID modules, RDM8800 integrates LGT8FF8A chip, compatible with Arduino library, thus we can modify the firmware to suit our own needs. Itead Studio also released the source codes of RDM8800 firmware, and users can make secondary development based on it.
Go shopping RDM8800 (IM131218001)
Specifications
PCB size | 38.1mm X 17.78mm X 1.6mm |
Input voltage | 5V |
Interface | UART |
Compatibility | With ISO 14443 Type A protocol |
With ISO 14443 Type B[1] protocol | |
Baud rate | 9600 |
[1]: Version 1.0 firmware does not support ISO 14443 Type B at present, which requires users to make secondary development.
Electrical characteristics
Parameter | Min. | Typical | Max. | Unit |
Supply voltage | 4.8 | 5 | 5.5 | VDC |
Consumption current (average) | - | 80 | - | mA |
Logic input voltage | Vss-0.3 | 3.3 | 5 | VDC |
Hardware
pinmap
Pin | Pin | Pin name | Description |
P1 | Pin1 | +5V(DC) | Power input |
P1 | Pin2 | GND | Ground |
P1 | Pin3 | NC | Unoccupied |
P1 | Pin4 | RX(TTL) | UART input |
P1 | Pin5 | TX(TTL) | UART output |
P2 | Pin1 | LED | Interrupt pin |
P2 | Pin2 | +5V(DC) | Power output |
P2 | Pin3 | GND | Ground |
P3 | Pin1 | ANT1 | Antenna interface |
P3 | Pin2 | ANT2 | Antenna interface |
P4 | Pin1 | SWD | SWD debugging interface |
P4 | Pin2 | 3.3V | Power output |
P4 | Pin3 | SWC | SWD debugging interface |
P4 | Pin4 | NC | Unoccupied |
P4 | Pin5 | RST | Reset |
P4 | Pin6 | GND | Ground |
Data formats
According to V1.0 firmware, there is one type of data output:
- Directly output a card N.O.
The serial port will output a 10-digit decimal ACSII code card N.O. directly, which will be followed by a break line "0x0D 0x0A".
For example: the card number is 46553491, the output data will be "0046553491", (HEX: “0x30 0x30 0x34 0x36 0x35 0x35 0x33 0x34 0x39 0x31 0x0D 0x0A”).
Interrupt pin
- LED
According to V1.0 firmware, once an ID N.O. is read, LED pin will output a 10ms high-level pulse.