USB to Serial Port Adapters, chips and adapters

Home > Robert_Rau.html
Electronics >Electronics.html
Serial Analyzer >SerialPortAna.html
email me.mailto:robertrau12@yahoo.com?subject=USB%20to%20Serial%20Port%20Adapters

Visit my other pages:

Terminal and Serial Port softwareMacTerminals.html
Embedded ProgrammingMacEmbeddedLinks.html
Part SearchPartSearchWeb.html
Engineering Links for softwareLinks.html

USB to Serial Port Adapters

There are several devices on the market to bridge the gap from a serial port (UART, SCI...) on your MCU to the USB bus. This page isn’t intended to discuss the end user USB products for adding a RS-232 port to your Macintosh, but much of the information below applies to them. Below is some information on some of the USB to RS-232 adapters I am aware of.



FTDI (Future Technology Devices International) produces several chips:

FT232H - Single Channel High Speed USB to Multipurpose UART/FIFO IC

FT2232H - Hi-Speed USB 2.0 - Dual UART/FIFO /I2C/SPI/JTAG IC up to 12 megabaud

FT4232H - Hi-Speed USB 2.0 - Quad UART Converter

FT232R – Single USB 2.0 to Serial UART Converter IC.

FT2232D/C/L - Dual High Speed USB to UART/FIFO

FT232B – Single USB to UART Converter ICs


Most support arbitrary baud rates, so non-standard baud rates, like 3030 baud (used by Lionel) or 10417 baud (for the automotive LIN bus, see SAE specification J2602) are obtainable. FTDI has two different drivers available for their chips which can cause a problem on OS X systems. According to a FTDI FAE:

“With Mac OS X, our VCP and D2XX drivers are mutually exclusive.  You can only have one driver installed at a time.

With Linux and Windows, you can have both drivers installed with no problems”.

So this is a major pain in the neck if you don’t understand what is going on.

If you need an adapter based on the FTDI chip that supplies +5 volts to the RS-232 connector from the USB bus, check out SerialIO.com

Check out the FTDI D2XX class for XOJO (formerly RealBasic) here.



Prolific produces two devices:

PL-2303HX-Edition(Rev D)

PL-2303HX

Their drivers do not support arbitrary baud rates. They seem to be limited to this list found in this code found on Prolific’s web site.

75, 150, 300, 600, 1200, 1800, 2400, 3600, 4800, 7200, 9600, 14400, 19200, 28800, 38400, 57600, 115200, 230400, 460800, 614400, 921600, 1228800, 2457600, 3000000, 6000000

The newer Rev D device also supports 12,000,000 baud.


I have found the driver download md_PL2303_MacOSX-10_6up_v1_5_1.zip doesn’t do 9600 & 19200 baud correctly on OS X 10.9 or 10.10.



Texas Instruments offers this one with OS X drivers:

TUSB3410

This device has been around for a long time. The SLLA170F document describes the drivers and TI’s support. The drivers can be downloaded from:

http://e2e.ti.com/support/interface/digital_interface/f/130/t/55982.aspx

Info:

http://e2e.ti.com/support/interface/digital_interface/m/videos__files/198722.aspx


Cypress

CY7C64225:

http://www.cypress.com/?mpn=CY7C64225-28PVXC

CYUSBS232, CYUSBS234, and CYUSBS236 with asynchronous serial, I2C, and SPI support.

http://www.cypress.com/?id=4858&tabID=82672#tabs

OS X compatibility note:

http://www.cypress.com/?id=4&rID=67834

For FX2 on OS X:

http://bardagjy.com/?p=457



Silicon Labs

The CP2110 data sheet is here:

http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx

Support is described here:

http://www.silabs.com/Support%20Documents/TechnicalDocs/AN433.pdf

Driver download:

http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

Home > Robert_Rau.html
Links >Links.html
Terminal & Serial Port Programs >MacTerminals.html

USB to Serial Port Adapters

Lemos International

RS-422 with jumpers for echo, termination, and slew rate options. Based on the FTDI chip.

http://www.lemosint.com/bluetooth/sena_serial_converter.php

Other Hardware

USB-LINK-IR

USB to IrDA 1.4 adapter. One meter range. Up to 9600 Baud.

http://www.lascarelectronics.com/temperaturedatalogger.php?location=us&datalogger=148

Schematic CaptureSchematicCaptureLinks.html