Компьютерные системы
Все об аппаратных средствах ПК
Сайт управляется системой uCoz
НА ГЛАВНУЮ
ПК
Процессоры
ОЗУ и ПЗУ
Системные платы
BIOS
Блоки питания
Устройства ввода
Интерфейсы
⇒Параллельный интерфейс
⇒Сигналы параллельного интерфейса
⇒Распределение ресурсов параллельного интерфейса
⇒Последовательный интерфейс RS-232
⇒Сигналы интерфейса RS-232
⇒Управление потоком данных
⇒Распределение ресурсов интерфейса RS-232
⇒Скорость последовательного интерфейса RS-232
⇒Электрические параметры интерфейса RS-232
⇒Интерфейс USB
⇒Сигналы интерфейса USB
⇒Проблемы USB
⇒Интерфейс Fire Wire
⇒Интерфейс SCSI
⇒Радиоинтерфейс Bluetooth
⇒Сравнение интерфейсов PC
Магнитные диски
Звук
Компакт-диски
Видеоадаптеры
Мониторы
Сети

Сигналы интерфейса RS-232


По последовательному интерфейсу данные передаются по одному проводу, что означает передачу байта в виде последовательности отдельных битов. Для синхронизации битов в байте (группы битов) используются синхронизирующие биты — вначале идет стартовый бит, потом группа битов данных, которых может быть от 5 до 8, а заканчивает серию один или два стоповых бита.
Передача информации по последовательному интерфейсу RS-232
Между данными и стоповыми битами может вставляться бит проверки четности, чтобы выявлять ошибки передачи. Правда, в мире IBM PC совместимых компьютеров контроль четности чаще всего не используется, т. к. этот метод позволяет обнаруживать только одиночные ошибки. Для контроля за достоверностью информации используются контрольные суммы, относящиеся к целой группе байтов — кадру или блоку, что выполняется программно или с использованием аппаратных средств того или иного устройства.
В названии интерфейса RS-232 есть слово "асинхронный", означающее, что байты могут передавать по линии в любое время. То есть приемное устройство постоянно слушает линию, проверяя — появился ли стартовый бит. Если стартовый бит есть, то начинается прием посылки, которая должна заканчиваться стоповыми битами. Отсутствие стоповых битов означает, что приемником был принят сигнал помехи.
Примечание
В первых персональных компьютерах для организации интерфейса RS-232 использовалась микросхема Intel 8250, на которой был реализован универсальный приемопередатчик UART (Universal Asynchronous Receiver/Transmitter). Увы, при разработке этой микросхемы были допущены ошибки в алгоритме обработки сигналов, поэтому в дальнейшем появились более совершенные микросхемы 16450, 116550 и 16550а. Но т. к. разработчиками персональных компьютеров используется принцип совместимости новых компьютеров со старыми, то особенности первой микросхемы, а также исправленных вариантов, учитываются как чипсетом современных системных плат, на которых нет отдельной микросхемы UART, так и программным обеспечением.
Так как интерфейс RS-232 — двунаправленный, то для дуплексного обмена информацией между устройствами используются две линии: входная — RD (Принимаемые данные) и выходная — TD (Передаваемые данные). Соглас-но спецификации интерфейса RS-232, компьютер является терминальным устройством DTE (Data Terminal Equipment), а, например, модем — устройством связи DCE (Data Communication Equipment). В кабеле, который соединяет компьютер и модем, одноименные контакты соединены друг с другом, как показано на рис.
Кабель для соединения компьютера (DTE) и модема (DCE)
Если нужно соединить вместе два компьютера (два устройства DTE), то линии должны быть перекрещены, т. к. устройства DTE используют линию TD для передачи и линию RD для приема, а устройства DСЕ применяют обратный порядок.
Спецификация интерфейса RS-232 позволяет использовать для соединения двух устройств кабель с двумя линиями, но, к сожалению, в этом случае скорость обмена информацией будет невелика. Для повышения производительности, кроме линий TD и RD, интерфейс RS-232 предусматривает дополнительные служебные сигналы для синхронизации передаваемых данных.
Использование линий синхронизации данных для устройств DTE и DСЕ. как и для линий TD и RD, не одинаково, т. е. сигналы DSR, DTR, DCD. CTS и RTS асимметричны. Поэтому при соединении двух компьютеров применяют специальный кабель, называемый нуль-модем.
Упрощенный вариант нуль-модема
Предупреждение Соединяя вместе два компьютера, их сетевые кабели обязательно надо включать в один и тот же удлинитель или сетевой фильтр. Если вы вынуждены включать компьютеры в разные розетки, то убедитесь, что провод зануления надежно соединяет обе розетки. Подключение компьютеров к бытовым однофазным розеткам приводит к появлению разных электрических потенциалов на корпусах компьютеров. При неудачном стечении обстоятельств такой способ подключения обычно приводит к выгоранию СОМ-портов компьютера.
Нуль-модем