legal note
IC Book © 2001

hardware
software

support
buy

Home page
Где купить? Инсталляционный пакет UTLiteTest для работы с диагностическим контроллером UTLite Руководство пользователя диагностического контроллера UTLite, Rev1.13


Назначение
Индикаторы
Режимы работы
Использование NVRAM
Гарантия



USB tester: диагностический контроллер UTLite

Hardware

USB

UTLite



Использование NVRAM


Диагностический контроллер UTLite сохраняет содержимое памяти вне за­ви­си­мос­ти от подачи питания на устройство, что позволяет оп­ре­де­лить состояние USB-шины в предыдущем сеансе подключения. Для этого ис­поль­зу­ет­ся энер­го­не­за­ви­си­мая память (англ. NVRAM), в которой хра­нит­ся статистика – ин­фор­ма­ция о состоянии сигнальных линий, пи­та­ю­щем напряжении, ошибках CRC и не­до­сто­вер­ных пакетах.

Использование NVRAM позволяет проверить состояние USB-шины на этапе вы­полнения POST, когда невозможен программный доступ к ресурсам USB че­рез драйверы операционной системы. Прежде, чем пе­ре­йти к анализу со­дер­жи­мо­го энергонезависимой памяти, введем не­сколь­ко определений:

Инструментальная платформа – исследовательский компьютер, на ко­то­ром установлены драйверы устройства UTLite и про­грам­мное обес­пе­че­ние UTLiteTest;
Тестируемая платформа – системная плата или мобильная платформа, на которой выполняется диагностика шины USB.




Диагностика на этапе POST


Информация, собранная при диагностики тестируемой платформы на этапе POST будет существенно менее информативной по сравнению с аналогичной процедурой в сеансе ОС. Но в ситуации, когда затруднен старт системы и вы­пол­не­ние POST прекращается на раннем этапе, поль­зо­ва­те­лю будет доступны воз­мож­нос­ти измерить напряжения USB-шины и получить данные о состояния сиг­на­лов DATA+ и DATA-.

Перед началом испытаний подготовьте инструментальную плат­фор­му: ус­та­но­вите драйверы UTLite и тестовое программное обеспечение UT­Lite­Test. Затем, подключив устройство, с помощью кнопки Clear Sta­tis­tics на закладке Statistics нужно очис­тить содержимое NVRAM. После этой процедуры отключенное ус­трой­ство готово к работе на тестовой плат­фор­ме.

Поключите UTLite к одному из USB-разъемов тестовой платформы. Стартуя ее с помощью кнопки Soft Power On контролируйте состояние индикаторов USB-тестера. Отключив контроллер UTLite от тестовой плат­фор­мы подключите его к платформе инструментальной. Выполните про­це­ду­ру Load Statistics на выше упо­мя­ну­той закладке программы UT­Lite­Test.

В окне Errors содержится вся информация о тестируемой платформе, по­лу­чен­ная на предыдущем этапе (состав информации о сигнале DATA+ аналогичен):

CRC
Errors

Ошибка контрольной суммы передаваемых данных. Па­кет будет повторно послан получателю

Broken
Packets

Потеря данных при повторной передаче пакета с не­до­сто­вер­ной контрольной суммой

DATA-
Broken

Линия DATA- находится в обрыве. Прохождение дан­ных по ней не зарегистрировано

DATA- shorted with Vbus

Линия DATA- коротко замкнута на линию питания USB-шины

DATA- shorted with Ground

Линия DATA- коротко замкнута на заземление USB-шины

DATA- shorted with DATA+

Линии данных DATA- и DATA+ коротко замкнуты меж­ду со­бой

Vbus <
4.0V

Напряжения питания Vbus ниже теоретически до­пус­ти­мо­го минимума

Vbus >
5.25V

Напряжения питания Vbus выше теоретически до­пус­ти­мо­го максимума






about
press


вверх