Аппаратные средства персональных компьютеров
все про компьютерное железо
Сайт создан в системе 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 асимметричны. Поэтому при соединении двух компьютеров применяют специальный кабель, называемый нуль-модем.
Упрощенный вариант нуль-модема
Предупреждение Соединяя вместе два компьютера, их сетевые кабели обязательно надо включать в один и тот же удлинитель или сетевой фильтр. Если вы вынуждены включать компьютеры в разные розетки, то убедитесь, что провод зануления надежно соединяет обе розетки. Подключение компьютеров к бытовым однофазным розеткам приводит к появлению разных электрических потенциалов на корпусах компьютеров. При неудачном стечении обстоятельств такой способ подключения обычно приводит к выгоранию СОМ-портов компьютера.
Нуль-модем

Яндекс цитирования

Rambler's Top100