stringtranslate.com

РС-232

Разъем DB -25 , описанный в стандарте RS-232.
Сеть оконечного оборудования каналов передачи данных (DCE) и терминального оборудования данных (DTE)

В телекоммуникациях RS-232 или Рекомендуемый стандарт 232 [1] — это стандарт , первоначально введенный в 1960 году [2] для последовательной передачи данных. Он формально определяет сигналы, соединяющие DTE ( терминальное оборудование данных ), такое как компьютерный терминал или ПК , и DCE ( терминальное оборудование канала передачи данных или оборудование передачи данных ), такое как модем . Стандарт определяет электрические характеристики и синхронизацию сигналов, значение сигналов, а также физический размер и распиновку разъемов. Текущей версией стандарта является TIA-232-F «Интерфейс между терминальным оборудованием данных и оконечным оборудованием цепи передачи данных, использующим последовательный обмен двоичными данными» , выпущенный в 1997 году. Стандарт RS-232 обычно использовался в последовательных портах компьютеров и до сих пор широко используется. используется в устройствах промышленной связи.

Последовательный порт, соответствующий стандарту RS-232, когда-то был стандартной функцией многих типов компьютеров. Персональные компьютеры использовали их для подключения не только к модемам, но и к принтерам , компьютерным мышам , хранилищам данных, источникам бесперебойного питания и другим периферийным устройствам.

По сравнению с более поздними интерфейсами, такими как RS-422 , RS-485 и Ethernet , RS-232 имеет более низкую скорость передачи, меньшую максимальную длину кабеля, больший размах напряжения, более крупные стандартные разъемы, отсутствие многоточечной возможности и ограниченную многоточечную возможность. В современных персональных компьютерах USB вытеснил RS-232 из большинства функций периферийного интерфейса. Однако благодаря своей простоте и распространенности в прошлом интерфейсы RS-232 до сих пор используются, особенно в промышленных станках с ЧПУ, сетевом оборудовании и научных приборах, где вполне достаточно короткодействующего, двухточечного, низкоскоростного проводного соединения для передачи данных. . [3]

Область применения стандарта

Стандарт RS-232-C [4] Ассоциации электронной промышленности (EIA) 1969 года определяет:

Стандарт не определяет такие элементы, как кодировка символов (т. е. ASCII , EBCDIC или другие), кадрирование символов (начальные или стоповые биты и т. д.), порядок передачи битов или протоколы обнаружения ошибок. Формат символов и скорость передачи данных устанавливаются оборудованием последовательного порта, обычно UART , который также может содержать схемы для преобразования внутренних логических уровней в уровни сигналов, совместимые с RS-232. Стандарт не определяет скорость передачи данных, за исключением того, что он предназначен для скорости передачи ниже 20 000 бит в секунду.

История

RS-232 был впервые представлен в 1960 году [2] Ассоциацией электронной промышленности (EIA) в качестве рекомендуемого стандарта . [5] [1] Оригинальные DTE были электромеханическими телетайпами , а оригинальные DCE были (обычно) модемами. Когда начали использоваться электронные терминалы (умные и тупые), их часто проектировали так, чтобы они были взаимозаменяемыми с телетайпами, и поэтому поддерживали RS-232.

Поскольку стандарт не предусматривал требований к таким устройствам, как компьютеры, принтеры, контрольно-измерительные приборы, POS-терминалы и т. д., разработчики, реализующие интерфейс, совместимый с RS-232, на своем оборудовании, часто интерпретировали стандарт своеобразно. В результате общими проблемами были нестандартное расположение контактов цепей на разъемах, а также неправильные или отсутствующие управляющие сигналы. Несоблюдение стандартов привело к процветанию индустрии коммутационных коробок , патч-боксов, испытательного оборудования, книг и других средств для подключения разнородного оборудования. Распространенным отклонением от стандарта было управление сигналами при пониженном напряжении. Поэтому некоторые производители создали передатчики, питающие +5 В и -5 В, и маркировали их как «совместимые с RS-232». [ нужна цитата ]

