Перейти к содержанию
    

18f2550 сброс при подключении юсб-кабеля

приветствую

имеется pic2550 (дип 28 ). из обвеса -два семисегментных индикатора для диагностики.

и разъем для подключения юсб-кабеля. d+ к 16 ноге, d- к 15. земля к земле.

V+ к резисторам для инициации прерывания на RB4

 

Проблема в том, что при подсоединении юсб-кабеля происходит сброс программы

вместо ожидаемого прерывания.

код RCON указывает на сброс по снижению питания и сбросу питания.

сброс по снижению питания я заблокировал через регистр конфигурации BOR= OFF.

все-равно происходит сброс.

что можно предпринять, чтоб решить проблему?

post-53792-1533632674_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Vbus идет только на делитель? Какое напряжение на выходе делителя? При отключенном Vbus от схемы но подключенном D+\D- с брос происходит? От чего питается сам контроллер? Каков монтаж, соплей нет?

Прикрепленная схема ниразу не информтивная!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что можно предпринять, чтоб решить проблему?

Возможно, плата разведена некорректно. Покажите разводку, будет проще подсказать.

Возможно, в линии питания дивайса стоит большой электролитический конденсатор, который в момент подключения разъема создает резкий бросок тока в линии питания от USB, что и приводит к аварии.

 

Прикрепленная схема ниразу не информтивная!

Это не схема, а какой-то обрывок. ТС - очередной программист, "запряженный" для работы электронщиком ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прикрепленная схема ниразу не информтивная!

да это не схема, а рисунок из книги Яценкова. здесь просто взята идея подачи Vbus на RB4.

и это собственно не делитель (напряжения), поэтому все 5 вольт появляются на RB4.

При отключенном Vbus от схемы но подключенном D+\D- с брос происходит? От чего питается сам контроллер? Каков монтаж, соплей нет?

При отключенном Vbus от схемы но подключенном D+\D- сброс не происходит.

Странно и то, что если вместо Vbus задействовать через кнопку само питание pic (4,9V от сетевого адаптера),

то сброса тоже не происходит.

 

Возможно, плата разведена некорректно.

разводки в серьезном смысле нет.

все делается на макетной плате.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня была эпопея, с тотально сбрасывающимся при подключении USB-устройством.

https://electronix.ru/forum/index.php?showt...99990&st=13

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно и то, что если вместо Vbus задействовать через кнопку само питание pic (4,9V от сетевого адаптера),

Электролит в устройстве м/у общим проводом и VBUS есть ?

 

 

разводки в серьезном смысле нет.

все делается на макетной плате.

Земля, приходящая от USB, должна быть соединена с землей устройства (например, с его земляным полигоном) в одной точке.

Да, а если разъем устройства втыкать не в разъем на передней панели машины, а в разъем, впаянный в материнку, тоже происходит авария ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все делается на макетной плате.

Вот-вот! По приведенной мной ссылке, обнаруженной причиной сбросов оказался прозаичный кусочек провода диной 3см, одним концом напаянный на ножку Reset контроллера, а другим концом висящий в воздухе. А уж на макетной плате таких проводов может быть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

разводки в серьезном смысле нет.

все делается на макетной плате.

Я бы предложил для начала на плате навести порядок, укоротить провода, убедиться что нет КЗ ну и фото нам на оценку можно скинуть. С нулевым проводом что там у Вас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня была эпопея, с тотально сбрасывающимся при подключении USB-устройством.

спасибо. любопытная история.

 

Электролит в устройстве м/у общим проводом и VBUS есть ?

нет

 

 

Да, а если разъем устройства втыкать не в разъем на передней панели машины, а в разъем, впаянный в материнку, тоже происходит авария ?

происходит

 

Я бы предложил для начала на плате навести порядок

да, сам думаю, видимо надо аккуратненько поработать с землей на плате

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всё.

перенёс гнездо юсб поближе к гнезду питания.

а раньше земля тянулась через всю плату транзитом через микроконтроллер.

теперь норм.

спасибо мастерам за дельные советы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...