[FrontPage] [TitleIndex] [WordIndex

USB to TTL (Serial) Adapters


D-SUN "USB to TTL" (Red)

(Rx & Tx use 3.3V logic levels)1

DSCN1740cs.jpg

DSCN1741cs.jpg

DSCN1742cs.jpg

lsusb

usb-devices
"MxPwr"

ID 10c4:ea60

Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light

100 mA

lsusb -t

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 4, If 0, Class=vend., Driver=cp210x, 12M

Simple "loopback" Test:

GtkTermRaspiRedUSB2TTYs.png

DSCN1745cs.jpg
DSCN1746cs.jpg

Logged in to raspigrey from a dual-boot netbook running Ubuntu Linux2

GtkTermRaspiGreySerialPortLogin_s.png

DSCN1754cs.jpg

DSCN1755cs.jpg

Logged in to raspigrey from the same netbook now running Windows XP

RaspiGreyHyperTerminalWinXP.png

D-SUN "USB to TTL" (Blue)

(Rx & Tx use 3.3V logic levels)

P1010446bcs.JPG

P1010447bcs.JPG

P1010453rcs.JPG

lsusb

usb-devices
"MxPwr"

ID 067b:2303

Prolific Technology, Inc. PL2303 Serial Port

100 mA

"JY" USB --> UART

(CP2102 based, Rx & Tx use 3.3V logic levels)

undercon.png

P1020381lrcs.JPG

P1020383rcs.JPG

BTE13-2007 "USB CP2102"

USB to UART Converter for Programming Shrimps and Arduinos (RxD, TxD, CTS & DTR use 3.3V logic levels)3

DSCN1765cs.jpg

DSCN1766cs.jpg

lsusb

usb-devices
"MxPwr"

ID 10c4:ea60

Cygnal Integrated Products, Inc. CP210x Composite Device

100 mA

lsusb -t

pi@raspiredNOOBS131 ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 4, If 0, Class=vend., Driver=cp210x, 12M

Simple "loopback" Test:

DSCN1769cs.jpg

TightVNC_GtkTerm_LoopBackTest_s.png

Logged in to raspigrey from a dual-boot netbook running Ubuntu Linux4

GtkTermRaspiGreyBTE13-007s.png

DSCN1781crs.jpg

Taylor Roco "USB TO TTL", CP2102, 6-pin

(RST, RXC & TXC use 3.3V logic levels)

P1020354cs.JPG

P1020355cs.JPG
P1020356rcs.JPG

lsusb

usb-devices
"MxPwr"

ID 10c4:ea60

Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light

100 mA

SODIAL(R) "uUSB TO TTL Module, CP2102, 6-pin

(DTR, RXI & TXO use 4.1V logic levels, 3V3 pin also at 4.1V!)

P1050793tcs.JPG

P1050793tcs.JPG

lsusb info. & Quick Loopback Test

lsusb_lsusb-t#1.png

P1050798rcs.JPG
LoopBackTest#1.png

Gikfun YP-02 USB to TTL, CH340, 6-pin

(Rx & Tx use ~3.7V logic levels)

undercon.png

P1020381rrcs.JPG

P1020382rcs.JPG

"Red" FTDI232 (FT232RL) USB 3.3V/5.0V TTL Serial Adapter

(Use 3.3V link with a Raspberry Pi)5

P1000019rcs.jpg

P1000020rcs.jpg

lsusb

usb-devices
"MxPwr"

ID 0403:6001

Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

90 mA

Logged in to raspigrey from a dual-boot netbook running Ubuntu Linux6

RaspiGreyGtkTermFTDI232NwazetLimeKey_s.png

P1000025cs.jpg

"Blue" FT232RL USB 5.0V/3.3V TTL Serial Adapter

(Break 5V link and solder 3.3V link for use with a Raspberry Pi)7

P1000136rcs.JPG

P1000137rcrs.JPG

lsusb

usb-devices
"MxPwr"

ID 0403:6001

Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

90 mA

RHX PL2303MDL (Black)

(Rx & Tx use 3.3V logic levels)8

P1000386rcs.JPG

P1000387rcs.JPG

lsusb

usb-devices
"MxPwr"

ID 067b:2303

Prolific Technology, Inc. PL2303 Serial Port

100 mA

Simple "loopback" Test:

P1000388cs.JPG

Logged in to raspigrey from a dual-boot netbook running Ubuntu Linux9

GtkTermUbuntuRaspigreyPL2303MDLs.png
P1000389rcs.JPG

BTE13-009

(NB: Uses 5V TTL levels, DO NOT connect directly to a Pi's GPIO!) admon-caution.png

P1010285cs.JPG

P1010286rcs.JPG

P1010287rcs.JPG

P1010288rcsa.JPG

Momentary switch A appears to operate
as a "Reset/Disconnect" switch




Toggle/Slide switch B only switches the
VC pin between 3V and 5V!

Summary Table (3.3V Devices Only)

Device

"Chipset"

Primary Pinout

"MxPwr"

Pi Zero
Power?10

DSUN "Red"

CP210x

+5V GND RXD TXD 3V311

100 mA

thumbs-up.png

DSUN "Blue"

PL2303

+5V GND RXD TXD 3V311

100 mA

thumbs-up.png

"JY" USB --> UART

CP2102

+5V GND RXD TXD 3V311

mA

BTE13-2007

CP210x

GND CTS 5V TXD RXD DTR

100 mA

Taylor Roco "USB TO TTL", CP2102, 6-pin

CP2102

GND RXC TXC 5V RST 3.3

100 mA

"Red" FTDI232

FT232

DTR RX TX VCC CTS GND

90 mA

"Blue" FTDI232

FT232

GND CTS VCC TX RX DTR

90 mA

"Black" RHX PL2303MDL

PL2303

GND TXD RXD VCC 3V3

100 mA

Configuration of Serial Terminal Input within Raspbian Jessie + Pixel post-release of the Raspberry Pi Model P3B

The serial terminal is no longer enabled by default. It can be enabled by either using the Pixel desktop GUI version of raspi-config" or, with care, manual editing of /boot/cmdline.txt, followed by a re-boot.

SerialTerminalConfig#1.png

SerialTerminalConfig#2.png


  1. Hobby Components HCMODU0051 (1)

  2. More details of the "breakout board" can be found here (2)

  3. Supplied by phenoptix (3)

  4. More details of the LCD/Serial board can be found here (4)

  5. Amazon link: http://www.amazon.co.uk/dp/B00HSXDGOE/ref=pe_385721_37986871_TE_item (5)

  6. via a Nwazet Key Lime Pi GPIO adapter (6)

  7. Amazon link: http://www.amazon.co.uk/gp/product/B00JGP1N10/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1 (7)

  8. Amazon link: http://www.amazon.co.uk/gp/product/B00DEWBB4K/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 (8)

  9. via this adapter (Gnd, Rx & Tx connections only) (9)

  10. via this adapter (5V, Gnd, Rx & Tx connected) (10)

  11. 4-wire direct Pi connection possible (11 12 13)


2018-06-16 20:31