Позже персональные компьютеры (и другие устройства) начали использовать этот стандарт, чтобы их можно было подключать к существующему оборудованию. В течение многих лет порт, совместимый с RS-232, был стандартной функцией последовательной связи , например модемных соединений, на многих компьютерах (при этом компьютер выступал в роли DTE). Он широко использовался до конца 1990-х годов. В периферийных устройствах персональных компьютеров он в значительной степени был вытеснен другими стандартами интерфейсов, такими как USB. RS-232 до сих пор используется для подключения периферийных устройств старых моделей, промышленного оборудования (например, ПЛК ), консольных портов и оборудования специального назначения.

За свою историю стандарт несколько раз переименовывался по мере того, как организация-спонсор меняла свое название, и он был известен как EIA RS-232, EIA 232 и, совсем недавно, как TIA 232. Стандарт продолжал пересматриваться и обновляться Ассоциацией электронной промышленности , а с 1988 года — Ассоциацией телекоммуникационной индустрии (TIA). [6] Версия C была выпущена в документе, датированном августом 1969 года. Версия D была выпущена в 1986 году. Текущая версия — TIA-232-F «Интерфейс между терминальным оборудованием данных и оконечным оборудованием цепи передачи данных, использующим последовательный обмен двоичными данными» , выпущенная в 1997 году. Изменения по сравнению с версией C касались сроков и деталей, направленных на улучшение гармонизации со стандартом CCITT ITU-T/CCITT V.24  [de] , но оборудование, созданное в соответствии с текущим стандартом, будет взаимодействовать со старыми версиями. [ нужна цитата ]

Соответствующие стандарты ITU-T включают V.24 (идентификация цепи) и ITU-T/CCITT V.28  [de] (напряжение сигнала и временные характеристики). [ нужна цитата ]

В версии D EIA-232 сверхминиатюрный разъем D был формально включен в состав стандарта (ссылка на него упоминалась только в приложении к RS-232-C). Диапазон напряжений был расширен до ±25 В, а предел емкости схемы был четко указан как 2500 пФ. В версии E EIA-232 представлен новый, меньший по размеру стандартный 26-контактный разъем D-образной формы «Alt A», а также внесены другие изменения для улучшения совместимости со стандартами CCITT V.24, V.28 и ISO 2110. [7]

История изменений документа спецификации:

Ограничения стандарта

Поскольку RS-232 используется не только для первоначальной цели соединения терминала с модемом, для устранения ограничений были разработаны последующие стандарты. Проблемы со стандартом RS-232 включают: [8]

Роль в современных персональных компьютерах

Карта PCI Express x1 с одним портом RS-232 на девятиконтактном разъеме

В книге PC 97 Hardware Design Guide , [9] Microsoft отказалась от поддержки RS-232-совместимого последовательного порта исходной конструкции IBM PC. Сегодня RS-232 в персональных компьютерах в основном заменен USB для локальной связи. Преимущества по сравнению с RS-232 заключаются в том, что USB работает быстрее, использует более низкое напряжение и имеет более простые в подключении и использовании разъемы. Недостатки USB по сравнению с RS-232 заключаются в том, что USB гораздо менее невосприимчив к электромагнитным помехам (EMI) [ сомнительно ] и что максимальная длина кабеля, определенная стандартами, намного короче (15 метров для RS-232 против 3–5 метров для USB, в зависимости от версии USB и использования активных кабелей). При использовании соответствующих линейных драйверов возможна длина кабеля RS-232 до 2000 метров. [10] [11]

В таких областях, как автоматизация лабораторий или геодезия, устройства RS-232 продолжают использоваться. Некоторые типы программируемых логических контроллеров , частотно-регулируемых приводов , сервоприводов и оборудования с числовым программным управлением можно программировать через RS-232. Производители компьютеров отреагировали на этот спрос, вновь представив на своих компьютерах разъем DE-9M или выпустив адаптеры.

Порты RS-232 также обычно используются для связи с автономными системами, такими как серверы , где не установлен монитор или клавиатура, во время загрузки, когда операционная система еще не запущена и, следовательно, сетевое соединение невозможно. Компьютер с последовательным портом RS-232 может обмениваться данными с последовательным портом встроенной системы (например, маршрутизатора ) в качестве альтернативы мониторингу через Ethernet.

