REYAX RYRR20D Multiprotocol Fully Integrated 13.56MHz RS-232 Interface RFID Antenna Module User Manual

June 12, 2024
REYAX

REYAX RYRR20D Multiprotocol Fully Integrated 13.56MHz RS-232 Interface

RFID Antenna Module

Product Information
The RYRR20I is a device that can read and write ISO14443A Mifare ultralight and ISO15693 TAG memory. It operates at a voltage range of 4.7V to 6V and has an interface level of RS-232 3.3V. The device
has an RF output power of 20, RF transmits a current of 90, and a communication range of 60. It operates at a baud rate of 19200 and has an RF frequency range of 13.56. The device has a storage temperature range of -40 to +85 degrees  Celsius and an operating temperature range of -40 to +85 degrees Celsius. It has a humidity level of 90% and comes with an onboard PCB antenna.

Product Usage Instructions
To use the RYRR20I device, follow the steps below:

  1. Connect the device to a power supply with a voltage between 4.7V and 6V. Connect the ground pin to the ground.
  2. Ensure that the interface level is set to RS-232 3.3V.
  3. To read or write ISO14443A Mifare Ultralight memory, send the command “0108000304FF0000” in ASCII string format with a baud rate of 19200, 8, N, 1.
  4. To set up parameters for ISO14443A Mifare Ultralight memory, send the command “010C00030410008001210000” in ASCII string format with a baud rate of 19200, 8, N, 1.
  5. To toggle AGC (Automatic Gain Control), send the command “0109000304F0000000” in ASCII string format with a baud rate of 19200, 8, N, 1.
  6. To toggle AM PM (Amplitude Modulation Phase Modulation), send the command “0109000304F1FF0000” in ASCII string format with a baud rate of 19200, 8, N, 1.
  7. To read the card number of ISO14443A Mifare Ultralight memory, send the command “0109000304A0000000” in ASCII string format with a baud rate of 19200, 8, N, 1. If the card number is not read successfully, send the command again.
  8. To write a single block, send the command  “010F0003041800210000” in ASCII string format with a baud rate of 19200, 8, N, 1. Replace “Block number” with the desired block number and “Data” with the data to be written.
  9. To read multiple blocks, send the command “010B0003041800200000” in ASCII string format with a baud rate of 19200, 8, N, 1. Replace “Block number” with the starting block number.

To read and write ISO15693 TAG memory, follow similar steps as mentioned above but use the appropriate commands for ISO15693 memory. The commands for ISO15693 memory are mentioned in the user manual. To read Felica TAG UID, refer to the user manual for specific instructions and commands.

SPECIFICATION

Item Min. Typical Max. Unit Condition
Operation Voltage 4.7 5 6 V VDD
         
Interface level   RS-232     TXD, RXD
Interface level   3.3V     Indicator, /RTS/NMI
RF Output Power   20   dBm
RF transmit current   90   mA
Communication Range   4   cm Standard card
RESET_N low duration   60   ms
Baud Rate   19200   bps 8,N,1
RF Frequency Range 13.553 13.56 13.567 MHz
Storage temperature -40 25 +85 ˚C
Operating Temperature -40 25 +85 ˚C
Humidity     90 %
Antenna         On board PCB antenna
         

PIN DESCRIPTION

Pin Name I/O Condition
1 VCC P +5V Power Supply
2 GND P Ground
3 Indicator O When read RFID card the pin will output Hi.

Fixed +3.3V level

4| TXD| O| UART Data Output

RS-232 level

5| RXD| I| UART Data Input

RS-232 level

6| /RTS/NMI| I| Low reset

Fixed +3.3V level

Command Manual applies to REYAX
The following are displayed in ASCII string, Baud rate 19200, 8, N, 1 Red word for command, green word for response.

ISO14443A Read/ Write TAG memory
0108000304FF0000 ‘Entry command mode, needs to be released after booting REYAX

REYAX RYRR20I
010C00030410008001210000 ‘Parameter setup

Register write request.
010C00030410002001090000 ‘Parameter setup

Register write request.
0109000304F0000000 ‘Parameter setup

AGC Toggle
0109000304F1FF0000 ‘Parameter setup

AM PM Toggle
0109000304A0000000 ‘Read the card number of ISO14443A Mifare Ultralight, write twice if it could not read.
14443AREQA. ‘042E41E3425F1D8080 is the card number, 7F is the signal strength. [042E41E3425F1D8080,7F]

