Difference between revisions of "Serial port"

From sigrok
Jump to navigation Jump to search
Line 20: Line 20:
! USB
! USB
! Data Bits
! Data Bits
! Non-standard baud rates
! Non-Std baud
! Max. baud rate
! Baud min.
! max.
! Drivers
! Homepage
! Homepage
! Remarks
! Remarks
Line 27: Line 29:
|-
|-
| rowspan="8" | Asix (former MOSChip)
| rowspan="8" | Asix (former MOSChip)
| MCS7703
 
| 1.1
| MCS7840
| 2.0
| 5,6,7,8
| yes; broken on Mac
|  
|  
|  
|  
|  
|  
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 1 serial port; out of production
| 4 serial ports
 
|-
| MCS7820
| 2.0
|
|
|
|
|
| [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 2 serial ports


|-
|-
| MCS7710
| MCS7810
| 1.1
| 2.0
|
|
|  
|  
|  
|  
|  
|  
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 1 serial port; out of production
| 1 serial port


|-
|-
| MCS7815
| MCS7720
| 1.1
| 1.1
|  
|  
|  
|  
|  
|  
| [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
|  
| 1 serial, 1 parallel port
|
[http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 2 serial ports


|-
|-
| MCS7717
| MCS7717
| 1.1
| 1.1
|
|
|  
|  
|  
|  
Line 63: Line 85:


|-
|-
| MCS7720
| MCS7715
| 1.1
|
|
|
|
|
| [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 1 serial, 1 parallel port
|-
| MCS7710
| 1.1
| 1.1
|
|
|  
|  
|  
|  
|  
|  
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 2 serial ports
| 1 serial port; out of production
 


|-
|-
| MCS7810
| MCS7703
| 2.0
| 1.1
|
|
|  
|  
|  
|  
|  
|  
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
|  [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 1 serial port
| 1 serial port; out of production
 
 
|-
| rowspan="4" | Cypress
| CY7C64225
| 2.0
| 8
| style="text-align:center" | —
| 300
| 115200 (230400)
| Win
| [http://www.cypress.com/?rID=63304]
| HW Handshake supported, except with 230400 baud.
 
|-
| CY7C65211
| 2.0
| 7,8
| style="text-align:center" rowspan="3" | —?
| rowspan="3" | 300
| rowspan="3" | 3 Mbaud
| rowspan="3" | Android, Linux, Mac, WinCE, Win XP-8
| [http://www.cypress.com/?rID=82869]
| 1x I<sub>2</sub>C, 1x SPI, 10x GPIO


|-
|-
| MCS7820
| CY7C65213
| 2.0
| 2.0
|  
| 7,8
|
| [http://www.cypress.com/?rID=82866]
|
| 8 x GPIO
| [http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 2 serial ports


|-
|-
| MCS7840
| CY7C65215
| 2.0
| 2.0
| 5-8
| 7,8
| yes; broken on Mac
| [http://www.cypress.com/?rID=82870]
|
| 2 serial ports, 2x I<sub>2</sub>C, 2x SPI, 17x GPIO
[http://www.asix.com.tw/products.php?op=ProductList&PLine=74&PSeries=109]
| 4 serial ports  


|-
|-
Line 103: Line 160:
|  
|  
| 7,8
| 7,8
|
|
|  
|  
|  
|  
Line 113: Line 172:
|  
|  
| 7,8
| 7,8
|
|
|  
|  
|  
|  
Line 126: Line 187:
|  
|  
|  
|  
| It seems that fakes of prolific chips with limited reliability exist.[http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=155&pcid=41 1]
|
|
| It seems that fakes of Prolific chips with limited reliability exist.[http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=155&pcid=41 1]


|-
|-
Line 133: Line 196:
|  
|  
| 5,6,7,8
| 5,6,7,8
|
|  
|  
| 2 Mbps
| 2 Mbps
|
| [http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx]
| [http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx]
| Family of several devices
| Family of several devices

Revision as of 21:57, 1 December 2013


Serial Ports are a common way to communicate with devices. The most common serial ports, as used by devices like Metex/Voltcraft multimeters, are RS-232 interfaces.


USB to Serial Converters

To operate devices that have RS-232 or TTL serial interfaces on computers that have only USB interfaces, converters are available. Many different chipsets exist that have slightly different properties, often supporting only a subset of what common UARTs like the 8250/16550A can do. Please note that a chipset-specific driver for the respective operating system is required (sometimes included in the OS already, e.g. mostly for Linux). Many original USB cables from manufacturers use these converters, too, either with the chip manufacturer's or a custom USB ID.

Most of the USB to serial converter chipsets deliver 3.3 V or 5V TTL level signals and an additional converter chip between signal levels usually called a Line Driver/Receiver, e.g. a Maxim MAX232, is required to interface to a RS232 or other interface that uses different signal levels.

The RS232 standard allows quite a huge span of 3 to 15 V resp. -3 to -15 V for the two signal levels. Some RS232 devices won't work on USB-RS232 converters because these converters tend to be at the lower end of these voltages and the devices need need a higher RS232 signal voltage to work, e.g. to drive optocouplers in the interface. Sometimes a device might work on a converter of type A and won't on a converter of type B, depending on the chips used and other parameters chosen by the manufacturer.

Common USB to Serial converter chipsets

Manufacturer Type USB Data Bits Non-Std baud Baud min. max. Drivers Homepage Remarks
 Asix (former MOSChip) MCS7840 2.0 5,6,7,8 yes; broken on Mac [1] 4 serial ports
MCS7820 2.0 [2] 2 serial ports
MCS7810 2.0 [3] 1 serial port
MCS7720 1.1 [4] 2 serial ports
MCS7717 1.1 [5] 1 serial, 1 parallel port and 3-port USB hub; out of production
MCS7715 1.1 [6] 1 serial, 1 parallel port
MCS7710 1.1 [7] 1 serial port; out of production


MCS7703 1.1 [8] 1 serial port; out of production


 Cypress CY7C64225 2.0 8 300 115200 (230400) Win [9] HW Handshake supported, except with 230400 baud.
CY7C65211 2.0 7,8 —?  300  3 Mbaud  Android, Linux, Mac, WinCE, Win XP-8 [10] 1x I2C, 1x SPI, 10x GPIO
CY7C65213 2.0 7,8 [11] 8 x GPIO
CY7C65215 2.0 7,8 [12] 2 serial ports, 2x I2C, 2x SPI, 17x GPIO
FTDI many 7,8 [13]
Prolific PL-2302x 7,8 [14]
Prolific Fake (PL-2302) It seems that fakes of Prolific chips with limited reliability exist.1
SiLabs CP21xx 5,6,7,8 2 Mbps [15] Family of several devices

Common Serial to RS232 Line Driver/Receiver Chipset Manufacturers