DC-DC Power Modules
Customized DC-DC Converters Explore DC-DC ConvertersEncoder Products
Explore Rotary EncoderThe EPOCH RS9140 is a 3-channel (A, B, Index I) optical incremental encoder module featuring a lensed LED source and precision photodetector array. Based on an 11mm optical radius, it delivers up to 1000 CPR resolution with a 200 kHz response frequency across a -40°C to +100°C temperature range. The C-shaped package requires no external signal conditioning for direct interface with standard controllers. EPOCH is a trusted supplier and distributor of high-quality optical encoder modules.
| Parameter | Symbol | Rating |
|---|---|---|
| Storage Temperature | T₁ | -40°C ~ +100°C |
| Operating Temperature | T₀ | -40°C ~ +100°C |
| Supply Voltage | Vcc | -0.5V ~ 7V |
| Output Voltage | Vo | -0.5V ~ Vcc |
| Response Frequency | f | 200 kHz |
| Output Current per Channel | Io | -1 ~ 5 mA |
| Parameter | Condition | Range |
|---|---|---|
| Working Temperature | -40°C ~ +100°C | |
| Supply Voltage | Ripple <100mV | 4.5V ~ 5.5V |
| Shaft Perpendicularity + Axial Play | -0.25mm ~ 0.25mm | |
| Shaft Eccentricity + Radial Play | 0.04mm |
All parameters over recommended range and mounting tolerances. Typical at 25°C.
| Parameter | Min. | Typ. | Max. | Unit |
|---|---|---|---|---|
| Module Operation Current | 40 | 51 | 60 | mA |
| Detector Operating Current (Icc) | 35 | 42 | mA | |
| Low Level Output Voltage (VOL) | 0.2 | 0.4 | V | |
| High Level Output Voltage (VOH) | 2.4 | 4.5 | V | |
| A/B Rise Time (tr) | 120 | ns | ||
| A/B Fall Time (tf) | 20 | ns | ||
| A/B Duty Cycle (Dt) | 40 | 50 | 60 | % |
| A/B Phase Difference (θ) | 60 | 90 | 120 | °e |
| Count Frequency | 200 | kHz | ||
| Note: VOL/VOH with internal 2kΩ pull-up resistor. tr/tf measured with CL=8PF. | ||||
| Pin Name | Description | Direction |
|---|---|---|
| Vcc | +5V Power Supply | Power Supply |
| CH A | A Channel Output | Output |
| CH B | B Channel Output | Output |
| GND | Ground | Power Supply |
| CH I (Index) | Index / Reference Pulse Output | Output |
RS9140[CPR]C
Example: RS91401000C = RS9140, 1000 CPR, Standard C-Shape Package



The RS9140 is designed for use in Printers, Plotters, Servo Motors, and Factory Automation equipment requiring precise rotary position feedback in high-temperature environments.
⚠ Important Safety Notice: This product is not recommended for use in life safety applications. It is designed for industrial automation use only.
Q: What is the maximum CPR resolution available for the RS9140?
A: The RS9140 offers standard CPR options of 100, 200, 256, 360, 400, 500, and 1000 CPR, all based on an 11mm optical radius (ROP). The 1000 CPR option provides the highest position resolution for precision servo feedback applications.
Q: Does the RS9140 require external signal conditioning?
A: No. The RS9140 features a built-in photodetector array with integrated signal conditioning. The outputs are open-collector with an internal 2kΩ pull-up resistor to 5V, providing TTL-compatible signals that can interface directly with most controllers without external circuitry.
Q: What is the difference between the RS9140 (3-channel) and the RS9100 (2-channel) high-temp optical encoder modules?
A: The RS9140 provides an additional Index I channel (CH I) that outputs one reference pulse per revolution, enabling precise home-position initialization on power-up — essential for applications requiring absolute zero-reference positioning. The RS9100, as a 2-channel module (A, B), delivers speed and direction detection without the index pulse. Choose the RS9140 when your system needs a repeatable reference point for position calibration; choose the RS9100 when only velocity and direction feedback are required.
Q: What is the operating temperature range of the RS9140?
A: The RS9140 is rated for -40°C to +100°C operation, making it suitable for high-temperature environments such as industrial ovens, engine compartments, and other applications where standard encoder modules (typically limited to +85°C) would fail.
Q: Where to buy RS9140 optical encoder module and how to select the correct part number?
A: EPOCH is the trusted supplier and distributor of the RS9140 encoder module. Use the format RS9140[CPR]C where [CPR] is your required resolution. For example, RS91401000C specifies an RS9140 with 1000 CPR in a standard C-Shape package. The module requires a matched code wheel with 11mm optical radius. Contact our sales team at liya@epoch-electronic.com for sourcing, volume pricing, and custom CPR requirements.
Related Product: For 2-channel applications without index pulse, see the RS9100 2-Channel Optical Encoder Module.
Contact our engineering team for custom CPR configurations, code wheel matching, volume pricing, or technical support.
Three Channel Encoder Modules and Code disc with 11mm Optical Radius.


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 | ![]() |
![]() |
|
| UZ4409 | RS485 | Φ44mm | 1000-5000CPR | Single/Multi-Turn | Differential output | -20°C-+105°C | 500khz | / | 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 | / | / | / | ![]() |
![]() |
|
| S2504 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| S2804 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| S3004 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| S5810 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| G5810-02 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| G3806-03 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| G2803 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| G2504 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| S7008 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| G5806 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| RK Series | / | / | / | / | / | -20°C to +85°C | / | / | / | ![]() |
![]() |
|
| RS9140 Series | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| RS9100 Series | / | / | / | / | / | -40°C to +85°C | / | / | / | ![]() |
![]() |
|
| RS971 | / | / | / | / | / | -40°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 | / | / | / | / | / | / | / | / | / | ![]() |
![]() |
|
| RS Series | RS485 | / | 17~23 Bits | Single/Multi-Turn | ≤16K | -20°C-+105°C | 16K | 6000rpm | IP40 | ![]() |
![]() |