Последовательные порты
Асинхронный последовательный интерфейс — это основной тип интерфейса, с помощью которого осуществляется взаимодействие между компьютерами. Термин асинхронный означает, что при передаче данных не используются никакие синхронизирующие сигналы и отдельные символы могут передаваться с произвольными интервалами, как, например, при вводе данных с клавиатуры.
Каждому символу, передаваемому через последовательное соединение, должен предшествовать стандартный стартовый сигнал, а завершать его передачу должен стоповый сигнал. Стартовый сигнал — это нулевой бит, называемый стартовым битом. Он должен сообщить принимающему устройству о том, что следующие восемь бит представляют собой байт данных. После символа передаются один или два стоповых бита, сигнализирующих об окончании передачи символа. В принимающем устройстве символы распознаются по появлению стартовых и стоповых сигналов, а не по моменту их передачи. Асинхронный интерфейс ориентирован на передачу символов (байтов), а при передаче используется примерно 20% информации только для идентификации каждого символа.
Термин последовательный означает, что передача данных осуществляется по одиночному проводнику, а биты при этом передаются последовательно, один за другим. Такой тип связи характерен для телефонной сети, в которой каждое направление обслуживает один проводник.
Расположение последовательных портов
Типичные системы включают в себя один или два последовательных порта, располагаемых обычно на задней панели системного блока. Существуют также компьютеры, созданные с учетом потребительских требований, содержащие последовательный порт цифровой камеры, расположенный на передней панели. Этот порт используется для передачи данных из цифровых камер низшего класса. В современных конструкциях системных плат для управления встроенными последовательными портами этого типа используется микросхема Super I/O, расположенная на системной плате, или высокоинтегрированная микросхема South Bridge.
Для того чтобы увеличить количество последовательных портов, имеющихся в стандартной системе, следует приобрести одно- или многопортовую плату либо так называемую интерфейсную плату ввода-вывода (multi-I/O card), содержащую один или два последовательных, а также один или два параллельных порта. Последовательные порты старых систем, созданных на основе стандартов ISA или VL-Bus, часто подключались к многофункциональным платам, содержащим интерфейсы жесткого диска IDE и накопителя на гибких дисках.
Обратите внимание на то, что модемы, размещенные на платах, также включают в себя встроенный последовательный порт. На рис. 17.8 показан стандартный 9-контактный разъем, используемый многими современными внешними последовательными портами. На рис. 17.9 показана первоначальная версия стандартного 25-контактного разъема.
К последовательным портам можно подключить разнообразные устройства: модемы, плоттеры, принтеры, сканеры, другие компьютеры, устройства считывания штрих-кода или схему управления устройствами. В основном во всех устройствах, для которых необходима двунаправленная связь с компьютером, используется ставший стандартом последовательный порт RS-232C (Reference Standard number 232 revision С — стандарт обмена