Физический интерфейс

В RS-232 пользовательские данные передаются в виде временной последовательности битов . Стандарт поддерживает как синхронную , так и асинхронную передачу. Помимо цепей передачи данных, стандарт определяет ряд цепей управления, используемых для управления соединением между DTE и DCE. Каждая цепь данных или управления работает только в одном направлении, то есть передает сигнал от DTE к подключенному DCE или наоборот. Поскольку данные передачи и приема данных представляют собой отдельные каналы, интерфейс может работать в полнодуплексном режиме, поддерживая одновременный поток данных в обоих направлениях. Стандарт не определяет кадрирование символов в потоке данных или кодировку символов.

Уровни напряжения

Схематическая осциллограмма уровней напряжения для символа ASCII «K» (4Bh = 01001011b) с 1 стартовым битом, 8 битами данных (сначала младший значащий бит), 1 стоповым битом. Это типично для связи старт-стоп, но стандарт не определяет формат символов или порядок битов.
Линия данных RS-232 на клеммах приемной стороны (RxD), проверенная осциллографом (для символа ASCII «K» (4Bh = 01001011b) с 1 стартовым битом, 8 битами данных, 1 стоповым битом и без битов четности)

Стандарт RS-232 определяет уровни напряжения, соответствующие уровням логической единицы и логического нуля для линий передачи данных и сигналов управления. Действительные сигналы находятся либо в диапазоне от +3 до +15 В, либо в диапазоне от –3 до –15 В относительно контакта «Общее заземление» (GND); следовательно, диапазон между −3 и +3 В не является допустимым уровнем RS-232. Для линий передачи данных (TxD, RxD и их эквивалентов вторичного канала) логическая единица представлена ​​как отрицательное напряжение, а состояние сигнала называется «меткой». Логический ноль сигнализируется положительным напряжением, а состояние сигнала называется «пространством». Сигналы управления имеют противоположную полярность: утвержденное или активное состояние представляет собой положительное напряжение, а снятое или неактивное состояние представляет собой отрицательное напряжение. Примеры линий управления включают запрос на отправку (RTS), разрешение на отправку (CTS), готовность терминала данных (DTR) и готовность набора данных (DSR).

Стандарт определяет максимальное напряжение холостого хода 25 В: обычно наблюдаются уровни сигналов ±5 В, ±10 В, ±12 В и ±15 В в зависимости от напряжения, доступного для схемы линейного формирователя. Некоторые микросхемы драйверов RS-232 имеют встроенную схему для создания необходимого напряжения от источника питания 3 или 5 В. Драйверы и приемники RS-232 должны выдерживать неограниченные короткие замыкания на землю или на любой уровень напряжения до ±25 В. Также контролируется скорость нарастания сигнала , или скорость изменения сигнала между уровнями.

Поскольку уровни напряжения выше, чем логические уровни, обычно используемые в интегральных схемах, для преобразования логических уровней требуются специальные промежуточные схемы драйвера. Они также защищают внутреннюю схему устройства от коротких замыканий или переходных процессов, которые могут возникнуть на интерфейсе RS-232, и обеспечивают достаточный ток для соответствия требованиям скорости нарастания сигнала для передачи данных.

Поскольку на обоих концах цепи RS-232 напряжение на заземляющем контакте равно нулю, могут возникнуть проблемы при подключении машин и компьютеров, когда напряжение между заземляющим контактом на одном конце и заземляющим контактом на другом не равно нулю. Это также может вызвать опасную петлю заземления . Использование общего заземления ограничивает использование RS-232 в приложениях с относительно короткими кабелями. Если два устройства расположены достаточно далеко друг от друга или подключены к разным системам питания, локальные заземляющие соединения на обоих концах кабеля будут иметь разное напряжение; эта разница уменьшит запас по шуму сигналов. Сбалансированные дифференциальные последовательные соединения, такие как RS-422 или RS-485, могут выдерживать большую разницу в напряжении заземления из-за дифференциальной передачи сигналов. [12]

