legal note
IC Book © 2001

hardware
software

support
buy

Home page
Автономный модуль Serial для тестирования последовательного порта в среде DOS, v1.56

Main Menu
Registers Test
Pins Test
Data Transfer Test
Baud Rate Test





Software

ICDiag

Serial



Аппаратный тест сигнальных цепей UART

Pins Test


Pin Test вызывается из Hardware Test и предназначен для просмотра, из­ме­не­ния состояния и диагностики сигнальных линий последовательного ин­тер­фей­са RS232. Для работы с ним рекомендуется ознакомиться с документацией по UART и преобразователям уровней сигналов TTL/RS232.

Экран выполнения Pins Test Pins Test Test в составе Hardware Test

В перечень для Pin Test включаются порты, назначенные для тестирования в главном меню. Описание каждого из них состоит из сведений о его конфигурации и списка сигналов. Список сигналов порта содержит следующие сведения:

Pin – номер контакта на разъеме RS232. Тип разъема DB9 или DB25 вы­бирается с помощью переключателя в нижней части экрана.
Value – текущее состояние сигнала. Состояние выходов доступно для пе­ре­клю­че­ния пользователем, состояние входов можно только просматривать. Линии ввода-вывода последовательных данных RxD, TxD не допускают яв­но­го считывания и явной установки состояния, поэтому в графе Value для данных сигналов стоят прочерки. Выходы, состояние которых доступно для переключения пользователем, выделены контрастным цветом.
Type – тип сигнальной линии. Input – вход, Output – выход, Power – силовые линии: земля и питание. На разъеме RS232 присутствует только земля.
Status – результат предварительного тестирования программно-доступной логики управления сигналом. Данное действие применимо только к вы­хо­дам.
Pin Description – название сигнала, стандартно используемое в кон­с­т­рук­тор­ской документации по UART.

Изменение состояния сигналов UART
Управление сигнальными цепями

Данная операция доступна только для выходов порта – сигналы RTS# и DTR#, допускающих явное управление состоянием. Клик мыши или клавиша [Space] на строке, соответствующей сигналу, вызывает инвертирование его состояния.

Для обеспечения правильного соответствия между сигналами и номерами кон­так­тов на разъеме RS232, необходимо установить тип разъема DB9/DB25 с по­мо­щью переключателя в нижней части экрана. Для управления им можно ис­поль­зо­вать мышь или подчеркнутые символы.

Состав информации для диагностики сигнальных цепей
Экран сигналов

В нижнем левом углу экрана находятся кнопки управления тестом:

Back – Registers – возврат в экран регистров.
Reset ports – программный сброс всех UART, участвующих в тесте.
Internal loopback – диагностика всех UART, участвующих в тесте с ис­поль­зо­ва­ни­ем внутренних диагностических обратных связей, ре­а­ли­зо­ван­ных в ми­к­ро­схе­мах 82x50. Проверяются программно-доступные ресурсы UART, вы­пол­ня­ю­щие прием и передачу последовательных данных и квитирующих сиг­налов интерфейса. Внешние сигнальные цепи интерфейса не про­ве­ря­ют­ся. После выполнения теста, описание каждого порта пополняется бло­ком результатов тестирования сигнальных пар вход-выход, образованных диагностическими обратными связями внутри UART.
External loopback – диагностика всех UART с использованием внешнего ди­а­гнос­ти­ческого разъема с обратной связью. Тест проверяет не только про­г­рам­мно-доступные ресурсы UART, но и сигнальные цепи интерфейса: бу­феры согласования TTL/RS232, соединения между UART и буферами, со­е­ди­не­ния между буферами и разъемами портов. После выполнения теста, в описание каждого порта добавляется блок с результатами тестирования сигнальных пар вход-выход, образованных диагностическими обратными связями.
Stress Test – диагностикф всех UART с использованием внешнего ди­а­гно­сти­че­ского разъема с обратной связью. Процедура проверки циклически повторяется. Выполняются действия, аналогичные тесту External Loopback, но в режиме многократного повторения. Тест завершается в случае об­на­ру­же­ния ошибки или может быть прерван пользователем. После вы­пол­не­ния теста, в описание каждого порта добавляется блок, описывающий ре­зуль­тат тестирования.

Аппаратный тест сигнальных цепей UART
Детальная диагностика сигнальных цепей

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





about
press


вверх