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

 
 
 
Reply to this topicStart new topic
> Снифер USB, Никто не делал?
alexPec
сообщение Jun 7 2013, 18:50
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



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

Может требуется поставить 2 USB PHY и сигналы пускать транзитом через ПЛИС? Пробовал ли кто паразитно отбирать сигнал с USB2.0?
Если кто-то делал что-то подобное, интересны любые моменты, проблемы, которые возникали, что предусмотреть...
Go to the top of the page
 
+Quote Post
krux
сообщение Jun 8 2013, 19:24
Сообщение #2


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(alexPec @ Jun 7 2013, 22:50) *
раньше работало по RS232, сейчас переделано на USB

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

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


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jun 9 2013, 08:50
Сообщение #3


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(krux @ Jun 8 2013, 23:24) *
с другой стороны комп? может тогда проще взять софтовый анализатор USB IRP?

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

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

А напрямую без SERDES не обойтись разве?
Go to the top of the page
 
+Quote Post
UniSoft
сообщение Jun 9 2013, 09:13
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812



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

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

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jun 9 2013, 12:59
Сообщение #5


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



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

Ух ты, что за штука? И маркировочку бы этого phy, так не разглядеть.
PS А трассировка то вроде незамысловатая, никаких диф.линий с согласованными импедансами...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 9 2013, 13:04
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexPec @ Jun 9 2013, 16:59) *
И маркировочку бы этого phy, так не разглядеть.

Это SMSC USB3300.
Go to the top of the page
 
+Quote Post
UniSoft
сообщение Jun 9 2013, 15:33
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812



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

это "Beagle USB 480 Protocol Analyzer"
http://www.totalphase.com/products/beagle_usb480/
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jun 9 2013, 15:44
Сообщение #8


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(aaarrr @ Jun 9 2013, 17:04) *
Это SMSC USB3300.

Спасибо, посмотрел-интересная штучка
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 21:34
Рейтинг@Mail.ru


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