Перейти к содержанию
    

Снифер USB

Всем доброго дня. Собственно вопрос выше.

Под оным подразумеваю девайс, который паразитно вешается на USB (не выше 2.0) D+, D- и считывает все что там ходит. Думаю на ПЛИСе сделать обработчик, хочу получить поток данных с устройства, которое раньше работало по RS232, сейчас переделано на USB на базе микроконтроллера. С него и надо перехватывать поток и разбираться в нем. Для версии с RS232 работало все отлично, но прогресс не стоит на месте :)

 

Может требуется поставить 2 USB PHY и сигналы пускать транзитом через ПЛИС? Пробовал ли кто паразитно отбирать сигнал с USB2.0?

Если кто-то делал что-то подобное, интересны любые моменты, проблемы, которые возникали, что предусмотреть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

раньше работало по RS232, сейчас переделано на USB

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

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

 

А напрямую без SERDES не обойтись разве?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может требуется поставить 2 USB PHY и сигналы пускать транзитом через ПЛИС?

достаточно один PHY....

post-4812-1370769053_thumb.jpg

post-4812-1370769183_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

достаточно один PHY....

Ух ты, что за штука? И маркировочку бы этого phy, так не разглядеть.

PS А трассировка то вроде незамысловатая, никаких диф.линий с согласованными импедансами...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

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

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...