Неиспользуемые сигналы интерфейса, заземленные, будут иметь неопределенное логическое состояние. Если необходимо постоянно установить сигнал управления в определенное состояние, его необходимо подключить к источнику напряжения, который устанавливает уровни логической 1 или логического 0, например, с помощью подтягивающего резистора. Для этой цели некоторые устройства предусматривают испытательное напряжение на своих интерфейсных разъемах.

Разъемы

Устройства RS-232 можно классифицировать как терминальное оборудование данных (DTE) или оконечное оборудование цепи передачи данных (DCE); это определяет на каждом устройстве, какие провода будут отправлять и получать каждый сигнал. Согласно стандарту, штекерные разъемы имеют функции контактов DTE, а гнездовые разъемы — функции контактов DCE. Другие устройства могут иметь любую комбинацию типа разъема и определения контактов. Многие терминалы производились с разъемами «мама», но продавались с кабелем с разъемами «папа» на каждом конце; терминал с кабелем соответствует рекомендациям стандарта.

Стандарт рекомендует использовать сверхминиатюрный 26-контактный разъем D до версии C и делает его обязательным, начиная с версии D. Большинство устройств реализуют только некоторые из двадцати сигналов, указанных в стандарте, поэтому для подключения достаточно разъемов и кабелей с меньшим количеством контактов. большинство соединений, более компактны и менее дороги. Производители персональных компьютеров заменили разъем DB-25M на разъем DE-9M меньшего размера . Этот разъем с другой распиновкой (см. Распиновка последовательного порта ) широко используется в персональных компьютерах и связанных с ними устройствах.

Наличие 25-контактного разъема D-sub не обязательно указывает на интерфейс, совместимый с RS-232-C. Например, на оригинальном IBM PC штекерный разъем D-sub представлял собой порт RS-232-C DTE (с нестандартным интерфейсом токовой петли на зарезервированных контактах), но гнездовой разъем D-sub на той же модели ПК был используется для параллельного порта принтера «Centronics» . Некоторые персональные компьютеры подают нестандартные напряжения или сигналы на некоторые контакты своих последовательных портов.

Кабели

Стандарт не определяет максимальную длину кабеля, а вместо этого определяет максимальную емкость, которую должна выдерживать соответствующая схема управления. Широко используемое эмпирическое правило показывает, что кабели длиной более 15 м (50 футов) будут иметь слишком большую емкость, если не используются специальные кабели. Используя кабели с низкой емкостью, связь можно поддерживать на больших расстояниях, примерно до 300 м (1000 футов). [13] Для больших расстояний другие стандарты сигналов, такие как RS-422 , лучше подходят для более высоких скоростей.

Поскольку стандартные определения не всегда применяются правильно, часто приходится обращаться к документации, проверять соединения с помощью коммутационной коробки или методом проб и ошибок находить кабель, работающий при соединении двух устройств. Для подключения полностью соответствующего стандарту устройства DCE и устройства DTE будет использоваться кабель, который соединяет контакты с одинаковыми номерами в каждом разъеме (так называемый «прямой кабель»). Для устранения гендерных несоответствий между кабелями и разъемами доступны « переключатели пола ». Для подключения устройств с разъемами разных типов необходим кабель, соединяющий соответствующие контакты согласно таблице ниже. Распространены кабели с 9 контактами на одном конце и 25 на другом. Производители оборудования с разъемами 8P8C обычно поставляют кабель с разъемом DB-25 или DE-9 (или иногда со сменными разъемами, чтобы они могли работать с несколькими устройствами). Кабели низкого качества могут вызывать ложные сигналы из-за перекрестных помех между линиями данных и управления (например, кольцевым индикатором).

Если данный кабель не обеспечивает подключение для передачи данных, особенно если используется устройство смены пола , может потребоваться нуль-модемный кабель. Гендерные чейнджеры и нуль-модемные кабели не упоминаются в стандарте, поэтому для них не существует официально утвержденной конструкции.

