USB TO 8CH TTL

From Waveshare Wiki
Jump to: navigation, search
If you are using MacOS, please access via the WCHSerialPort software only; other access methods are not currently supported on MacOS
USB TO 8CH TTL
USB TO 8CH TTL.jpg

UART, TTL
{{{name2}}}

{{{name3}}}

{{{name4}}}

{{{name5}}}

{{{name6}}}

Overview

Introduction

USB TO 8CH TTL, an industrial UART TO TTL converter with an aluminum alloy case, features the original CH348L chip and built-in protection circuits such as the self-recovery fuse and TVS. This converter is easier to operate due to its fully automatic transceiver circuit with no delay. Boasting characteristics of fast communication, stability, reliability, and safety, it is an ideal choice for various industrial control devices and applications with high communication requirements.

Features

  • Extending USB to 8CH TTL (UART) with hardware flow control, allows concurrent and independent communication for each channel.
  • Onboard resettable fuse and protection diodes, ensure the current/voltage stable outputs, provide over-current/over-voltage proof, improving shockproof performance.
  • Onboard TVS (Transient Voltage Suppressor), effectively suppresses surge voltage and transient spike voltage in the circuit, lightningproof & anti-electrostatic.
  • Onboard voltage translator circuit, with anti-surge and ESD protection, safe and stable communication.
  • Onboard TTL serial 3.3V/5V voltage translator, config the TTL level via the switch.
  • Aluminium alloy enclosure with oxidation dull-polish surface, CNC process opening, solid and durable, well-crafted.
  • 4x external LEDs for indicating the power and transceiver status.

Parameters

Product Industrial USB to TTL converter
Host Interface USB
Device Interface TTL (UART)
USB Connector Operating Level 5V
Connector USB-B
Protection 200mA self-recovery fuse, ESD protection
Power Port Connector 5V DC Power Port
Protection Over-voltage protection and anti-reverse protection
TTL (UART) Connector 50PIN Anti-reverse Port
Protection TVS diode, surge protection & ESD protection
UART TTL Level 3.3V/5V (Adjustable)
Indicator PWR Power indicator, connects to USB, lights up red when voltage is detected
ACT Status indicator, lights up green when the driver is detected
TXD TX indicator, lights up when the USB port sends data
RXD RX indicator, lights up when the device ports send data back
Operating System Mac, Linux, Android, Windows 11/10/8.1/8/7

Onboard Interface

USB TO 8CH TTL Interface.jpg

Indicator
PWR Power indicator, connect to USB, red light is on when the voltage is detected
ACT Status indicator, green light is on when the driver is detected
TXD Transmitting indicator, turn on when data is sent from the USB port
RXD Receiving indicator, turn on when receiving data from the corresponding port

Dimensions

USB TO 8CH TTL Dim.jpg

Driver Installation

  • First, download the driver file USBMESR.
  • Double-click USBMESR.exe and install it by steps.
  • Select USB to serial ports (USB 1.1/2.0) as card type.

USB TO 8CH TTL Driver 2.png

  • Click on Install Driver.

USB TO 8CH TTL Driver 3.png

  • When the progress bar is loaded, a pop-up window will appear to indicate that the driver has been installed successfully.

USB TO 8CH TTL Driver 4.png

  • After connecting to the computer, you can find the available ports and their corresponding COM port. (Also, you can assign the COM port number through the serial port manager tool).

USB TO 8CH TTL Driver 5.jpg

Communication Operation

  • Open SSCOM software.
  • In general, the identification of 8 COM port numbers usually proceeds sequentially from Port A to Port H, starting from the smallest.

TTL Communication

The following displays how to perform the communication between the UART 0 and UART 1 of the product.

Hardware Connection

USB TO 8CH TTL - UART 0 USB TO 8CH TTL - UART 1
UART 0 - TXD UART 1 - RXD
UART 0 - RXD UART 1 - TXD
UART 0 - GND UART 1 - GND

Software Operation

  • Open two SSCOM interfaces.
  • Select the corresponding COM port of the UART0 and UART 1, respectively.

USB TO 8CH TTL communication-1.png

  • Select the baud rate as 115200, input the characters you want to send, check Show time and packet, and click on Open COM.

USB TO 8CH TTL communication-2.png

  • Select 100ms intervals in two SSCOM interfaces, and you can see they transmit and receive data normally, the effects as shown below:

USB TO 8CH TTL communication-3.png

Resource

Datasheet

Software and Drivers


FAQ

Software Driver

 Answer:
  • USB cable failure – possible damage, poor contact, or charging‑only cable. Replace the USB cable to troubleshoot.
  • USB port issue – hardware failure or insufficient power, especially on older computers with aging USB ports and low voltage. Try a different port.
  • Computer system driver issue – test with another computer or reinstall the system. It is also recommended to install the CH341SER driver.


 Answer:
  • The product has an onboard level translation chip, and there is a data conversion rate issue. Therefore, during communication, avoid excessive data conversion in the middle of the communication process.


 Answer:
  • This is a driver issue. Download and unzip the Linux driver.
wget https://files.waveshare.com/wiki/USB-TO-8CH-TTL/USB-8CH-485-linux.zip
sudo unzip USB-8CH-485-linux.zip
cd ch9344ser_linux-main/driver
  • Compile and load the USB device descriptor using:
sudo make install
  • The figure below is tested on a Raspberry Pi with the 240704 64-bit Bookworm system. Different systems may vary; please modify the operations according to your actual situation:

8-ttl-485-linux.png

  • It is recommended to use tools like cutecom to access the serial port; minicom may experience lag issues


 Answer:
  • The left and right side mounting holes are symmetrical and of the same size. The dimensions are shown below:

USB TO 8CH TTL FAQ-4.jpg


 Answer:

1. After connecting the device to the computer via USB, open Device Manager.
2. Under the "Ports" section, you will see the corresponding serial port numbers.
USB TO 8CH TTL FAQ-5.jpg
3. Right-click on the port you want to view and select "Properties".
4. After entering, you will see more status information about the port, as shown below.
USB TO 8CH TTL FAQ-6.jpg



 Answer:
  • The baud rates are not continuous. The following baud rates are supported:
1200, 1800, 2400, 3600, 4800, 9600, 14400, 19200, 28800, 33600, 38400, 56000, 57600, 76800, 115200, 128000, 153600, 230400, 460800, 921600, 1M, 1.5M, 2M


Hardware Interfaces

 Answer:
  • The interfaces are grouped as 2*3PIN per serial port, repeating from left to right, for a total of 8 groups. The color corresponding to each interface matches the color of the 50PIN cable when connected. The specific identification is shown in the figure:

USB TO 8CH TTL FAQ-1.jpg


 Answer:
  • Generally, USB power is sufficient. For some older computers with insufficient USB power, DC power can be used.
  • If multiple channels are used simultaneously, multiple devices are connected, and the communication distance is long, causing insufficient drive capability, DC power is needed. TTL power consumption is relatively low.


 Answer:
  • The current output of a 5V regulated power supply is not constant; it supplies whatever the load draws. It can be 0.5A, 1A, 2A, etc. There is no limit on the adapter's current rating. The module itself consumes less than 1A.
  • USB itself can also provide sufficient power. If an external power adapter is used, a 5V / 1A specification is recommended, which can stably cover the full current demand of the module.
  • Similarly, 5V phone chargers are also constant‑voltage controlled; the current varies continuously: high current during fast charging at the beginning, medium current during normal charging in the middle, and gradually reduced to a tiny trickle charge when approaching full charge.


Support



Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)