Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > USB-непонятка


Автор: zhgutov 30.3.2006, 14:49
Здравствуйте, товарищи!

Есть проблемка. Устройство, ПО к которому я пишу, связано с компом через интерфейс USB. С настольным компьютером все в порядке, а вот когда дивайсина подключается к ноутбуку, то через некоторое время канал USB пропадает. Чтобы вновь заработало, необходимо отключить и подключить провод от ноутбука. Проблема одна и та же для двух разных ноутбуков. Однако если все это подключить через USB-концентратор, то все работает нормально.

Укажите, plz, на причину!..

Автор: Romikgy 30.3.2006, 16:52
может юсб девайс кушает много тока?

Автор: zhgutov 30.3.2006, 20:25
Кушает 44 мА. Именно это значение указываю в дровах. Но от этого ничего не зависит, ибо я ставил и 0 и 100 мА — ничего не меняется. Точнее, он не кушает вовсе. Он от сети питается. Если повесить нагрузку (припаиваю банальный резистор) так, чтобы было, скажем, 44 мА, то канал теряется реже, но все равно теряется. Еще потеря канала связи происходит при включении/выключении какого-нить другого устройства, например вольтметра. Но во всех этих случаях само устройство продолжает работать нормально. Как с этим бороться? Где тут собака зарыта?

Автор: Romikgy 30.3.2006, 21:03
похоже на наводку
Цитата(zhgutov @ 30.3.2006, 19:25 Найти цитируемый пост)
происходит при включении/выключении какого-нить другого устройства

посмотри че присходит с юсб портом, вообще мож какое то сообщение хочет система получить!

Автор: sergeeff 30.3.2006, 22:16
У меня точно такие же проблемы. Причем это проявляется и на настольном PC и наблюдается в том случае, если пару часов ничего не делаешь на компьютере. Но например сегодня мы целый день наблюдали за работой USB устройства, то есть раз в два часа пытались что-нибудь послать через USB – и все проходило нормально.

Так что загадка…

Автор: zhgutov 31.3.2006, 11:23
sergeeff, а какую микросхему вы используете? У меня FTDI FT245BM.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)