Сигналы данных и управления

Распиновка 9-контактного (D-сверхминиатюрного, DE-9) последовательного порта, обычно встречавшегося на компьютерах 1990-х годов.
Распиновка 25-контактного последовательного порта (D-сверхминиатюрный, DB-25), обычно встречающегося на компьютерах 1980-х годов.

В следующей таблице перечислены часто используемые сигналы RS-232 (называемые в спецификациях «схемами») и назначения их контактов на рекомендуемых разъемах DB-25 [14] (см. Распиновку выводов последовательного порта для других часто используемых разъемов, не определенных стандартом).

Сигналы именуются с точки зрения DTE. Вывод заземления является общим возвратом для других соединений и устанавливает «нулевое» напряжение, к которому относятся напряжения на других выводах. Разъем DB-25 имеет второе «защитное заземление» на контакте 1; он подключен внутри к заземлению корпуса оборудования и не должен подключаться кабелем или разъемом к сигнальному заземлению.

Кольцевой индикатор

Внешний модем USRobotics Courier имел разъем DB-25 , который использовал сигнал индикатора звонка для уведомления главного компьютера о звонке на подключенной телефонной линии .

Кольцевой индикатор (RI) — это сигнал, передаваемый от DCE к устройству DTE. Это указывает терминальному устройству, что телефонная линия звонит. Во многих последовательных портах компьютеров аппаратное прерывание генерируется, когда сигнал RI меняет состояние. Наличие поддержки этого аппаратного прерывания означает, что программа или операционная система могут быть проинформированы об изменении состояния вывода RI, не требуя от программного обеспечения постоянного «опроса» состояния вывода. RI не соответствует другому сигналу, который несет аналогичную информацию в обратном направлении.

На внешнем модеме состояние контакта индикатора звонка часто связано с индикатором «AA» (автоответ), который мигает, если сигнал RI обнаружил звонок. Заявленный сигнал RI точно соответствует шаблону звонка, что позволяет программному обеспечению обнаруживать характерные шаблоны звонков.

Сигнал кольцевого индикатора используется некоторыми старыми источниками бесперебойного питания (ИБП) для сигнализации компьютеру о состоянии сбоя питания.

Некоторые персональные компьютеры можно настроить на функцию пробуждения по звонку , что позволяет приостановленному компьютеру отвечать на телефонный звонок.

РТС, CTS и РТР

Сигналы запроса на отправку (RTS) и разрешения на отправку (CTS) изначально были определены для использования с полудуплексными (по одному направлению) модемами, такими как Bell 202 . Эти модемы отключают свои передатчики, когда в этом нет необходимости, и должны передавать преамбулу синхронизации приемнику, когда они снова включаются. DTE устанавливает RTS, чтобы указать на желание передать DCE, и в ответ DCE утверждает CTS, чтобы предоставить разрешение, как только будет достигнута синхронизация с DCE на дальнем конце. Такие модемы больше не используются. Соответствующий сигнал, который DTE мог бы использовать для временной остановки приема данных от DCE, отсутствует. Таким образом, использование сигналов RTS и CTS в RS-232 в соответствии с более старыми версиями стандарта является асимметричным.

Эта схема также используется в современных преобразователях RS-232 в RS-485 . RS-485 — это шина множественного доступа, по которой одновременно может передавать данные только одно устройство — концепция, не предусмотренная в RS-232. Устройство RS-232 активирует RTS, чтобы сообщить конвертеру взять на себя управление шиной RS-485, чтобы преобразователь и, следовательно, устройство RS-232 могли отправлять данные на шину.

В современных средах связи используются полнодуплексные (в обоих направлениях одновременно) модемы. В такой ситуации у DTE нет причин отменять RTS. Однако из-за возможности изменения качества линии, задержек в обработке данных и т. д. возникает необходимость в симметричном, двунаправленном управлении потоком .

Симметричная альтернатива, обеспечивающая управление потоком в обоих направлениях, была разработана и продана в конце 1980-х годов различными производителями оборудования. Он переопределил сигнал RTS, чтобы означать, что DTE готово принимать данные от DCE. Эта схема в конечном итоге была кодифицирована в версии RS-232-E (на самом деле к тому времени TIA-232-E) путем определения нового сигнала «RTR (Готов к приему)», который представляет собой схему 133 CCITT V.24. TIA-232 -E и соответствующие международные стандарты были обновлены, чтобы показать, что схема 133, когда она реализована, использует тот же вывод, что и RTS (запрос на отправку), и что когда используется 133, DCE предполагает, что RTS постоянно утверждается. . [15]

В этой схеме, обычно называемой «управление потоком RTS/CTS» или «квитирование связи RTS/CTS» (хотя технически правильным названием было бы «RTR/CTS»), DTE устанавливает RTS всякий раз, когда оно готово получить данные от DCE. и DCE устанавливает CTS всякий раз, когда оно готово принимать данные от DTE. В отличие от первоначального использования RTS и CTS с полудуплексными модемами, эти два сигнала работают независимо друг от друга. Это пример аппаратного управления потоком данных . Однако «аппаратное управление потоком данных» в описании опций, доступных на устройстве с RS-232, не всегда означает подтверждение связи RTS/CTS.

Оборудование, использующее этот протокол, должно быть готово к буферизации некоторых дополнительных данных, поскольку удаленная система могла начать передачу непосредственно перед тем, как локальная система отменит подтверждение RTR.

3-проводной и 5-проводной RS-232

Минимальное «3-проводное» соединение RS-232, состоящее только из передачи данных, приема данных и заземления, обычно используется, когда не требуются все возможности RS-232. Даже двухпроводное соединение (данные и земля) можно использовать, если поток данных односторонний (например, цифровые почтовые весы, которые периодически отправляют показания веса, или GPS-приемник, который периодически отправляет положение, если нет настройки через RS). -232 необходимо). Когда в дополнение к двусторонним данным требуется только аппаратное управление потоком, линии RTS и CTS добавляются в 5-проводной версии.

Редко используемые функции

Стандарт EIA-232 определяет соединения для нескольких функций, которые не используются в большинстве реализаций. Для их использования необходимы 25-контактные разъемы и кабели.

Выбор скорости сигнала

DTE или DCE могут указать использование «высокой» или «низкой» скорости передачи сигналов. Скорости, а также то, какое устройство будет выбирать скорость, должны быть настроены как в DTE, так и в DCE. Предварительно настроенное устройство выбирает высокую скорость, устанавливая контакт 23 в положение ВКЛ.

Шлейфовое тестирование

Многие устройства DCE имеют возможность обратной связи, используемую для тестирования. Если эта функция включена, сигналы передаются обратно отправителю, а не передаются получателю. Если поддерживается, DTE может подать сигнал локальному DCE (тому, к которому он подключен) о переходе в режим шлейфа, установив вывод 18 в положение ВКЛ, или удаленному DCE (тому, к которому подключен локальный DCE) о переходе в режим шлейфа, установив вывод 21 в положение ВКЛ. Последний тестирует канал связи, а также оба DCE. Когда DCE находится в тестовом режиме, он сигнализирует DTE, устанавливая контакт 25 в положение ВКЛ.

Обычно используемая версия шлейфового тестирования не предполагает каких-либо специальных возможностей ни на одном из концов. Аппаратная петля — это просто провод, соединяющий дополнительные контакты в одном разъеме (см. петлю ).

Тестирование по шлейфу часто выполняется с помощью специализированного DTE, называемого тестером частоты ошибок по битам (или BERT).

Сигналы синхронизации

Некоторые синхронные устройства предоставляют тактовый сигнал для синхронизации передачи данных, особенно на более высоких скоростях передачи данных. Два сигнала синхронизации подаются DCE на контакты 15 и 17. Контакт 15 — это тактовый сигнал передатчика или синхронизация отправки (ST); DTE помещает следующий бит в линию данных (вывод 2), когда этот тактовый сигнал переходит из состояния ВЫКЛ в ВКЛ (поэтому он стабилен во время перехода из ВКЛ в ВЫКЛ, когда АКД регистрирует этот бит). Вывод 17 — это тактовый сигнал приемника или время приема (RT); DTE считывает следующий бит из линии данных (вывод 3), когда этот тактовый сигнал переходит из состояния ВКЛ в ВЫКЛ.