ISO15693 Read Invertory and Read/Write Block
0108000304FF0000 ‘Entry command mode, needs to be released after booting REYAX RYRR20I

REYAX RYRR20I
010C00030410008001210000 ‘Parameter setup

Register write request.
010C00030410002001000000 ‘Parameter setup

Register write request.
0109000304F0000000 ‘Parameter setup

AGC Toggle
0109000304F1FF0000 ‘Parameter setup

AM PM Toggle
010B000304140401000000 ‘Read ISO15693 card number,
ISO 15693 Inventory request. ‘17C7BA76500104E0 is the card number, 7F is the signal strength. [17C7BA76500104E0,7F]

Example: Write single block

010F0003041800210000
Block number| 07
Data| AAAABBBB
Send:| 010E00030418A207AAAABBBB0000
Receive:| Request mode. []

Example: Read 4 blocks
010B0003041800200000
Block number| 07
Send:| 010A0003041830070000
Receive:| Request mode. [AAAABBBB000000000000000000000000FA42]

Felica Read TAG UID

0108000304FF0000 ‘Entry command mode, needs to be released after booting REYAX RYRR20I

REYAX RYRR20I
010C00030410008001210000 ‘Parameter setup

Register write request.
010C000304100020011A0000 ‘Parameter setup

Register write request.
0109000304F0000000 ‘Parameter setup

AGC Toggle
0109000304F1FF0000 ‘Parameter setup

AM PM Toggle
010900030444000000 ‘Read Felica’s card number,
FeliCa polling. ‘012E5508F8569941 is the card number, 7F is the signal strength. [012E5508F8569941,7F]

Example: Write single block

010F0003041800210000
Block number| 01
Data| 44332211
Send:| 010F00030418002101443322110000
Receive:| Successful: Request mode. [00]

Failure: Request mode.

[]

Example: Read single block
010B0003041800200000
Block number| 01
Send:| 010B000304180020010000
Receive:| Successful: Request mode. [00AAAAAAAA]

Failure: Request mode.

[]
Example: Read single block

010C0003041800230000
First Block| 01
Number of Blocks| 03
Send:| 010C00030418002301030000
Receive:| Request mode. [0000000000111111112222222233333333]
Block01 to 04 Data:| 0000000000111111112222222233333333

other
0108000304000000 ‘Reset module

RESET
0108000304FE0000 ‘Ask about FW version

Command Manual applies to EWT

Protocol Format
Baud rate=19200bps

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-2

ISO14443A TYPE A Request
Function: IS014443A request cards, cards include MIFARE and other ISO14443A cards. In the returned results, a user could judge the length of serial number via the returned data package length, and judge the card type by ATQA, also judge whether the card supports ISO14443-4 by SAK.

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-3

Example: (ATQA and SAK here are example values, not necessarily correct)

Send:| 0x03 0x20 0x00 0x23
Receive:| 0x0C 0x20 0x12 0x4B 0xCC 0xD3 0x81 0x3A 0x77 0x11 0x12 0x01 0xA4
UID:| 124BCCD3813A77

MIFARE Ultralight/Ultralight C/Ultralight EV1 Card Read
Function: Read the data from MIFARE UltraLight/UltraLight C cards. A read command will read 4 blocks of data from the card. If the read start block is the last block (Ox0F), then these 4 blocks’ data are the 15th, 0th, 1st, and 2nd blocks.

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-4

Example: (Read block number data= 0x08)

Send:| 0x03 0x41 0x08 0x4A
Receive:| 0x12 0x41 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB

0x12 0x34 0x45 0x6C 0xDE 0x82

Read block08 Data:| 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0x12 0x34

0x45 0x6C 0xDE

Felica Read TAG UID
Function: Use this command to acquire and identify a card. Acquisition of Manufacture ID (Im) and Manufacture Parameter (PMm) is possible with this command.

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-5

Example: (issue APDU command= 06 00 FF FF 01 01)

Send:| 0x08 0x2F 0x06 0x00 0xFF 0xFF 0x01 0x01 0x21
Receive:| 0x16 0x2F 0x14 0x01 0x01 0x2E 0x3D 0x23 0xBA 0x07 0x5C 0x45

