Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: cy7c68001
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Bonifacyi
Доброго всем времени суток!!
Достался мне сей динозавр по наследству! По словам предыдущего владельца, он и раньше не особо хорошо работал. Проблема заключается в том, контроллер определяется в системе как usb1.1, хотя должен как 2.0. С даташитом вроде разобрался, все относительно понятно, однако все эти знания разбиваются о суровую реальность нашего мира. Остались ли еще на форуме люди, кто работал с этим контроллером? Может ли кто-нибудь подсказать про порядок загрузки регистров?
Кстати, параллельно хочу спросить о предназначении резистора в 1 МОм в цепи корпус-ноль на разъеме..
Спасибо!
Bonifacyi
Что ж, проблема оказалась довольно простой. Так как в плате стоит монитор питания, то он давал сигнал сброса в 200мс, который через ПЛИС транслировался на контроллер. В даташите есть приписка, что сигнал сброса должен быть порядка 10мс. В итоге все прерывания выходят, все работает с нужной скоростью. Кстати, судя по темам, похожая проблема возникала пару лет назад..

Однако возникла еще одна непонятная ситуация. Если количество физических переподключений будет больше 8, то контроллер толком не определяется в системе. В Диспетчере устройств висит сообщение, что системе не удалось найти подходящий драйвер. Vid-pid определяются правильные, но прерывания ENUMOK в контроллере при этом не возникает.
Кто-нибудь может это прокомментировать?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.