В качестве альтернативы DTE может обеспечить тактовый сигнал, называемый синхронизацией передатчика (TT), на выводе 24 для передаваемых данных. Данные изменяются, когда часы переходят из состояния ВЫКЛ в ВКЛ, и считываются во время перехода из состояния ВКЛ в ВЫКЛ. TT можно использовать для решения проблемы, когда ST должен пройти по кабелю неизвестной длины и задержки, немного отобрать тактовый сигнал от DTE после другой неизвестной задержки и вернуть его в DCE с той же неизвестной задержкой в ​​кабеле. Поскольку связь между передаваемым битом и TT может быть фиксирована в конструкции DTE и поскольку оба сигнала проходят по кабелю одинаковой длины, использование TT устраняет проблему. TT может быть сгенерирован путем обратного цикла ST с соответствующим изменением фазы, чтобы согласовать его с передаваемыми данными. Возврат ST к TT позволяет DTE использовать DCE в качестве опорной частоты и корректировать тактовую частоту в соответствии с синхронизацией данных.

Синхронная синхронизация требуется для таких протоколов, как SDLC , HDLC и X.25 .

Вторичный канал

Вторичный канал данных, идентичный по возможностям первичному каналу, может быть дополнительно реализован устройствами DTE и DCE. Назначение контактов следующее:

Сопутствующие стандарты

Другие стандарты последовательной сигнализации могут не взаимодействовать со стандартными портами RS-232. Например, использование уровней TTL около +5 В и 0 В помещает уровень отметки в неопределенную область стандарта. Такие уровни иногда используются с GPS- приемниками и эхолотами , совместимыми с NMEA 0183 . Для преобразования уровней напряжения требуется такой чип, как MAX232 .

Токовая петля 20 мА использует отсутствие тока 20 мА для высокого уровня и наличие тока в контуре для низкого уровня; этот метод передачи сигналов часто используется для междугородных и оптически изолированных каналов связи. Для подключения устройства с токовой петлей к совместимому порту RS-232 требуется преобразователь уровней. Устройства с токовой петлей могут подавать напряжение, превышающее пределы напряжения, которые должны выдерживать совместимое устройство. Оригинальная плата последовательного порта IBM PC реализовала интерфейс токовой петли 20 мА, который никогда не имитировался другими поставщиками подключаемого оборудования.

Другие последовательные интерфейсы, аналогичные RS-232:

Международный союз электросвязи публикует стандарт ITR-R V.24 (ранее стандарт CCITT V.24) «Список определений схем обмена между терминальным оборудованием данных (DTE) и оконечным оборудованием каналов данных (DCE)» с определениями схем, совместимыми с те, что указаны в EIA RS 232. V.24 не определяет уровни сигнала или время. Электрические параметры сигналов указаны в ITU-RV.28.

Инструменты разработки

При разработке или устранении неполадок систем, использующих RS-232, для выявления проблем может быть важно внимательно изучить аппаратные сигналы. Это можно сделать с помощью простых устройств со светодиодами, которые индицируют логические уровни данных и сигналов управления. Кабели «Y» можно использовать, чтобы можно было использовать другой последовательный порт для мониторинга всего трафика в одном направлении. Анализатор последовательной линии — это устройство, похожее на логический анализатор , но специализирующееся на уровнях напряжения RS-232, разъемах и, где они используются, тактовых сигналах; он собирает, хранит и отображает данные и управляющие сигналы, позволяя разработчикам просматривать их в деталях. Некоторые просто отображают сигналы в виде сигналов; более сложные версии включают возможность декодирования символов в ASCII или других распространенных кодах и интерпретации общих протоколов, используемых через RS-232, таких как SDLC , HDLC , DDCMP и X.25 . Анализаторы последовательных линий доступны как автономные устройства, как программное обеспечение и интерфейсные кабели для логических анализаторов общего назначения и осциллографов , а также как программы, которые работают на обычных персональных компьютерах и устройствах.

