[an error occurred while processing this directive]
проблема с USB контроллером ISP1582 от Philips
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено sergunas 21 декабря 2005 г. 15:05

Народ, у меня следующая проблема.

После включения ISP1582 я читаю регистр режимов (адрес $C0), и обнаруживаю, что бит VBUSSTAT = 0, хотя USB кабель от компьютера подключён и на плате в линии VBUS я вижу +5В.

Есть подозрения, что вышла из строя схема чувствительности VBUS. Я, к сожалению, не использую транзистор в цепи RPU и не использую последовательный резистор 10 КОм в линии VBUS. Возможно, это моя ошибка при проектировании платы. Также на плате не впаян танталовый конденсатор 1мкФ (не успели пока купить) на линии VBUS.

При первом подключении USB кабеля к плате с ISP1582 и установки бита SOFTCT Windows определила новое устройство. Всё как и должно быть! Затем что-то не заладилось с драйвером, я стал перетыкать USB кабель, включать и выключать питание платы с ISP1582. В итоге, в один прекрасный момент Windows перестала реагировать на подключение моей платы. Как выяснилось ISP1582 не делает Soft Connect при установке бита SOFTCT и не видит наличия питания на VBUS. При всё при этом я прекрасно читаю и изменяю регистры ISP1582 по всем адресам. Я даже могу послать компьютеру сигнал Resume, устанавливая бит SNDRSU, при этом Windows обнаруживает (но не определяет) новое устройство на USB шине.

Ответьте, пожалуйста, что всё-таки случилось с ISP1582, что она себя так ведёт? В чём моя ошибка, что мне следует сделать?

Премного буду благодарен за любой совет и помощь в сложившейся ситуации.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru