legal note
IC Book © 2001

hardware
software

support
buy

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

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


вверх