реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> USB protocol analyzer, кто использовал?
M&P
сообщение Jun 21 2008, 11:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 21-06-08
Пользователь №: 38 465



Всем привет!

У нас уже есть работающие наработки по USB (LS, FS), но в них есть шероховатости. Например иногда устройство обнаруживается неправильно и т.д., передача данных не всегда стабильная. Это смазывает впечатление пользователя от использования великолепного продукта.

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

Вот что мы хотим: http://www.ellisys.com/products/usbtr110/index.php
Может кто-то имеет опыт использования подобных устройств? какие функции наиболее важны? может, целесообразно приобрести более серьезное устройство (поддерживающее HS, и триггеры, декодирование)?

Цитата
The USB Tracker 110 is the ideal USB analyzer to support the development of a USB device and related software. It enables a USB device to be verified at different level of abstraction. We have paid particular attention to the design of the user-interface, which presents data in a clear and precise way. It analyzes the operation of an existing device, searches for incompatibilities and measures the performance of a driver or piece of equipment.
A USB protocol analyzer enables engineers to actually see what the data on the USB bus looks like. Connected between a computer and a peripheral, the USB Tracker records all data, electrical states and control information transmitted on USB. It affects neither communication nor peripheral behavior.


Сообщение отредактировал M&P - Jun 21 2008, 11:46
Go to the top of the page
 
+Quote Post
galjoen
сообщение Jun 21 2008, 12:25
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(M&P @ Jun 21 2008, 15:41) *
У нас уже есть работающие наработки по USB (LS, FS), но в них есть шероховатости. Например иногда устройство обнаруживается неправильно и т.д., передача данных не всегда стабильная.

В принципе для отладки на этом этапе достаточно сниффера. Лично мне SnoopyRpo нравится. Нестабильную передачу данных с его помощью вы запросто отловите, а вот неправильное обнаружение устройства нет, но там ничего сложного нет. Просто некоторые южные мосты, особенно те, которые с процессорами AMD идут, стандарт USB не точно выдерживают. Во всяком случае у меня такая проблемма была. Аппаратный анализатор, он больше для OTG и самодельных хостов актуален. Хотя, конечно, и в вашем случае поможет. Тут всё от кол-ва денег и времени зависит.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jun 22 2008, 09:47
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Пару лет тому назад на каком-то англоязычном форуме один инженер делился проблемой. Серийное производство (около 20000 изделий в месяц). Полное оснащение фирмы высококлассной измерительной техникой (фирма была в США), включая аппаратный USB анализатор. Так вот он рассказывал, что в нескольких устройствах в месяц были сбои в работе USB и аппаратура не позволяла найти причину. Кончалось тем, что эти устройства просто выбрасывались (чинить дороже). Я не призываю против аппаратных USB снифферов, а просто это не есть панацея от всех возможных проблем.
Go to the top of the page
 
+Quote Post
vmp
сообщение Jun 23 2008, 06:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Пользую Ellisys USB Explorer 200 - очень доволен.
Хотя и есть к нему некоторые замечания.
Не экономьте, берите сразу high speed.
Go to the top of the page
 
+Quote Post
I_Spy
сообщение Jul 8 2008, 12:40
Сообщение #5





Группа: Участник
Сообщений: 8
Регистрация: 11-07-05
Пользователь №: 6 710



Цитата(vmp @ Jun 23 2008, 10:15) *
Пользую Ellisys USB Explorer 200 - очень доволен.
Хотя и есть к нему некоторые замечания.
Не экономьте, берите сразу high speed.


а что скажете об этом (достаточна ли функциональность, по сравнению с Ellisys)?

http://www.totalphase.com/products/beagle_usb480/

Beagle USB 480 Protocol Analyzer
  • Non-intrusively monitor High-speed USB 2.0 (up to 480 Mbps)
  • Two capture modes: real-time and delayed-download
  • High-speed USB chirp detection
  • Robust automatic speed detection
  • Hardware-based packet suppression
  • Digital inputs and outputs for synchronizing with external logic
  • Detect suspend/resume events and unexpected signals
  • Free software and API available
  • Fully Windows, Linux, and Mac OS X compatible


Сообщение отредактировал I_Spy - Jul 8 2008, 12:54
Go to the top of the page
 
+Quote Post
vmp
сообщение Jul 8 2008, 13:39
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



На сайте он выглядит красиво, но вот как поведет себя в работе?
Лень скачивать софт - насколько он хорош и удобен? У Эллисиса мне понравилось, как он разбирает протоколы. Вместо голых пакетов он может показывать высокоуровневые операции, например для mass storage вместо кучи отдельных пакетов выдает одну строчку типа READ(10). Кроме того, выделяет различные ошибочные состояния - сразу видно, на что обратить внимание.
Из недостатков Эллисиса - некоторая тормознутость софта при работе с большими объемами данных, нет возможности сделать кольцевой буфер для ловли достаточно редких событий, не хватает возможности включить парсер протоколов с середины трассы.
Go to the top of the page
 
+Quote Post
I_Spy
сообщение Jul 16 2008, 15:42
Сообщение #7





Группа: Участник
Сообщений: 8
Регистрация: 11-07-05
Пользователь №: 6 710



Beagle USB 480 Protocol Analyzer умеет разбирать пакеты всех основных типов. Группировать в логе он их не может, триггеров для событий тоже нет.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 03:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016