Терминал данных готов
Готовность терминала данных ( DTR ) — это управляющий сигнал в RS-232 последовательной связи , передаваемый от терминального оборудования данных (DTE), такого как компьютер, к оборудованию передачи данных (DCE), например модему , чтобы указать, что терминал готов. готов к обмену данными, и модем может инициировать канал связи.
Сигнал DTR присутствует на контакте 20 22-проводного интерфейса RS-232 с использованием разъема DB-25 и на контакте 4 более нового последовательного порта DE-9 . Сигнал подается (логическая «1») путем повышения напряжения на выводе с отрицательного до положительного. Возврат сигнала в отрицательное состояние указывает модему, что сеанс связи должен быть прекращен.
Сигнализация для модемов
[ редактировать ]Сигнал DTR является важным сигналом управления вызовом для модема передачи данных. Согласно стандарту RS232, переход DTR из активного состояния в неактивное в течение как минимум двух секунд указывает модему отключить (завершить) соединение для вызова или передачи данных. Когда модем используется для автоматического ответа (например, с помощью команды ATS0=1), сигнал DTR подтверждает модему, что компьютер готов принять вызов. [1]
Когда компьютер хочет совершить звонок, он устанавливает сигнал DTR перед отправкой команд. Если сигнал DTR не установлен и модем получает команду набора номера , модемы либо отказываются совершать вызов, либо молча отключают поддержку DTR на время этого вызова; фактическое поведение зависит от программного обеспечения модема.
Другие аспекты реакции на изменения в DTR можно вручную изменить или настроить на большинстве новых модемов. [2] [3] некоторые поставщики используют более высокие значения. [4]
Многие внешние модемы имеют на передней панели светодиодные индикаторы, один из которых — TR ( «терминал готов» ). Этот индикатор следит за состоянием контакта DTR. Свет горит, когда DTR высокий, и гаснет, когда он низкий. Модемы обычно поддерживают световой индикатор TR, когда используется команда AT&D0, чтобы заставить модем игнорировать сигнал DTR, независимо от фактического состояния контакта.
Работа нуль-модема
[ редактировать ]Когда последовательное соединение устанавливается между двумя компьютерами с использованием нуль-модемного адаптера, линии DTR и Data Carrier Detect (DCD) обычно соединяются. Это позволяет обоим концам соединения определять, когда соединение активно.
Во многих операционных системах, включая Windows, линия DTR находится на низком уровне, пока последовательный порт не используется и не контролируется никакими приложениями.
Использование для управления потоком
[ редактировать ]На некоторых принтерах с последовательными интерфейсами линия DTR используется для аппаратного управления потоком данных , аналогично использованию RTS и CTS для модемов. Эта практика непоследовательна; другие принтеры определяют RTS для той же цели.
Когда DTR используется для управления потоком, он управляет потоком данных от принтера к компьютеру. Однако, поскольку во время печати основная часть данных передается от компьютера к принтеру, важность управления потоком в обратном направлении минимальна.
Использовать в качестве штыря питания
[ редактировать ]На некотором оборудовании линия DTR (вместе с RTS) может использоваться для подачи питания. Наиболее ярким примером этого является серийная мышь. Последовательный порт DE -9 на ПК не является выделенным источником питания. Драйвер мыши всегда поддерживает высокий уровень линий DTR и RTS, чтобы у устройства был источник питания.
Другая категория устройств, обычно питающихся от линии DTR, включает преобразователи между RS-232 и другими последовательными стандартами, такими как RS-422 и RS-485 .
Использование для передачи манипуляции
[ редактировать ]Во многих реализациях радиомодемов, особенно в любительском радио, DTR используется для управления передачей. Радио принимает сигнал, когда DTR не установлен, обычно передавая звук на программный модем. Когда установлен DTR, радиостанция передает звук, исходящий от программного модема. В случаях, когда радиостанция управляется последовательными командами (например, через интерфейс компьютерного приемопередатчика ), управляющие данные передаются независимо от состояния DTR.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «6.2.9 Поведение цепи 108 (готовность терминала данных)», V.250: Последовательный асинхронный автоматический набор номера и управление (05/99, 07/03) (PDF) , ITU-T / Бюро стандартизации электросвязи
- ^ «8. Управление сигнализацией EIA-232», Справочник команд Courier V-Everything , US Robotics , получено 23 ноября 2009 г.
- ^ «A.4 Проблемы реализации AT&D3», PnP для COM-устройств, версия 0.92 (RTF) , Microsoft и Hayes , 28 февраля 1995 г.
- ^ Ник Робинс (2003), Функциональный обзор модема Alpha Micro GPRS 1.0 (PDF) , Alpha Micro Components, заархивировано из оригинала (PDF) 25 января 2007 г. , получено 23 ноября 2009 г.