Jump to content

    

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

приветствую

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

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

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

 

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

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

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

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

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

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

post-53792-1533632674_thumb.jpg

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
что можно предпринять, чтоб решить проблему?

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

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

 

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

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

Share this post


Link to post
Share on other sites
Прикрепленная схема ниразу не информтивная!

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

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

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

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

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

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

 

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

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

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

 

 

Share this post


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

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

 

 

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

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

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

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

Share this post


Link to post
Share on other sites
все делается на макетной плате.

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

Share this post


Link to post
Share on other sites
разводки в серьезном смысле нет.

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

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

Share this post


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

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

 

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

нет

 

 

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

происходит

 

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

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

 

Share this post


Link to post
Share on other sites

всё.

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

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

теперь норм.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this