DC-DC Power Modules
Customized DC-DC Converters Explore DC-DC Converters
RZ35 Series Absolute Encoders 35mm Multi-Turn & Single-Turn for Servo Feedback
Details
EJ Modbus Output Displacement Sensor
Details
EP Analog Magnetostrictive Displacement Sensor
Details
MHA Analog Magnetostrictive Displacement Sensor
Details
RH(P) Profibus-DP Output Magnetostrictive Displacement Sensor
Details
RS5 Series Simple Installation Encoders for Stepper Motor
Details
RR28 Series Reflective Rotary Encoder for DC Stepper Motor
Details
RT28 Reflective Optical Encoder Module for DC Motor Servo Motor Feedback
Details
RF28 Series Reflective Optical Encoder Module for DC Servo Motor
Details
SMD7015 KHz Crystal
Details
LV7050 SPXO HCSL Crystal Oscillator
DetailsRF20 series reflective encoder with PCBA and integrated housing design, with code disc, can output three channels of differential signals ranging from 500~4096CPR. Z signal can be selected from 90°, 180° and 360°, standard is 90°. Suitable for small size DC motor, stepping motor and servo motor.
RF20 Series — Mechanical Dimension Drawing

Ultra-compact 20mm footprint. 13.0×20.2 mm overall dimensions. Unit: mm.

| Parameter | Specification |
|---|---|
| Technology | Reflective optical encoding with PCBA and code disc |
| Output Signals | A, A/, B, B/, Z, Z/ (differential) |
| Resolution Range | 500 ~ 8,000 CPR |
| Supply Voltage | 3V ~ 5V DC |
| Max Mechanical Speed | 11,000 RPM |
| Operating Temperature | -40°C ~ +85°C |
| Shaft Diameter Options | 2mm, 3mm, 4mm, 5mm, 6mm, 1/8in, 5/32in, 3/16in, 1/4in |
| Motor Shaft Axial Play | ≤ 0.1 mm |
| Recommended Plug | SHR-09V-S |
| Application | DC motors, stepping motors, servo motors |
RF20 Series Output Waveform Diagram

Three-channel differential output (A, A/, B, B/, Z, Z/) with 90° electrical phase shift between A and B. Z signal indicates index position (selectable 90°, 180°, 360°).
Two identification methods available (A and B). The ID Code in the ordering code determines which pin arrangement is used — Method A places Z/Z/ before B/B/ (Pin 5-6), while Method B places B/B/ before Z/Z/ (Pin 5-6).
| Line Number | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| Method A | Vcc | Gnd | A | A/ | Z | Z/ | N.C. | B | B/ |
| Method B | Vcc | Gnd | A | A/ | B | B/ | Z | Z/ | N.C. |

Code Structure: RF20 [CPR Code] [Shaft Dia. Code] [ID Code]
| CPR Code | A | I | B | J | T | U | N | R | 8K |
|---|---|---|---|---|---|---|---|---|---|
| CPR | 500 | 512 | 1,000 | 1,024 | 2,000 | 2,048 | 4,000 | 4,096 | 8,000 |
| Shaft Code | 01 | 02 | 03 | 04 | 05 | 06 | 11 | 12 | 14 |
|---|---|---|---|---|---|---|---|---|---|
| Diameter | 2mm | 3mm | 1/8in | 5/32in | 3/16in | 1/4in | 4mm | 6mm | 5mm |
| ID Code | A | B |
|---|---|---|
| Pin Definition Method | Method A (Z before B) | Method B (B before Z) |
Model Print
Example Ordering Code:
RF20B1424A
= RF20 Series · B=1,000 CPR · 14=5mm shaft · 24=Year 2024 · A=Method A Pinout

