stringtranslate.com

RS-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]

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

Стандарт Ассоциации электронной промышленности (EIA) RS-232-C [4] от 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 Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange , выпущенная в 1997 году. Изменения после редакции C касались сроков и деталей, направленных на улучшение гармонизации со стандартом CCITT ITU-T/CCITT V.24  [de] , но оборудование, созданное по текущему стандарту, будет взаимодействовать со старыми версиями. [ необходима цитата ]

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

В редакции D EIA-232 D-subminiature connector был формально включен как часть стандарта (он упоминался только в приложении RS-232-C). Диапазон напряжений был расширен до ±25 вольт, а предел емкости цепи был прямо указан как 2500 пФ. Ревизия E EIA-232 представила новый, меньший, стандартный D-shell 26-контактный разъем "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 также обычно используются для связи с headless-системами , такими как серверы , где не установлены монитор или клавиатура, во время загрузки, когда операционная система еще не запущена и, следовательно, сетевое соединение невозможно. Компьютер с последовательным портом 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-subminiature до версии 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-subminiature, DE-9) последовательного порта, часто встречающегося на компьютерах 1990-х годов
Штекерная распиновка 25-контактного последовательного порта (D-subminiature, 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 следует за шаблоном звонка, что позволяет программному обеспечению обнаруживать отличительные шаблоны звонков.

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

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

РТС, КТС и РТР

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

Эта схема также используется в современных преобразователях 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 (Ready to Receive)», который является схемой 133 CCITT V.24. TIA-232-E и соответствующие международные стандарты были обновлены, чтобы показать, что схема 133, когда она реализована, использует тот же контакт, что и RTS (Request to Send), и что когда используется 133, RTS, как предполагает DCE, всегда подтверждается. [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. Предварительно настроенное устройство выбирает высокую скорость, устанавливая сигнал селектора скорости сигнала данных (DSRS, контакт 23) в положение ВКЛ. Иногда называемый выбором скорости передачи данных (DRS), этот сигнал не следует путать с более часто используемым сигналом готовности набора данных (DSR, контакт 6).

Тестирование методом обратной связи

Многие устройства DCE имеют возможность обратной связи , используемую для тестирования. При включении сигналы возвращаются обратно отправителю, а не отправляются получателю. Если поддерживается, DTE может подать сигнал локальному DCE (тому, к которому он подключен) для перехода в режим обратной связи, установив Local Loop (LL, контакт 18) в положение ON, или удаленному DCE (тому, к которому подключен локальный DCE) для перехода в режим обратной связи, установив Remote Loop (RL, контакт 21) в положение ON. Последний тестирует канал связи, а также оба DCE. Когда DCE находится в режиме тестирования, он подает сигнал DTE, установив Test Indicator (TI, контакт 25) в положение ON.

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

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

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

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

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

Поскольку соотношение между переданным битом и 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 Glossary Архивировано 29 ноября 2012 г. в Wayback Machine Landis + Gyr Tutorial (см. EIA )
  2. ^ abcdef Эванс-младший, Джон М.; О'Нил, Джозеф Т.; Литтл, Джон Л.; Альбус, Джеймс С.; Барбера, Энтони Дж.; Файф, Деннис В.; Фонг, Элизабет Н.; Гилсинн, Дэвид Э.; Холбертон, Фрэнсис Э.; Лукас, Брайан Г.; Лион, Гордон Э.; Маррон, Беатрис А.С.; Нойманн, Альберхт Дж.; Викерс, Мейбл В.; Уокер, Джастин С. (октябрь 1976 г.), Стандарты для автоматизированного производства (редактор второго промежуточного отчета), Офис развития автоматизации и технологий управления, Институт компьютерных наук и технологий, Национальное бюро стандартов, Вашингтон, округ Колумбия, США: Производство Технологический отдел, Лаборатория материалов ВВС, база ВВС Райт-Паттерсон, Огайо 45433, NBSIR 76-1094 , получено 04.03.2017
  3. ^ "Connecting the Beast?". Эта старая мельница . 2017-03-28 . Получено 2023-06-08 .
  4. ^ Стандарт EIA RS-232-C: Интерфейс между терминальным оборудованием данных и оборудованием передачи данных, использующим последовательный обмен двоичными данными . Вашингтон, США: Ассоциация электронной промышленности , Инженерный отдел. 1969. OCLC  38637094.
  5. ^ "Учебное пособие по интерфейсу данных RS232 и кабелям". ARC Electronics. 2010. Получено 28 июля 2011 г.
  6. ^ "TIA Facts at a Glance". О TIA . Ассоциация телекоммуникационной промышленности . Получено 28 июля 2011 г.
  7. ^ S. Mackay, E. Wright, D. Reynders, J. Park, Practical Industrial Data Networks: Design, Installation, and Troubleshooting , Newnes, 2004 ISBN 07506 5807X , страницы 41-42 
  8. ^ Горовиц, Пол ; Хилл, Уинфилд (1989). Искусство электроники (2-е изд.). Кембридж, Англия: Cambridge University Press . С. 723–726. ISBN 0-521-37095-7.
  9. ^ PC 97 Hardware Design Guide . Редмонд, Вашингтон, США: Microsoft Press . 1997. ISBN 1-57231-381-1.
  10. ^ "Длины последовательных кабелей". www.tldp.org . Получено 2020-01-01 .
  11. ^ Эндрюс, Джин (2020). Руководство CompTIA A+ по технической поддержке ИТ . Дарк, Джой, Уэст, Джилл (Десятое изд.). Бостон, Массачусетс, США: Cengage Learning. стр. 267. ISBN 978-0-357-10829-1. OCLC  1090438548.
  12. ^ Wilson, Michael R. (январь 2000 г.). "TIA/EIA-422-B Overview" (PDF) . Application Note 1031 . National Semiconductor . Архивировано из оригинала (PDF) 2010-01-06 . Получено 2011-07-28 .
  13. ^ Лоуренс, Тони (1992). "Последовательная проводка". AP Lawrence . Получено 28 июля 2011 г.
  14. ^ "Последовательный (PC 25)". Руководство по распиновке .
  15. ^ Leedom, Casey (1990-02-20). "Re: Предложение стандарта управления потоком EIA-232 full duplex RTS/CTS". Группа новостей : comp.dcom.modems. Usenet:  [email protected] . Получено 2014-02-03 .

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

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