

The RYLS135 USB to UART TTL Converter by REYAX is a compact and reliable device designed to bridge USB signals with UART TTL signals. It enables seamless communication between USB-enabled devices, such as computers, and microcontrollers or other serial devices. This converter is widely used in prototyping, debugging, and interfacing applications where serial communication is required.








The RYLS135 is designed to provide reliable and efficient USB-to-TTL conversion. Below are its key technical details:
| Parameter | Value |
|---|---|
| Manufacturer | REYAX |
| Part ID | RYLS135 |
| USB Interface | USB 2.0 (Type-A or Type-C) |
| UART Logic Level | TTL (3.3V or 5V selectable) |
| Baud Rate Support | 300 bps to 3 Mbps |
| Operating Voltage | 5V (via USB) |
| Power Consumption | < 50 mA |
| Operating Temperature | -40°C to 85°C |
| Dimensions | 40mm x 15mm x 5mm |
The RYLS135 features a 6-pin header for UART communication. Below is the pinout:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | TXD | Transmit Data (UART output from RYLS135) |
| 3 | RXD | Receive Data (UART input to RYLS135) |
| 4 | VCC | Power output (3.3V or 5V, selectable via jumper) |
| 5 | RTS | Request to Send (optional flow control) |
| 6 | CTS | Clear to Send (optional flow control) |
The RYLS135 includes a jumper to select the UART logic level:
The RYLS135 is easy to use and requires minimal setup. Follow the steps below to integrate it into your project:
The following example demonstrates how to use the RYLS135 to send data from an Arduino UNO to a computer:
// Example: Sending "Hello, World!" from Arduino to PC via RYLS135
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
Serial.println("Hello, World!"); // Send data to the PC
delay(1000); // Wait for 1 second
}
RYLS135 not recognized by the computer:
No data transmission:
Corrupted or garbled data:
Device overheating:
Q: Can the RYLS135 be used with 1.8V logic devices?
A: No, the RYLS135 supports only 3.3V and 5V logic levels. Use a level shifter for 1.8V devices.
Q: Does the RYLS135 support bidirectional communication?
A: Yes, the RYLS135 supports full-duplex UART communication.
Q: Can I power my target device using the RYLS135?
A: Yes, the RYLS135 provides a VCC pin that outputs 3.3V or 5V (selectable via jumper). Ensure the target device's power requirements do not exceed the RYLS135's output capacity.
Q: Is the RYLS135 compatible with macOS and Linux?
A: Yes, the RYLS135 is compatible with macOS, Linux, and Windows, provided the appropriate drivers are installed.
By following this documentation, you can effectively use the RYLS135 USB to UART TTL Converter in your projects.