Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Снифер USB
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
alexPec
Всем доброго дня. Собственно вопрос выше.
Под оным подразумеваю девайс, который паразитно вешается на USB (не выше 2.0) D+, D- и считывает все что там ходит. Думаю на ПЛИСе сделать обработчик, хочу получить поток данных с устройства, которое раньше работало по RS232, сейчас переделано на USB на базе микроконтроллера. С него и надо перехватывать поток и разбираться в нем. Для версии с RS232 работало все отлично, но прогресс не стоит на месте sm.gif

Может требуется поставить 2 USB PHY и сигналы пускать транзитом через ПЛИС? Пробовал ли кто паразитно отбирать сигнал с USB2.0?
Если кто-то делал что-то подобное, интересны любые моменты, проблемы, которые возникали, что предусмотреть...
krux
Цитата(alexPec @ Jun 7 2013, 22:50) *
раньше работало по RS232, сейчас переделано на USB

с другой стороны комп? может тогда проще взять софтовый анализатор USB IRP?

если хочется подключаться в разрыв - то очень вероятно придётся изображать из себя USB-хаб, потому что есть ограничение на latency ответа, и лишняя сериализация+десериализация на PHY достаточно много съест от бюджета.
alexPec
Цитата(krux @ Jun 8 2013, 23:24) *
с другой стороны комп? может тогда проще взять софтовый анализатор USB IRP?

если хочется подключаться в разрыв - то очень вероятно придётся изображать из себя USB-хаб, потому что есть ограничение на latency ответа, и лишняя сериализация+десериализация на PHY достаточно много съест от бюджета.

Кстати, спасибо, вариант-прикинуться хабом и попутно смотреть что там через него прокачивают. А примерчик софта для хаба не подскажете где взять? И в операционках они стандартно распознаются, без драйверов (ну типа как mass storage device)?
Софтовый анализатор думал, пришел к выводу что не вариант. Поменялась операционка там с win7 на win8 и выясняется потом, что уже не работает анализатор. И все заново-искать где, почему и т.д. Ну его в болото. Анализировать на железной стороне и все. Там то уж ничего не поменяется. Куплен девайс - работает долго и счастливо, а поддержка операционок - головная боль производителя девайса, который надо слушать. И да, на другой стороне комп с виндой.

А напрямую без SERDES не обойтись разве?
UniSoft
Цитата(alexPec @ Jun 8 2013, 02:50) *
Может требуется поставить 2 USB PHY и сигналы пускать транзитом через ПЛИС?

достаточно один PHY....
alexPec
Цитата(UniSoft @ Jun 9 2013, 13:13) *
достаточно один PHY....

Ух ты, что за штука? И маркировочку бы этого phy, так не разглядеть.
PS А трассировка то вроде незамысловатая, никаких диф.линий с согласованными импедансами...
aaarrr
Цитата(alexPec @ Jun 9 2013, 16:59) *
И маркировочку бы этого phy, так не разглядеть.

Это SMSC USB3300.
UniSoft
Цитата(alexPec @ Jun 9 2013, 20:59) *
Ух ты, что за штука?

это "Beagle USB 480 Protocol Analyzer"
http://www.totalphase.com/products/beagle_usb480/
alexPec
Цитата(aaarrr @ Jun 9 2013, 17:04) *
Это SMSC USB3300.

Спасибо, посмотрел-интересная штучка
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.