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

 
 
> Как завесить гальванически развязанный конвертер USB-COM
Sokol
сообщение Jun 3 2009, 05:34
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 23-07-04
Пользователь №: 365



Столкнулся с проблемой - устройство подвешивает конвертер USB-COM. При зависании конвертер не принимает и не передает данные, а если попытаться закрыть COM-порт, и потом открыть снова - зависает приложение, которое с ним работает. Причем зависает так, что закрыть его можно лишь перезагрузкой компа (работаю под Win XP). Зависает не зависимо от того, гальванически развязанный конвертер или нет. Работа конвертера восстанавливается после того, как его отключают от USB и подключают снова. Пробовал конвертеры на базе Prolific без развязки и на базе Silabs с гальванической развязкой. Опытным путем выяснили, что конвертер подвешивается сигналом по линии RX. Но явных помех на линии не обнаружено. Да и гальваническая развязка опять же не помогает. Каким образом вообще, в принципе можно подвесить гальванически развязанный конвертер?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndreyS
сообщение Jun 3 2009, 06:26
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Добрый день.

Я думаю что ваша проблемма во многом описана в этой теме

Прочтите ее полностью.


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
Sokol
сообщение Jun 3 2009, 08:33
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 23-07-04
Пользователь №: 365



AndreyS, спасибо огромное!
Да, очень похоже на мою ситуацию. Жаль, что аппаратного решения проблемы найти не удалось - я ведь не работаю напрямую с USB, для меня это выглядит как общение с COM-портом. Попробую побороться с помехами...
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Jun 3 2009, 10:07
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Цитата(Sokol @ Jun 3 2009, 12:33) *
Да, очень похоже на мою ситуацию. Жаль, что аппаратного решения проблемы найти не удалось - я ведь не работаю напрямую с USB, для меня это выглядит как общение с COM-портом. Попробую побороться с помехами...


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

Аппаратно, в частности, предлагалось контроллировать поток на стороне девайса и в момент зависания USB шины производить попытку сброса соединения на шине (перезагружать например девайс). Контроллировать состояние USB шины легче на стороне девайса. Там проще вывести ситуацию в норму.


--------------------
Удачи.
Go to the top of the page
 
+Quote Post



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

 


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


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