Uses
USB to serial RS232 adapters are often used with consumer, commercial and industrial applications and USB-to-serial RS-485/422 adapters are usually mainly used only with industrial applications. Currently, USB to TTL-level UART converters are used extensively by students and hobbyist as they can be directly interfaced to microcontrollers. Adapters for converting USB to other standard orHistory
Historically, most personal computers had a built-in D-sub serial RS232 port, also referred to as a COM port, which could be used for connecting the computer to most types of serial RS232 devices. By the late '90s, many computer manufacturers started to phase out the serial COM port in favor of the USB port. By the mid-2000s, some computers had both a serial COM port and a USB port; however, many no longer had a serial COM port by that time, and today most modern computers have no serial COM port but instead only USB ports. Since many serial devices with a RS-232, RS-485 or RS-422 port are still in use and even still produced today, the disappearance of the serial COM port from personal computers has created a need for the USB to serial adapter.Architecture
As a simplified example a typical standard USB to serial adapter consists of a USB processor chip which processes the USB signals. The USB processor sends the processed USB signals to a serial driver chip which applies the correct voltages and sends the processed data signals to the serial output. For the computer to be able to detect and process the data signals drivers must be installed on the computer. Some chip models have drivers installed by default, including FTDI, while drivers for other chip models must be manually installed (e.g. for Windows and MacOS, WCH CH340, Silicon Labs 210x, Prolific PL2303). When the USB to serial adapter is connected to the computer via the USB port the driver on the computer creates a virtual COM port which shows up in Device Manager on Windows, and under /dev on Linux and MacOS. This virtual COM port can be accessed and used as if it was a built-in serial COM port. However, the characteristics of the virtual COM port are not exactly the same as a real internal COM port, mainly due to data latency; which means that if very sensitive and precise data transfer is required, the USB to serial adapter might be unreliable and not a desired solution. Virtual COM drivers are usually available for Windows, Linux and Mac only.References
{{USB USB Legacy hardware