REYAX RYRR20D Multiprotocol Fully Integrated 13.56MHz RS-232 Interface RFID Antenna Module User Manual
- June 12, 2024
- REYAX
Table of Contents
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:
- Connect the device to a power supply with a voltage between 4.7V and 6V. Connect the ground pin to the ground.
- Ensure that the interface level is set to RS-232 3.3V.
- 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.
- 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.
- To toggle AGC (Automatic Gain Control), send the command “0109000304F0000000” in ASCII string format with a baud rate of 19200, 8, N, 1.
- 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.
- 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.
- 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.
- 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
010F000304180021
Block number| 07
Data| AAAABBBB
Send:| 010E00030418A207AAAABBBB0000
Receive:| Request mode. []
Example: Read 4 blocks
010B000304180020
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
010F000304180021
Block number| 01
Data| 44332211
Send:| 010F00030418002101443322110000
Receive:| Successful: Request mode. [00]
Failure: Request mode.
[]
Example: Read single block
010B000304180020
Block number| 01
Send:| 010B000304180020010000
Receive:| Successful: Request mode. [00AAAAAAAA]
Failure: Request mode.
[]
Example: Read single block
010C000304180023
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
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.
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.
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.
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.
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.
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.
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
- Please refer to page 8~9 for the boot sequence and command response sequence. The module issue the next command after responding with ACK.
- After the RYRR20D is bootup, it will self-calibrate every 1 hour, and the time is about 5 seconds.
- 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
Command Sequence
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
- REYAX: IoT Solution Provider|Modules, Wireless Solution & IoT Connectivity
- REYAX: IoT Solution Provider|Modules, Wireless Solution & IoT Connectivity
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>