Смотрите также

Рекомендации

  1. ^ Глоссарий ab Metering. Архивировано 29 ноября 2012 г. в учебном пособии Wayback Machine Landis + Gyr (см. EIA ).
  2. ^ abcdef Эванс-младший, Джон М.; О'Нил, Джозеф Т.; Литтл, Джон Л.; Альбус, Джеймс С.; Барбера, Энтони Дж.; Файф, Деннис В.; Фонг, Элизабет Н.; Гилсинн, Дэвид Э.; Холбертон, Фрэнсис Э.; Лукас, Брайан Г.; Лион, Гордон Э.; Маррон, Беатрис А.С.; Нойманн, Альберхт Дж.; Викерс, Мейбл В.; Уокер, Джастин К. (октябрь 1976 г.), Стандарты для автоматизированного производства (под ред. Второго промежуточного отчета), Управление разработки технологий автоматизации и управления, Институт компьютерных наук и технологий, Национальное бюро стандартов, Вашингтон, округ Колумбия, США: Производство Технологический отдел, Лаборатория материалов ВВС, база ВВС Райт-Паттерсон, Огайо 45433, NBSIR 76-1094 , получено 4 марта 2017 г.
  3. ^ «Соединение зверя?». Эта старая мельница . 28 марта 2017 г. Проверено 8 июня 2023 г.
  4. ^ Стандарт EIA RS-232-C: Интерфейс между терминальным оборудованием данных и оборудованием передачи данных, использующим последовательный обмен двоичными данными . Вашингтон, США: Ассоциация электронной промышленности , инженерный отдел. 1969. OCLC  38637094.
  5. ^ «Руководство по RS232 по интерфейсу данных и кабелям» . АРК Электроника. 2010 . Проверено 28 июля 2011 г.
  6. ^ "Краткий обзор фактов TIA" . О ТИА . Ассоциация телекоммуникационной отрасли . Проверено 28 июля 2011 г.
  7. ^ С. Маккей, Э. Райт, Д. Рейндерс, Дж. Парк, Практические промышленные сети передачи данных: проектирование, установка и устранение неполадок , Newnes, 2004 ISBN 07506 5807X , страницы 41-42 
  8. ^ Горовиц, Пол ; Хилл, Уинфилд (1989). Искусство электроники (2-е изд.). Кембридж, Англия: Издательство Кембриджского университета . стр. 723–726. ISBN 0-521-37095-7.
  9. ^ Руководство по проектированию оборудования PC 97 . Редмонд, Вашингтон, США: Microsoft Press . 1997. ISBN 1-57231-381-1.
  10. ^ «Длина последовательных кабелей» . www.tldp.org . Проверено 01 января 2020 г.
  11. ^ Эндрюс, Джин (2020). CompTIA A+ Руководство по технической поддержке ИТ . Дарк, Джой, Уэст, Джилл (Десятое изд.). Бостон, Массачусетс, США: Cengage Learning. п. 267. ИСБН 978-0-357-10829-1. ОСЛК  1090438548.
  12. ^ Уилсон, Майкл Р. (январь 2000 г.). «Обзор TIA/EIA-422-B» (PDF) . Примечание по применению 1031 . Национальный полупроводник . Архивировано из оригинала (PDF) 6 января 2010 г. Проверено 28 июля 2011 г.
  13. ^ Лоуренс, Тони (1992). «Последовательная проводка». АП Лоуренс . Проверено 28 июля 2011 г.
  14. ^ Огрен, Йоаким (18 сентября 2008 г.). «Сериал (ПК 25)». Книга аппаратного обеспечения . Проверено 28 июля 2011 г.
  15. ^ Лидом, Кейси (20 февраля 1990 г.). «Относительно: Стандартное предложение полнодуплексного управления потоком RTS/CTS EIA-232» . Группа новостей : comp.dcom.modems. Usenet:  [email protected] . Проверено 3 февраля 2014 г.

дальнейшее чтение

Внешние ссылки