Последовательный порт

Последовательный порт (consistent port) — разновидность портов, обеспечивающая асинхронное подсоединение низкоскоростных устройств, например мыши, модема; имеет обозначение COM с порядковым номером COM1, COM2, COM3, COM4. В отличие от параллельного порта через последовательный порт биты пересылаются друг за другом. Последовательное соединение обеспечивает двусторонний обмен данными, последовательность обмена данными определяется специальным протоколом. Данные разделяются служебными посылками, такими как стартовый и стоп- биты (start bit, stop bit), для контроля ошибок служит бит контроля четности (parity bit), соответствующий четности или нечетности суммы битов машинного «слова» (байта).
Основой последовательного адаптера является микросхема UART (Universal Asynchronous Receiver/Transmitter) — универсальный асинхронный приемопередатчик. Обычно используется микросхема UART 16550A. Она имеет 16-символьный буфер на прием и на передачу и, кроме того, может использовать несколько каналов прямого доступа в память DMA. При передаче микросхема UART преобразует параллельный код в последовательный и передает его побитно в линию, обрамляя исходную последовательность битами старта, останова и контроля. При приеме данных UART преобразует последовательный код в параллельный (разумеется, опуская служебные символы). Непременным условием правильной передачи (приема) является одинаковая скорость работы приемного и передающего UART, что обеспечивается стабильной частотой кварцевого резонатора.
Основным преимуществом последовательной передачи является возможность пересылки данных на большие расстояния, как правило, не менее 30 метров (благодаря относительно высокому напряжению последовательного интерфейса, повышающему помехоустойчивость). В качестве разъемов последовательного интерфейса используются DB9 (9-контактный) и DB25 (25-контактный).
В спецификации PC99 подчеркивается, что единственным устройством, использующим последовательный и параллельный порты, в новых ПК может быть только принтер. Остальные устройства должны использовать шины FireWire или USB.
Статья находится в рубриках
Яндекс.Метрика