0x00 0xF1 0x00 0x00 0x00 0x01 0x43 0x00 0x88 0xB4 0x36

IDm:| 012E3D23BA075C45
PMm:| 00F1000000014300
System code:| 88B4

Felica Read Without Encryption
Function: Use this command to read Block Data.

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-6

Example: (UID: 012E3D23BA075C45 Read block 08 data)

Send:| 0x12 0x2F 0x10 0x06 0x01 0x2E 0x3D 0x23 0xBA 0x07 0x5C 0x45

0x01 0x09 0x00 0x01 0x80 0x08 0x3F

Receive:| 0x1F 0x2F 0x1D 0x07 0x01 0x2E 0x3D 0x23 0xBA 0x07 0x5C 0x45

0x00 0x00 0x01 0x00 0x00 0x11 0x22 0x33 0x44 0x55 0x66 0x66 0x66

0x66 0x66 0x66 0x66 0x66 0x66 0xC9

Read Block08

Data:

| 0x00 0x00 0x11 0x22 0x33 0x44 0x55 0x66 0x66 0x66 0x66 0x66 0x66

0x66 0x66 0x66

ISO15693 Inventory
Function: Find a card in RF effective field. If successful, set the tag as CURRENT TAG.

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-7

Example: Use AFI

Send:| 0x03 0x5C 0x00 0x5F
Receive:| 0x0A 0x5C 0x17 0xC7 0xBA 0x76 0x50 0x01 0x04 0xE0 0xFF
UID:| 17 C7 BA 76 50 01 04 E0

ISO15693 Read Single Block
Function: Read data block of CURRENT TAG.
REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-8

Example: Read block 01 data

Send:| 0x03 0x54 0x01 0x56
Receive:| 0x06 0x54 0xAA 0xAA 0xAA 0xAA 0x52
Read Block01

Data:

| 0xAA 0xAA 0xAA 0xAA

Notice

  1. Please refer to page 8~9 for the boot sequence and command response sequence. The module issue the next command after responding with ACK.
  2. After the RYRR20D is bootup, it will self-calibrate every 1 hour, and the time is about 5 seconds.
  3. When the module does not respond to the message due to the usage exceeding the module specifications, signal interference, or strong electric field (for example HBM ±2KV, MM ±200V), it is recommended to RESET the module through HW Reset.

Power Sequence

REYAX-RYRR20D--Fully-Integrated-13.56MHz-RS-232-Interface-RFID-Antenna-
Module-fig-9

Command Sequence

REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-RS-232-Interface-RFID-
Antenna-Module-fig-10REYAX-RYRR20D-Multiprotocol-Fully-Integrated-13.56MHz-
RS-232-Interface-RFID-Antenna-Module-fig-11

CERTIFICATION INFORMATION

FCC compliance
Notice: Any changes or modifications not expressly approved by the party responsible for compliance could void your authority to operate the equipment.
Note: 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 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 to 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.

Notice: 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 Transmitter must not be co‐located or operating in conjunction with any other antenna or transmitter. 2. This equipment 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. For a host using a certified modular with a standard fixed label, if (1) the module’s FCC ID is not visible when installed in the host, or if the host is marketed so that end users do not have straightforward commonly used methods for access to remove the module so that the FCC ID of the module is visible; then an additional permanent label referring to the enclosed module: “Contains Transmitter Module FCC ID: QLYRYRR20D” or “Contains FCC ID: QLYRYRR20D” must be used. The host OEM user manual must also contain clear instructions on how end users can find and/or access the module and the FCC ID.

HISTORY

Updated data changes FW version Redactor
20220627 1.       Add Felica command

2.       add EWT command

| V0.95-1|
20221207| 1.       add Protocol Format(EWT)

2.       add MIFARE Ultralight/Ultralight C/Ultralight EV1 Card Read(EWT)

3.       add Felica Read Without Encryption(EWT)

| V1.0|
20221214| 1.       add IS015693 Inventory (EWT)

2.       add ISO15693 read single Block(EWT)

3.       add notice

4.       add Power and command Sequence

5.       modify RYRR20D command (REYAX)

| V1.0|
20221219| 1.       add SPECIFICATION

2.       add PIN DESCRIPTION

3.       add CERTIFICATION INFORMATION

| V1.0|
 |  |  |

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals