De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Un conector D-subminiatura macho utilizado para un puerto serie en una computadora compatible con IBM PC junto con el símbolo del puerto serie

En el cálculo de , un puerto serie es una comunicación en serie interfaz a través del cual las transferencias de información dentro o fuera secuencialmente uno bit a la vez. [1] Esto contrasta con un puerto paralelo , que comunica varios bits simultáneamente en paralelo . A lo largo de la mayor parte de la historia de las computadoras personales , los datos se han transferido a través de puertos serie a dispositivos como módems , terminales , varios periféricos y directamente entre computadoras.

Si bien las interfaces como Ethernet , FireWire y USB también envían datos como un flujo en serie , el término puerto en serie generalmente denota hardware compatible con RS-232 o un estándar relacionado, como RS-485 o RS-422 .

Las PC de consumo modernas han reemplazado en gran medida los puertos serie con estándares de mayor velocidad, principalmente USB. Sin embargo, los puertos serie todavía se utilizan con frecuencia en aplicaciones que exigen interfaces simples y de baja velocidad, como sistemas de automatización industrial, instrumentos científicos, sistemas de punto de venta y algunos productos industriales y de consumo.

Las computadoras servidor pueden usar un puerto serial como consola de control para diagnósticos, mientras que el hardware de red (como enrutadores y conmutadores ) comúnmente usa puertos de consola serial para configuración, diagnóstico y acceso de mantenimiento de emergencia. Para interactuar con estos y otros dispositivos, los convertidores de USB a serie pueden agregar rápida y fácilmente un puerto serie a una PC moderna.

Hardware [ editar ]

En la actualidad, muchos dispositivos utilizan un circuito integrado llamado UART para implementar un puerto serie. Este IC convierte caracteres hacia y desde la forma serial asíncrona , implementando la sincronización y el encuadre de los datos especificados por el protocolo serial en el hardware. El IBM PC implementa sus puertos serie, cuando están presentes, con uno o más UART.

Los sistemas de muy bajo costo, como algunos de los primeros ordenadores domésticos , utilizarían en cambio la CPU para enviar los datos a través de un pin de salida , utilizando la técnica de golpe de bits . Estas primeras computadoras domésticas a menudo tenían puertos seriales patentados con pines y niveles de voltaje incompatibles con RS-232.

Antes de que la integración a gran escala (LSI) hiciera común los UART, los puertos seriales se usaban comúnmente en mainframes y miniordenadores , que tendrían múltiples circuitos integrados a pequeña escala para implementar registros de desplazamiento, puertas lógicas, contadores y toda la otra lógica necesaria. A medida que evolucionaron las PC, los puertos serie se incluyeron en el chip Super I / O y luego en el chipset .

DTE y DCE [ editar ]

Las señales individuales en un puerto serie son unidireccionales y cuando se conectan dos dispositivos, las salidas de un dispositivo deben estar conectadas a las entradas del otro. Los dispositivos se dividen en dos categorías: equipo de terminal de datos (DTE) y equipo de terminación de circuito de datos (DCE). Una línea que es una salida en un dispositivo DTE es una entrada en un dispositivo DCE y viceversa, por lo que un dispositivo DCE se puede conectar a un dispositivo DTE con un cable cableado recto, en el que cada pin de un extremo va al mismo número alfiler en el otro extremo.

Convencionalmente, las computadoras y los terminales son DTE, mientras que los periféricos como los módems son DCE. Si es necesario conectar dos dispositivos DTE (o DCE) juntos, se debe utilizar un cable con líneas TX y RX invertidas, conocido como cable de módem cruzado , enrollado o nulo .

Género [ editar ]

Por lo general, los conectores de puerto serie tienen un género , lo que solo permite que los conectores se acoplen a un conector del género opuesto. Con conectores D-subminiatura , los conectores macho tienen clavijas que sobresalen y los conectores hembra tienen enchufes redondos correspondientes. [2] Cualquier tipo de conector se puede montar en un equipo o en un panel; o terminar un cable.

Es probable que los conectores montados en DTE sean machos y los que estén montados en DCE sean hembras (siendo los conectores de cable opuestos). Sin embargo, esto está lejos de ser universal; por ejemplo, la mayoría de las impresoras en serie tienen un conector DB25 hembra, pero son DTE. [3] En esta circunstancia, los conectores de género apropiado en el cable o un cambiador de género se pueden usar para corregir el desajuste.

Conectores [ editar ]

El único conector especificado en el estándar RS-232 original era el subminiatura D de 25 pines, sin embargo, se han utilizado muchos otros conectores para ahorrar dinero o ahorrar espacio físico, entre otras razones. En particular, dado que muchos dispositivos no utilizan las 20 señales definidas por el estándar, a menudo se utilizan conectores con menos pines. Si bien a continuación se muestran ejemplos específicos, se han utilizado muchos otros conectores para las conexiones RS-232.

Puerto serie de PC coloreado como se especifica en el estándar PC 97

El conector DE-9 de 9 pines ha sido utilizado por la mayoría de las PC compatibles con IBM desde la opción Adaptador en serie / paralelo para el PC-AT , donde el conector de 9 pines permitía que un puerto en serie y paralelo encajara en la misma tarjeta. [4] Este conector se ha estandarizado para RS-232 como TIA-574 .

Algunos electrónica miniaturizada, particularmente calculadoras gráficas [5] y de mano de aficionados y radio de dos vías equipos, [6] tienen puertos serie usando un conector de teléfono , por lo general los más pequeños de 2,5 o 3,5 mm conectores y la interface- más básico de 3 hilos transmitir, recibir y conectar a tierra.

Un cable de rollover de Cisco que utiliza el estándar 8P8C Yost

Los conectores 8P8C también se utilizan en muchos dispositivos. El estándar EIA / TIA-561 define un pinout usando este conector, mientras que el cable de rollover (o estándar Yost) se usa comúnmente en computadoras Unix y dispositivos de red, como equipos de Cisco Systems . [7]

Par de sexo femenino Mini DIN-8 conectores utiliza para RS-422 puertos serie en un Macintosh LC equipo

Muchos modelos de Macintosh favorecen el estándar RS-422 relacionado, en su mayoría utilizando conectores circulares mini-DIN . El Macintosh incluía un conjunto estándar de dos puertos para la conexión a una impresora y un módem, pero algunos portátiles PowerBook tenían un solo puerto combinado para ahorrar espacio. [8]

Los conectores 10P10C se pueden encontrar en algunos dispositivos. Digital Equipment Corporation definió su propio sistema de conexión DECconnect que se basa en el conector Modified Modular Jack (MMJ). Esta es una de 6 pines modular jack donde la clave está desplazado de la posición central. Al igual que con el estándar Yost, DECconnect utiliza un diseño de pines simétrico que permite la conexión directa entre dos DTE. [ cita requerida ]

Otro conector común es el conector de encabezado DH10 común en placas base y tarjetas complementarias que generalmente se convierte mediante un cable al conector DE-9 de 9 pines más estándar (y con frecuencia se monta en una placa de ranura libre u otra parte de la carcasa) . [9]

Pinouts [ editar ]

La siguiente tabla enumera las señales RS-232 y las asignaciones de clavijas más utilizadas. [10]

La señal de tierra es un retorno común para las otras conexiones; aparece en dos pines en el estándar Yost pero es la misma señal. El conector DB-25 incluye una segunda "tierra de protección" en la clavija 1, que está destinada a ser conectada por cada dispositivo a su propia tierra de marco o similar. Conectar esto al pin 7 (tierra de referencia de señal) es una práctica común, pero no se recomienda.

Tenga en cuenta que EIA / TIA 561 combina DSR y RI, [16] [17] y el estándar Yost combina DSR y DCD.

Puertos alimentados [ editar ]

Algunos puertos seriales en placas base o tarjetas complementarias proporcionaron puentes que seleccionan si el pin 1 del conector DE-9 se conecta a DCD o al voltaje de la fuente de alimentación, y si el pin 9 del conector DE-9 se conecta a RI oa una fuente de alimentación. tensión de alimentación. El voltaje de suministro se puede establecer en +5 V, +9 V, +12 V o tierra, según el fabricante. La energía era necesaria para algunos ratones y equipos de punto de venta .

Abstracción de hardware [ editar ]

Los sistemas operativos suelen crear nombres simbólicos para los puertos serie de una computadora, en lugar de requerir que los programas se refieran a ellos por la dirección del hardware.

Unix-like operating systems usually label the serial port devices /dev/tty*. TTY is a common trademark-free abbreviation for teletype, a device commonly attached to early computers' serial ports, and * represents a string identifying the specific port; the syntax of that string depends on the operating system and the device. On Linux, 8250/16550 UART hardware serial ports are named /dev/ttyS*, USB adapters appear as /dev/ttyUSB* and various types of virtual serial ports do not necessarily have names starting with tty.

Los entornos DOS y Windows se refieren a los puertos serie como puertos COM : COM1, COM2, .. etc. [ cita requerida ]

Aplicaciones comunes para puertos serie [ editar ]

El estándar RS-232 es utilizado por muchos dispositivos especializados y personalizados. Esta lista incluye algunos de los dispositivos más comunes que están conectados al puerto serie en una PC. Algunos de estos, como los módems y los ratones en serie, están cayendo en desuso, mientras que otros están disponibles.

Los puertos seriales son muy comunes en la mayoría de los tipos de microcontroladores , donde se pueden usar para comunicarse con una PC u otros dispositivos seriales.

  • Módems de acceso telefónico
  • Configuración y gestión de equipos de red como enrutadores , conmutadores , cortafuegos , equilibradores de carga
  • Receptores GPS (normalmente NMEA 0183 a 4.800 bit / s )
  • Escáneres de códigos de barras y otros dispositivos de punto de venta
  • Pantallas de texto LED y LCD
  • Teléfonos satelitales, módems satelitales de baja velocidad y otros dispositivos transceptores basados ​​en satélites
  • Monitores de pantalla plana (LCD y plasma) para controlar las funciones de la pantalla mediante una computadora externa, otros componentes AV o controles remotos
  • Equipos de prueba y medición, como multímetros digitales y sistemas de pesaje.
  • Actualización de firmware en varios dispositivos de consumo.
  • Controladores CNC
  • Fuente de poder ininterrumpible
  • Programación de aficionados y depuración de MCU
  • Máquinas de taquigrafía o estenotipia
  • Depuradores de software que se ejecutan en una segunda computadora
  • Autobuses de campo industriales
  • Impresoras
  • Terminal de computadora , teletipo
  • Cámaras digitales más antiguas
  • Conexión en red (Macintosh AppleTalk mediante RS-422 a 230,4 kbit / s )
  • Ratón en serie
  • Teléfonos móviles GSM más antiguos

Dado que las señales de control para un puerto en serie se pueden encender y apagar fácilmente mediante un interruptor, algunas aplicaciones utilizaron las líneas de control de un puerto en serie para monitorear dispositivos externos, sin intercambiar datos en serie. Una aplicación comercial común de este principio fue para algunos modelos de suministro de energía ininterrumpida que usaba las líneas de control para señalar la pérdida de energía, batería baja y otra información de estado. Al menos algunos programas de capacitación en código Morse usaban una clave de código conectada al puerto serie para simular el uso real del código. Los bits de estado del puerto serie se pueden muestrear muy rápidamente y en momentos predecibles, lo que hace posible que el software descifre el código Morse.

Configuración [ editar ]

Los estándares seriales proporcionan muchas velocidades de funcionamiento diferentes, así como ajustes al protocolo para tener en cuenta las diferentes condiciones de funcionamiento. Las opciones más conocidas son la velocidad, el número de bits de datos por carácter, la paridad y el número de bits de parada por carácter.

En los puertos serie modernos que utilizan un circuito integrado UART , todas estas configuraciones pueden controlarse mediante software. El hardware de la década de 1980 y anteriores puede requerir la configuración de interruptores o puentes en una placa de circuito.

La configuración de los puertos serie diseñados para conectarse a una PC se ha convertido en un estándar de facto, generalmente indicado como 9600/8-N-1 .

Velocidad [ editar ]

Los puertos seriales usan señalización de dos niveles (binaria), por lo que la tasa de datos en bits por segundo es igual a la tasa de símbolos en baudios . Una serie estándar de tasas se basa en múltiplos de las tasas de los teleimpresores electromecánicos ; algunos puertos seriales permiten seleccionar muchas velocidades arbitrarias, pero las velocidades en ambos lados de la conexión deben coincidir, o los datos se recibirán como un galimatías.

La capacidad de establecer una tasa de bits no implica que se producirá una conexión en funcionamiento. No todas las velocidades de bits son posibles con todos los puertos serie. Algunos protocolos de propósito especial, como MIDI para el control de instrumentos musicales, utilizan velocidades de datos en serie distintas de las normas de teleimpresora. Algunas implementaciones de puerto serie pueden elegir automáticamente una tasa de bits al observar lo que un dispositivo conectado está enviando y sincronizándose con él.

La velocidad total incluye bits para el entramado (bits de parada, paridad, etc.), por lo que la tasa de datos efectiva es menor que la tasa de transmisión de bits. Por ejemplo, con el entramado de caracteres 8-N-1 , solo el 80% de los bits están disponibles para datos; por cada ocho bits de datos, se envían dos bits de entramado más.

Bit rates commonly supported include 75, 110, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200 bit/s.[19]

Crystal oscillators with a frequency of 1.843200 MHz are sold specifically for this purpose. This is 16 times the fastest bit rate, and the serial port circuit can easily divide this down to lower frequencies as required.

Data bits[edit]

The number of data bits in each character can be 5 (for Baudot code), 6 (rarely used), 7 (for true ASCII), 8 (for most kinds of data, as this size matches the size of a byte), or 9 (rarely used). 8 data bits are almost universally used in newer applications. 5 or 7 bits generally only make sense with older equipment such as teleprinters.

La mayoría de los diseños de comunicaciones en serie envían primero los bits de datos dentro de cada byte LSB (bit menos significativo ). Este estándar también se conoce como "little endian".

También es posible, pero rara vez se utiliza, "big endian" o MSB (bit más significativo ) primero; esto fue utilizado, por ejemplo, por el terminal de impresión IBM 2741 .

El orden de los bits no suele configurarse dentro de la interfaz del puerto serie, pero lo define el sistema host. Para comunicarse con sistemas que requieren un orden de bits diferente al predeterminado local, el software local puede reordenar los bits dentro de cada byte justo antes de enviar y justo después de recibir.

Paridad [ editar ]

La paridad es un método para detectar errores en la transmisión. Cuando se utiliza la paridad con un puerto serie, se envía un bit de datos adicional con cada carácter de datos, organizado de modo que el número de 1 bit en cada carácter, incluido el bit de paridad, sea siempre par o impar. Si se recibe un byte con un número incorrecto de unos, debe estar dañado. Sin embargo, un número par de errores puede pasar la verificación de paridad.

Electromechanical teleprinters were arranged to print a special character when received data contained a parity error, to allow detection of messages damaged by line noise. A single parity bit does not allow implementation of error correction on each character, and communication protocols working over serial data links will have higher-level mechanisms to ensure data validity and request retransmission of data that has been incorrectly received.

The parity bit in each character can be set to one of the following:

  • None (N) means that no parity bit is sent at all.
  • Odd (O) means that parity bit is set so that the number of "logical ones" must be odd.
  • Incluso (E) significa que el bit de paridad se establece de modo que el número de "unos lógicos" debe ser par.
  • Paridad de marca (M) significa que el bit de paridad siempre se establece en la condición de señal de marca (1 lógico).
  • La paridad de espacio (S) siempre envía el bit de paridad en la condición de señal de espacio (0 lógico).

Aparte de las aplicaciones poco comunes que usan el último bit (generalmente el noveno) para alguna forma de direccionamiento o señalización especial, la paridad de marca o espacio es poco común, ya que no agrega información de detección de errores.

La paridad impar es más útil que la paridad par, ya que garantiza que se produzca al menos una transición de estado en cada carácter, lo que lo hace más confiable para detectar errores como los que podrían ser causados ​​por desajustes de velocidad del puerto serie. La configuración de paridad más común, sin embargo, es "ninguna", con la detección de errores manejada por un protocolo de comunicación.

Detener bits [ editar ]

Los bits de parada enviados al final de cada carácter permiten que el hardware de la señal receptora detecte el final de un carácter y se resincronice con el flujo de caracteres. Los dispositivos electrónicos suelen utilizar un bit de parada. Si se utilizan teleimpresores electromecánicos lentos , se requieren uno y medio o dos bits de parada.

Notación convencional [ editar ]

La notación convencional de datos / paridad / parada (D / P / S) especifica la estructura de una conexión en serie. El uso más común en microcomputadoras es 8 / N / 1 (8N1). Esto especifica 8 bits de datos, sin paridad, 1 bit de parada. En esta notación, el bit de paridad no se incluye en los bits de datos. 7 / E / 1 (7E1) significa que se agrega un bit de paridad par a los 7 bits de datos para un total de 8 bits entre los bits de inicio y parada. Si un receptor de un flujo 7 / E / 1 espera un flujo 8 / N / 1, se interpretará que la mitad de los bytes posibles tienen el bit alto establecido.

Control de flujo [ editar ]

Flow control is used in circumstances where a transmitter might be able to send data faster than the receiver is able to process it. To cope with this, serial lines often incorporate a handshaking method, usually distinguished between hardware and software handshaking.

El protocolo de enlace de hardware se realiza con señales adicionales, a menudo los circuitos de señal RS-232 RTS / CTS o DTR / DSR. Generalmente, el RTS y el CTS se apagan y se encienden desde extremos alternativos para controlar el flujo de datos, por ejemplo, cuando un búfer está casi lleno. DTR y DSR suelen estar encendidos todo el tiempo y, según el estándar RS-232 y sus sucesores, se utilizan para indicar desde cada extremo que el otro equipo está realmente presente y encendido. Sin embargo, a lo largo de los años, los fabricantes han construido muchos dispositivos que implementaron variaciones no estándar en el estándar, por ejemplo, impresoras que usan DTR como control de flujo.

El protocolo de enlace de software se realiza, por ejemplo, con caracteres de control ASCII XON / XOFF para controlar el flujo de datos. Los caracteres XON y XOFF son enviados por el receptor al remitente para controlar cuándo el remitente enviará datos, es decir, estos caracteres van en la dirección opuesta a los datos que se envían. El circuito comienza en el estado "envío permitido". Cuando los búferes del receptor se acercan a su capacidad, el receptor envía el carácter XOFF para decirle al remitente que deje de enviar datos. Más tarde, después de que el receptor ha vaciado sus búferes, envía un carácter XON para decirle al remitente que reanude la transmisión. Es un ejemplo de señalización en banda , donde la información de control se envía por el mismo canal que sus datos.

La ventaja del protocolo de enlace de hardware es que puede ser extremadamente rápido; no impone ningún significado particular, como ASCII, a los datos transferidos; y es apátrida . Su desventaja es que requiere más hardware y cableado, y estos deben ser compatibles en ambos extremos.

The advantage of software handshaking is that it can be done with absent or incompatible hardware handshaking circuits and cabling. The disadvantage, common to all in-band control signaling, is that it introduces complexities in ensuring that a) control messages get through even when data messages are blocked, and b) data can never be mistaken for control signals. The former is normally dealt with by the operating system or device driver; the latter normally by ensuring that control codes are "escaped" (such as in the Kermit protocol) or omitted by design (such as in ANSI terminal control).

Si no se emplea el protocolo de enlace, es posible que un receptor de saturación simplemente no reciba datos del transmisor. Los enfoques para prevenir esto incluyen reducir la velocidad de la conexión para que el receptor siempre pueda mantener el ritmo; aumentar el tamaño de los búferes para que pueda mantener el promedio durante más tiempo; utilizando retrasos después de operaciones que consumen mucho tiempo (por ejemplo, en termcap ) o empleando un mecanismo para reenviar datos que se han corrompido (por ejemplo, TCP ).

Puerto serie virtual [ editar ]

Un puerto serie virtual es una emulación de un puerto serie físico. Hay varios casos de uso.

Redirección del puerto serie [ editar ]

Serial port redirection software creates extra virtual serial ports in an operating system without additional hardware installation (such as expansion cards, etc.) in order to split or redirect the data to and from a serial port for a variety of applications.

One option is to share data between several applications. A serial port typically can only be monitored by one device at a time under the constraints of most operating systems, but a serial port redirector can create two virtual ports, for two separate applications to monitor the same data, for instance, a GPS device outputting location data.

Another option is to communicate with another serial device via internet or LAN as if they were locally connected, using serial over LAN.

Virtual serial ports ideally emulate all hardware serial port functionality, including baud rate, data bits, parity bits, stop bits, etc. Additionally, they allow controlling the data flow, emulating all signal lines (DTR, DSR, CTS, RTS, DCD, and RI) and customizing pinout.

It is possible to create a large number of virtual serial ports in a PC. The only limitation is the resources, such as RAM and CPU time. Serial port emulators are available for many operating systems including MacOS, Linux, NetBSD and other Unix-like operating systems, and various mobile and desktop versions of Microsoft Windows.

Bluetooth[edit]

Bluetooth implementa puertos serie virtuales sobre el perfil de puerto serie . Esta es la forma estándar de recibir datos de módulos GPS equipados con Bluetooth, por ejemplo.

Softmodems [ editar ]

Los controladores para un módem implementado por software crean un puerto serie virtual para la comunicación con el sistema operativo host, ya que el módem se implementa completamente en el controlador del dispositivo y, por lo tanto, no hay ningún punto en el que los datos en serie se envíen a la tarjeta física.

Ver también [ editar ]

  • COM (interfaz de hardware)
  • Teleimpresora

Referencias [ editar ]

  1. ^ Beal, Vangie. "Definición y significado del puerto serie" . Webopedia . Consultado el 8 de marzo de 2021 .
  2. ^ "Guía de conexión del cable serie" . CISCO. 2006-08-01 . Consultado el 31 de enero de 2016 .
  3. ^ "RS232 - Conectores DTE y DCE" . Lantronix. 2006-03-29. Archivado desde el original el 14 de diciembre de 2015 . Consultado el 31 de enero de 2016 .
  4. ^ "Adaptador de serie / paralelo IBM PC AT" (PDF) . Archivado desde el original (PDF) el 24 de febrero de 2020.
  5. ^ "TI-73 ... 92 + / V200 TI Link Guide" . merthsoft.com . Consultado el 14 de agosto de 2020 .
  6. ^ "Sección técnica" . Miklor.com . Consultado el 14 de agosto de 2020 .
  7. ^ "Guía de cableado para puertos de consola y AUX" . Cisco . Consultado el 14 de agosto de 2020 .
  8. ^ "Puertos Mac clásicos" . whitefiles.org . Consultado el 14 de agosto de 2020 .
  9. ^ Especificación técnica del producto de la placa de servidor Intel S5000PAL / S5000XAL (PDF) . pag. 38.
  10. ^ Ögren, Joakim. "Serie (PC 9)" . Archivado desde el original el 11 de agosto de 2010 . Consultado el 7 de julio de 2010 .
  11. ^ a b "Estándar de cableado del dispositivo serie Yost" . Archivado desde el original el 17 de junio de 2020 . Consultado el 10 de mayo de 2020 .
  12. ^ a b Manual de instalación de Cyclom-Y, página 38, consultado el 29 de noviembre de 2008 [ enlace muerto permanente ]
  13. ^ "RJ-45 de 8 pines a módem (opción ALTPIN)" . Digiftp.digi.com . Consultado el 8 de febrero de 2014 .[ enlace muerto permanente ]
  14. ^ Guía de referencia rápida en serie de National Instruments, febrero de 2007
  15. ^ "Conector RJ-45 de 10 pines al cable de módem DB-25" . Digiftp.digi.com . Consultado el 8 de febrero de 2014 .[ enlace muerto permanente ]
  16. ^ Libro de hardware RS-232D
  17. ^ Configuración de pines RJ45 RS-232D EIA / TIA-561
  18. ^ "Estructura SERIAL_COMMPROP" . Microsoft . 2018-04-22. Archivado desde el original el 28 de septiembre de 2019 . Consultado el 28 de septiembre de 2019 .
  19. ^ a b "Estructura DCB" . Centro de desarrollo de Windows . Microsoft . 2018-12-04. Archivado desde el original el 28 de septiembre de 2019 . Consultado el 28 de septiembre de 2019 .
  20. ^ "Manual de descripción general de BACnet MS / TP" (PDF) . Neptronic. Archivado desde el original (PDF) el 10 de enero de 2020 . Consultado el 26 de septiembre de 2019 .
  21. ^ "MultiModem ZBA" (PDF) . Multi-Tech Systems, Inc. Enero de 2019. Archivado desde el original (PDF) el 3 de marzo de 2019 . Consultado el 26 de septiembre de 2019 .
  22. ^ "Courier 56K Business Modem: Guía del usuario: Control de tasas de datos" . USRobotics . 2007. Archivado desde el original el 4 de agosto de 2017 . Consultado el 26 de septiembre de 2019 .

Lectura adicional [ editar ]

  • Puerto serie completo: puertos COM, puertos COM virtuales USB y puertos para sistemas integrados ; 2ª edición; Jan Axelson; Investigación de Lakeview; 380 páginas; 2007; ISBN 978-1-931-44806-2 . 

Enlaces externos [ editar ]

  • Medios relacionados con el puerto serie en Wikimedia Commons
  • Lista de pines RS-232 y otros puertos serie
  • Parte posterior de una vieja computadora de escritorio que muestra un puerto serie macho de 25 pines.