Q: What resolution options are available for the RF20?
A: The RF20 offers resolutions from 500 CPR to 8,000 CPR. Available codes include: A=500, I=512, B=1000, J=1024, T=2000, U=2048, N=4000, R=4096, and 8K=8000.
Q: What shaft diameters does the RF20 support?
A: The RF20 supports 9 shaft diameter options: 2mm, 3mm, 4mm, 5mm, 6mm, 1/8in, 5/32in, 3/16in, and 1/4in via code selection.
Q: What is the difference between an encoder module and a traditional rotary encoder?
A: An encoder module (like the RF20) features a PCBA and integrated housing design with a code disc but no bearing or shaft. It mounts directly onto a motor, making it more compact and cost-effective.
Q: Can the RF20 be used for servo motor feedback?
A: Yes, the RF20 is specifically designed for small size DC motors, stepping motors, and servo motors with its 3-channel differential output and selectable Z signal.
RF28 Reflective Optical Encoder Module — Standard 28mm (Ø28.9 mm) form factor with additional shaft diameter options (4mm, 5mm, 6mm) and extra resolution codes including W=2500 and Z=5000 CPR for higher precision applications.
Need custom resolution, shaft diameter, or bulk pricing? Contact our sales team.

| Item | Description | QTY/Box | Boxes /Carton | G.W | N.W | QTY /Carton | Package Size |
| RF20 | RF20 Series Miniature Reflective Rotary Encoder | 10pcs | 10boxes | /kgs | /kgs | 100pcs | 310*130*45mm |
Discover all the technical specifications by downloading the datasheet today.
| Part Number | Interface |
Dimensions
(mm) |
Resolution Ranges | Resolution Counter |
Communication Frequency |
Working Temperature |
Communication Frequency |
Operation Speeds |
Protection Structure |
Footprint 3D | Datasheet | Sample |
| RZ35A08 | RS485 | Φ35mm | 17~23 Bits | Single/Multi-Turn | Differential output | -20°C-+105°C | 16K | 6000rpm | IP40 | ![]() |
![]() |
|
| RZ Series | RS485 | Φ48mm | 17~23 Bits | Single/Multi-Turn | Differential output | -20°C-+105°C | 16K | 6000rpm | IP40 | ![]() |
![]() |
|
| UZ Series | RS485 | Φ48mm | 1000-5000CPR | Single/Multi-Turn | Differential output | -20°C-+105°C | 500khz | / | IP40 | ![]() |
![]() |
|
| RS972 | / | / | / | / | / | -40°C to +85°C | / | / | / | ![]() |
![]() |
|
| RS970 | / | / | / | / | / | -40°C to +85°C | / | / | / | ![]() |
![]() |
|
| RK Series | / | / | / | / | / | -20°C to +85°C | / | / | / | ![]() |
![]() |
|
| RK Series | / | / | / | / | / | -20°C to +85°C | / | / | / | ![]() |
![]() |
|
| RK Series | / | / | / | / | / | -20°C to +85°C | / | / | / | ![]() |
![]() |
|
| RF28 | / | / | / | Single/Multi-Turn | / | -40 °C ~+85 °C | / | / | / | ![]() |
![]() |
|
| RT28 | / | / | / | Single/Multi-Turn | / | -40 °C ~+85 °C | / | / | / | ![]() |
![]() |
|
| RF20 | / | / | / | Single/Multi-Turn | / | -40 °C ~+85 °C | / | / | / | ![]() |
![]() |
|
| RR28 | / | / | / | Single/Multi-Turn | / | -40 °C ~+85 °C | / | / | / | ![]() |
![]() |
|
| RS5 | / | / | / | Single/Multi-Turn | / | / | / | / | / | ![]() |
![]() |
|
| RSG35 | RS485 | / | 17-23 Bits | Single/Multi-Turn | ≤16K | -20 ℃ ~+105 ℃ | 16K | 6000rpm | IP40 | ![]() |
![]() |
|
| RSU3506 | RS485 | / | 17-24 Bits | Single/Multi-Turn | ≤16K | -20 ℃ ~+105 ℃ | 16K | 6000rpm | IP40 | ![]() |
![]() |
|
| MS Series | / | / | 17 Bits | Single/Multi-Turn | ≤16K | -10℃~105℃ | 16K | ≤6000rpm | / | ![]() |
![]() |
|
| RZ1337A | RS485 | / | 25 Bits | Single/Multi-Turn | ≤16K | -20°C-+105°C | 16K | 12000rpm | IP40 | ![]() |
![]() |
|
| RZ7810 | RS485 | / | 23~25 Bits | Single/Multi-Turn | ≤16K | -20°C-+105°C | 16K | 6000rpm | IP40 | ![]() |
![]() |
|
| RS Series | RS485 | / | 17~23 Bits | Single/Multi-Turn | ≤16K | -20°C-+105°C | 16K | 6000rpm | IP40 | ![]() |
![]() |