1. Introduction
The Eletechsup R422B02 is a compact and efficient full-duplex TTL signal to differential signal (RS422) converter module. Designed for robust and long-distance communication, it facilitates the transmission of UART, PWM, and GPIO digital signals over distances up to 1000 meters with a maximum transfer rate of 1 Mbps. This module is compatible with both 3.3V and 5V logic levels, making it versatile for various microcontroller and embedded system applications, including Raspberry Pi and Pico boards. It also supports connecting up to 256 slave devices on the bus.

2. Specifications
| Feature | Specification |
|---|---|
| Model Number | R422B02 |
| Type | Module |
| Bus Interface | RS422 |
| Operating Voltage | DC 3.3-5V |
| Control Level | LVTTL TTL (3.3V/5V compatible) |
| Stand-by Current | 1mA |
| Working Current | 5-50mA |
| ESD Protection | ±15KV |
| Anti-surge Protection | 6.5V |
| Max Transceivers on Bus | Up to 256 |
| Supported Baud Rate Range | 1-1,000,000 BPS (1 Mbps) |
| Operating Temperature | -40 to 85℃ |
| Dimensions (No Pin) | 34 x 17 x 4mm |
| Dimensions (With Pin) | 34 x 17 x 12mm |
| Weight (No Pin) | 2.3g |
| Weight (With Pin) | 4.5g |
3. Pin Description
The module features standard 2.54mm pitch pins for easy integration. Refer to the table below for pin assignments:
| Pin Name | Description |
|---|---|
| VCC | Power Supply + (3-5.5V) |
| GND | Power Supply - |
| TXD | TTL Transmit port |
| RXD | TTL Receive port |
| A/R+ | RS422 Receive Positive |
| B/R- | RS422 Receive Negative |
| Z/T- | RS422 Transmit Negative |
| Y/T+ | RS422 Transmit Positive |


4. Setup and Installation
This module is designed for easy integration into various electronic projects. It can be directly embedded into panels or microcontroller development boards using its 2.54mm pitch pins. Ensure proper power supply and signal connections as described below.
4.1 Power Supply Connection
- Connect the VCC pin to a DC power supply between 3.3V and 5.5V.
- Connect the GND pin to the ground of your power supply and microcontroller.
4.2 TTL/MCU Side Connection
- Connect the TXD pin of the module to the RXD pin of your microcontroller (e.g., Arduino, Raspberry Pi).
- Connect the RXD pin of the module to the TXD pin of your microcontroller.
- Ensure the TTL logic level (3.3V or 5V) of your microcontroller matches the module's operating voltage.
4.3 RS422 Side Connection
The RS422 side uses differential signaling for long-distance and noise-resistant communication. Connect to other RS422 devices or another R422B02 module as follows:
- A/R+: RS422 Receive Positive
- B/R-: RS422 Receive Negative
- Z/T-: RS422 Transmit Negative
- Y/T+: RS422 Transmit Positive
For communication between two R422B02 modules, connect Y/T+ to A/R+ and Z/T- to B/R- on the receiving module, and vice-versa for the transmit lines.


- UART Full-Duplex Transmission: Shows two modules connected for UART TTL232 signal transmission.
- PWM Signal Transmission: Demonstrates long-distance transmission of PWM signals (PWMs within 10KHz recommended).
- DIO Transparent Transmission: Illustrates transparent transmission of two digital signals within 1M (switching signals, SPI, I2C, etc.).
- RS422 Device Control: Shows how to connect the module to control RS422 devices like PLCs, instrumentation, or data acquisition cards, supporting up to 256 devices.
5. Operating Instructions
The R422B02 module operates as a transparent converter, translating TTL/CMOS logic signals into RS422 differential signals and vice-versa. Once correctly wired, it requires no additional configuration for basic operation.
5.1 Signal Transmission
- UART Signals: The module supports full-duplex UART signal transmission with baud rates ranging from 1 BPS to 1,000,000 BPS. Connect the TXD/RXD pins to your MCU's UART interface.
- PWM Signals: For PWM signal transmission over long distances, connect the PWM output/input pins of your MCU to the module's TXD/RXD pins. PWM signals within 10KHz are recommended for optimal performance.
- GPIO/Digital Signals: The module can transparently transmit two digital signals (e.g., switching signals, SPI, I2C) within 1 meter. For longer distances, consider using the UART or PWM modes if applicable.
5.2 Multi-Device Connection
The RS422 standard allows for multiple receivers on a single bus. The R422B02 module supports connecting up to 256 slave devices simultaneously, making it suitable for industrial control and data acquisition systems.
5.3 Indicators
The module includes transmit and receive indicators (LEDs) to provide visual feedback on data activity. These LEDs will flash when data is being transmitted or received, aiding in troubleshooting and monitoring.
6. Maintenance
The R422B02 module is a robust electronic component designed for reliable operation. To ensure its longevity and optimal performance, follow these general maintenance guidelines:
- Environmental Conditions: Operate the module within its specified operating temperature range (-40 to 85℃). Avoid exposing it to extreme temperatures, high humidity, or corrosive environments.
- Cleanliness: Keep the module clean and free from dust, dirt, and debris. If cleaning is necessary, use a soft, dry brush or compressed air. Avoid using liquids or solvents.
- Static Discharge: Always handle the module with appropriate ESD (Electrostatic Discharge) precautions to prevent damage to sensitive components.
- Physical Protection: Protect the module from physical shock or excessive vibration.
7. Troubleshooting
If you encounter issues with the R422B02 module, consider the following troubleshooting steps:
- No Communication:
- Verify all wiring connections according to the pin descriptions and application diagrams (Figures 2, 3, 4, 5).
- Ensure the power supply (VCC and GND) is within the specified range (3.3V-5.5V) and correctly connected.
- Check that the TXD and RXD lines are correctly cross-connected between the module and your microcontroller (TXD to RXD, RXD to TXD).
- Confirm that the baud rate settings on both communicating devices are identical.
- Check the transmit and receive indicator LEDs on the module. If they are not flashing during data transmission, there might be an issue with the input signal or power.
- Intermittent Communication or Data Errors:
- Check for loose connections or damaged cables.
- Ensure proper grounding between all connected devices.
- If using long cables, verify that the cable quality is sufficient for RS422 transmission.
- Consider adding a 120Ω termination resistor on the RS422 bus if experiencing reflections or noise, especially over long distances or with multiple devices. (Refer to Figure 2 for resistor placement).
- Reduce the baud rate to see if communication stabilizes.
- Module Not Powering On:
- Double-check VCC and GND connections and voltage.
- Inspect the module for any visible damage.
8. User Tips
- For optimal performance with PWM signals, it is recommended to keep the PWM frequency within 10KHz.
- When connecting to RS422 devices, remember that the module can handle up to 256 slave devices on the same bus, offering significant scalability for your projects.
- The 2.54mm pitch pins make this module highly adaptable for breadboarding and direct PCB integration. Consider soldering header pins for easy prototyping or direct soldering for permanent installations.
9. Warranty and Support
For specific warranty information, technical support, or further assistance with your Eletechsup R422B02 module, please contact the seller or manufacturer directly. Keep your purchase records handy when seeking support.