Leonardo, USB странное поведение

toxrq
Offline
Зарегистрирован: 25.11.2019

Приветствую.
Ребят ситуация такая, делал проект, с lm2596 снял слишком большой ток и она успешно испустила дух. Так как Леонардо питался через vin, на нее прилетело 24в, что-то стрельнуло и все погасло.
В общем выяснил, оба стабилизатора и мега отправились вместе с ЛМкой, купил новую мегу, припаял,​ прошил, стабы в загашниках валялись. Подключил - появилась, драйвера встали. Залил blink, мигает, но отвалился порт, выключил переподключил порта нет, перепрошил, появилась прошло секунд 10 отвалилась, перекинул штекер - нет причем не появляется как неизвестное устройство, во время пока дуня отказыапется коннектится с ПК, комп не подает никаких признаков. Взял фен прогрел, появилась, залил скетч, отвалилась и не стал прошивать, психанул отложил. минут через 20 подключаю видит, проходит минута-две отваливается. Так мучался пару дней. Сдул мегу и перепаял ее на переходник для дип. навесил кварц c конденсаторами по 15 pF, и обвес USB, в виде конденсатора на 1uF к лапам ucap, резисторы по 10 ом на ноги D+, D- , даже без фильтрующих конденсаторов по питанию, подключаю видит, работает, не отваливается. Сдул все с платы ардуино, кроме такого же обвеса, минут 10 она не отваливалась и опять исчезла из диспетчера устройств.
помогите люди добрые, что может быть? дороги прощванивал, обрыва нет, ума не приложу и плюнуть на плату охота...
Может ли вообще кварц сгореть? Может стандартные сборки резисторные не выдержали 24v? Хотя кварц исключаю из сгоревших как и конденсаторы кварца, т.к. камень работает если залить скетч и она отвалилась. Остается только пара резисторных сборок, одна на 10к - для светиков и одна по линиям D+ D-

-NMi-
Offline
Зарегистрирован: 20.08.2018

Судя по SkillLevel сдуть и обратно вонзить 2560 -  это не так просто. Значит есть опыт и есть чем проверить всё энто. Осцилл здесь будет большим помощником.

Я бы посоветовал ICSP к процу соединить, если проц ID отдаёт - значит всё хорошо. Ну а далее осцилл.

toxrq
Offline
Зарегистрирован: 25.11.2019

Не, все проще намного, в Леонардо ATMega32u4, TQFP 44, она очень легко сдувается и на место садится. Осциллографа к сожалению нет, только едет от сыновей Джеки Чана. По ICSP все заливается и читается идеально. Мега живая на ДИП переходнике, в макете пашет, хотя может не успела отвалиться, отваливается она совершенно не предсказуемо, может 10 минут исправно работать, а может и через 3 секунды отвалиться. После того как отвалится минут 20 полежать и опять все норм, или прогреть и дать остынуть немного. Грешу может в дорожке по каким то из линий D обрыв, но я их прозванивал, они целые. Магия.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

на новой меге надо фьюзы правильные прописать

toxrq
Offline
Зарегистрирован: 25.11.2019

Дело не в фьюзах, фьюзы прописаны и они верные, сейчас по памяти не вспомню точно какие, только extended помню 0хCB, так как только они вызывали у меня вопрос, в в загашнике у меня валяется "PRO MICRO", она так же на ATMega32u4, в ней  умудрился прочитать Efuse как FB, попытался записать FB в эту мегу, avrdude тупо виснет на такой записи, калькулятор фьюзов говорит быть такого не может (пишу через ICSP программатором avr stk500 by Petka). 

Фокус в том , что не зависимо от видит комп дуню или не видит, скетч залитый в нее работает всегда, ресет работает, ICSP, ногами дрыгает. Попробую сдуть с PRO MICRO чип и подкинуть в эту плату, а этот "глюченый" припаять на PRO MICRO, так хоть немного продвинусь в поиске. 

toxrq
Offline
Зарегистрирован: 25.11.2019

Я тут подумал , а может быть в прошивке дело все же, слишком подозрительно отваливается, как и появляется, может кто нибудь слить бутлоадер с Leonardo (китай клон). Я заливаю стандартный caterina - leonardo, но судя по некоторым косвенным признакам в "китай клоне" была несколько другая версия загрузчика. Я уже заказал в поднебесной пару плат, но ехать они будут долго, а руки чешутся.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

у дракулы такая плата есть, его попроси

toxrq
Offline
Зарегистрирован: 25.11.2019

Прошу прощения, я новичок на форуме, не знаю кто Дракула, можно ссылку на профиль пользователя?

toxrq
Offline
Зарегистрирован: 25.11.2019

Все же дело оказалось в прошивке, странно, но стандартная прошивка залитая судя по всему в миллионы плат не работает с моим чипом. Залил прошивку от Micro она завелась и все работает, навесил обратно весь обвес платы, работает, только светики RX/TX теперь инвенсированы.

Ну теперь поковыряю в реальном проекте, может вылезут еще глюки.

Странно очень.

toxrq
Offline
Зарегистрирован: 25.11.2019

Залил, в плату с прошивкой Micro, скетч скомпилированный для Leonardo, теперь отображается как Arduino Leonardo, но светики инвисированны все равно. В общем вопрос закрыт, вероятно непропай какой то был, все работает, может под чипом флюс не отмылся, хотя он достаточно крутой, немецкий жир Felder по идее он должен быть электрически нейтрален.