Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use RYLS135 USB to UART TTL Converter: Examples, Pinouts, and Specs

Image of RYLS135 USB to UART TTL Converter
Cirkit Designer LogoDesign with RYLS135 USB to UART TTL Converter in Cirkit Designer

Introduction

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.

Explore Projects Built with RYLS135 USB to UART TTL Converter

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO and Relay-Controlled RS485 Communication System
Image of Diagrama: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
This circuit features an Arduino UNO microcontroller interfaced with a 4-channel relay module and a UART TTL to RS485 converter. The Arduino controls the relays via digital pins and communicates with the RS485 converter for serial communication, enabling control of external devices and communication over long distances.
Cirkit Designer LogoOpen Project in Cirkit Designer
FTDI to UART Adapter with J26 Connector
Image of J26 CLOSEUP: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
This circuit connects an FTDI USB-to-serial converter to a standard serial interface via a J26 connector. It facilitates serial communication by linking the ground, transmit, receive, data terminal ready, and request to send signals between the FTDI chip and the J26 connector.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based RS485 Communication System with Potentiometer-Controlled LEDs
Image of CircuitoSimulacion: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
This circuit uses an Arduino UNO to read analog signals from three rotary potentiometers and control three LEDs through current-limiting resistors. Additionally, it interfaces with a UART TTL to RS485 converter for serial communication, which is connected to an RS485 to USB converter for data transmission to a computer. The circuit is powered by a 5V PSU connected to a 220V power source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO and MAX 3232 Module Controlled NE-1000 Pump System
Image of NE-1000 RS232: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
This circuit features an Arduino UNO microcontroller interfaced with a MAX 3232 module for serial communication. The Arduino provides power and ground to the MAX 3232, and the two devices communicate via the TxD and RxD pins. The setup is likely intended for serial data transmission between the Arduino and another device.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with RYLS135 USB to UART TTL Converter

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Diagrama: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
Arduino UNO and Relay-Controlled RS485 Communication System
This circuit features an Arduino UNO microcontroller interfaced with a 4-channel relay module and a UART TTL to RS485 converter. The Arduino controls the relays via digital pins and communicates with the RS485 converter for serial communication, enabling control of external devices and communication over long distances.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of J26 CLOSEUP: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
FTDI to UART Adapter with J26 Connector
This circuit connects an FTDI USB-to-serial converter to a standard serial interface via a J26 connector. It facilitates serial communication by linking the ground, transmit, receive, data terminal ready, and request to send signals between the FTDI chip and the J26 connector.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of CircuitoSimulacion: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
Arduino UNO-Based RS485 Communication System with Potentiometer-Controlled LEDs
This circuit uses an Arduino UNO to read analog signals from three rotary potentiometers and control three LEDs through current-limiting resistors. Additionally, it interfaces with a UART TTL to RS485 converter for serial communication, which is connected to an RS485 to USB converter for data transmission to a computer. The circuit is powered by a 5V PSU connected to a 220V power source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of NE-1000 RS232: A project utilizing RYLS135 USB to UART TTL Converter in a practical application
Arduino UNO and MAX 3232 Module Controlled NE-1000 Pump System
This circuit features an Arduino UNO microcontroller interfaced with a MAX 3232 module for serial communication. The Arduino provides power and ground to the MAX 3232, and the two devices communicate via the TxD and RxD pins. The setup is likely intended for serial data transmission between the Arduino and another device.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Programming and debugging microcontrollers (e.g., Arduino, ESP32, STM32)
  • Interfacing with serial devices such as GPS modules, GSM modules, and sensors
  • Data logging and monitoring via USB
  • Serial communication testing and diagnostics
  • USB-to-serial communication for legacy systems

Technical Specifications

The RYLS135 is designed to provide reliable and efficient USB-to-TTL conversion. Below are its key technical details:

General Specifications

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

Pin Configuration and Descriptions

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)

Jumper Settings

The RYLS135 includes a jumper to select the UART logic level:

  • 3.3V: For devices operating at 3.3V logic.
  • 5V: For devices operating at 5V logic.

Usage Instructions

The RYLS135 is easy to use and requires minimal setup. Follow the steps below to integrate it into your project:

Step 1: Install Drivers

  1. Download and install the appropriate USB-to-UART driver for your operating system (e.g., FTDI, CH340, or CP210x drivers, depending on the chip used in your RYLS135).
  2. Verify that the device is recognized in your system's Device Manager or equivalent.

Step 2: Connect the RYLS135

  1. Plug the RYLS135 into a USB port on your computer.
  2. Use jumper settings to select the appropriate logic level (3.3V or 5V) for your target device.
  3. Connect the RYLS135's pins to your target device as follows:
    • GND to the target device's ground.
    • TXD to the target device's RX pin.
    • RXD to the target device's TX pin.
    • Optionally, connect RTS and CTS for hardware flow control.

Step 3: Configure Serial Communication

  1. Open a serial terminal application (e.g., PuTTY, Tera Term, or Arduino IDE Serial Monitor).
  2. Select the correct COM port assigned to the RYLS135.
  3. Configure the baud rate and other serial settings (e.g., data bits, parity, stop bits) to match your target device.

Example: Using RYLS135 with Arduino UNO

The following example demonstrates how to use the RYLS135 to send data from an Arduino UNO to a computer:

Arduino Code

// 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
}

Steps:

  1. Connect the RYLS135 to the Arduino UNO:
    • GND to Arduino GND
    • TXD to Arduino RX (pin 0)
    • RXD to Arduino TX (pin 1)
  2. Open the Serial Monitor in the Arduino IDE and set the baud rate to 9600.
  3. Observe the "Hello, World!" message being printed every second.

Best Practices

  • Always match the RYLS135's logic level with your target device to avoid damage.
  • Use short, high-quality wires to minimize noise and signal degradation.
  • Avoid connecting the RYLS135 to a powered device with mismatched voltage levels.

Troubleshooting and FAQs

Common Issues and Solutions

  1. RYLS135 not recognized by the computer:

    • Ensure the correct driver is installed for your operating system.
    • Try a different USB port or cable.
  2. No data transmission:

    • Verify the TXD and RXD connections are correct.
    • Check that the baud rate and serial settings match between devices.
  3. Corrupted or garbled data:

    • Ensure the baud rate is not too high for the cable length or environment.
    • Use shielded cables to reduce interference.
  4. Device overheating:

    • Confirm the RYLS135 is not supplying excessive current to the target device.
    • Check for short circuits in the wiring.

FAQs

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.