Интерфейсы ПК

       

Заглушка для проверки СОМ-портов (LoopBack)


Рисунок 2.17. Заглушка для проверки СОМ-портов (LoopBack)

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

1. Проверить наличие двуполярного питания выходных схем передатчиков (этот шаг логически первый, но поскольку он технически самый сложный, его можно отложить на крайний случай, когда появится желание заменить бу- ферные микросхемы).

2. Проверить напряжение на выходах TD, RTS и DTR: после аппаратного сброса на выходе TD должен быть отри- цательный потенциал около -12 В (по крайней мере ниже -5 В), а на выходах RTS и DTR - такой же положи- тельный. Если этих потенциалов нет, возможна ошибка

подключения разъема к плате через шлейф. Распростра- ненные варианты:

ш шлейф не подключен;

шлейф подключен неправильно (разъем перевернут или вставлен со смещением);

раскладка шлейфа не соответствует разъему платы.

Первые два варианта проверяются при внимательном осмотре, третий же может потребовать некоторых усилий. В табл. 2.1 приведены три варианта раскладки 10-проводного шлейфа разъема СОМ-порта, известных автору; для СОМ- портов на системных платах возможно существование и других. Теоретически шлейф должен поставляться в соот- ветствии с разъемом платы, на которой расположен порт.

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

3. Соединив контакты линий RTS и CTS (или установив за- глушку), следует попытаться вывести небольшой файл на СОМ-порт (например, командой COPYC:\AUTOEXEC. BAT СОМ 7;). С исправным портом эта команда успешно вы- полнится за несколько секунд с сообщением об успеш- ном копировании. При этом потенциалы на выходах RTS и DTR должны измениться на отрицательные, а на выхо- де TD должна появиться пачка двуполярных импульсов с амплитудой более 5 В.
Ток короткого замыкания на " схемную землю" ограничен буфер- ной микросхемой передатчика на уровне 20 мА. При иници- ализации порта эти линии переходят в состояние "выключе- но", то есть вырабатывают положительное напряжение. Линия TD в покое находится в состоянии логической единицы, так что на выходе вырабатывается отрицательное напряжение. Потенциалами линий можно управлять через регистры СОМ- порта (выход TD вырабатывает положительное напряжение, если установить бит BRCON).

Двуполярным питанием от линий интерфейса (+V от DTR и RTS, -V от TD) пользуются все манипуляторы, подключае- мые к СОМ-портам. Зная это, в случае неработоспособнос- ти мыши с данным портом следует проверить напряжения на соответствующих контактах разъема. Бывает, что с конк- ретным портом не работает только конкретная мышь (мо- дель или экземпляр), хотя другие мыши с этим портом и эти же мыши с другими портами работают нормально. Здесь дело может быть в уровнях напряжений. Стандарт требует от порта выходного напряжения не менее 5 В (абсолютного значения), и, если данный порт обеспечивает только этот минимум, некоторым мышам не хватит мощности для пита- ния светодиодов (главных потребителей энергии).

Порт получает двуполярное питание через системную плату от блока питания компьютера. Отсутствие на выходе блока питания напряжения +12 В обычно обнаружится по нера- ботоспособности дисков. Отсутствие напряжения -12 В "за- метят" только устройства, подключенные к СОМ-портам. Блок питания теоретически контролирует наличие этих на- пряжений на своем выходе (сообщая о неполадках сигна- лом Power Good, вызывающим аппаратный сброс). Встреча- ются упрощенные схемы блоков питания, у которых контролируются не все напряжения. Кроме того, возможны плохие контакты в разъеме подключения питания к систем- ной плате.


Содержание раздела