Страница 1 из 1
NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 19:06:36
mixon46
Здравствуйте. У меня есть arduino nano на ch340. Ранее исправная. Но как то превысил напряжение питания, сгорела ch340, диод, стабилизатор ams1117. Микросхемы и диод поменял. Подключаю к компу. Ничего не происходит. Потом дотронулся рукой и что то стало проскакивать на ПК в диспетчере устройств. Присмотрелся на плату arduino. А там отсутствует кварцевый резонатор. По схеме должен стоять на 12 Мгц. Сам микроконтроллер atmega328 считал программатором avr910 через cvavr. Но плата не обнаруживается. Думаю что данный ch340 прошит на внешний источник тактовой частоты а на плате он отсутствует.
Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 19:23:06
electroget
[uquote="mixon46",url="/forum/viewtopic.php?p=4177717#p4177717"]Думаю что данный ch340 прошит на внешний источник тактовой частоты а на плате он отсутствует.[/uquote]
Ну дайте ей кварц на 12 мегагерц, жалко вам что ли.

Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 21:36:40
veso74
Если у вас GH340C, то у ее внутренной clock, а резонатор на месте не впаян. Место для резонатора - если там GH340G. Atmega328 должна иметь или керамический резонатор (супер маленький), или кварцевый резонатор в корпусе HC49-S, на 16 (5V Arduino) или 8 МГц (3,3V Arduino). Вариант: подключите внешний модуль USB/TTL converter (pins RX и ТX) (на CH340, FT232, CP2102) и используйте Arduino в обычном режиме. Кажется Atmega328 исправная. В большинстве случаев Вам нужно только одноразовое программирование.
Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 22:15:33
mixon46
Да у меня CH340G. А стояла получается с буквой C. Тогда понятно почему не работает. Атмега тактируется керамическим резонатором как вы написали "супер маленьким".
Если поставить керамический резонатор то CH340 заработает?
Атмега живая. И прогается через avr910. По крайней мере считывает. Записывать не стал что бы бутлоадер не повредить
Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 22:26:26
veso74
При наличии компонентов схемы, то должень работать, разница только в наличии или отсутствии резонатора.
У вас нет внешнего преобразователя? Всегда использую внешний, при Arduino со встроенным (UNO, Nano) или без него (Pro Mini). Раз на одном модуле сгорела CH от статики, поменял с новая, но на всякий случай использую внешний модуль для всех Arduino, даже к Mega, даже к STM32Duino. Гальванической развязки PC->Arduino->схема нет, а явно для мой случай необходима. Так что это своего рода страховка

. (частично пользуюсь переводчиком)
Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 22:28:44
mixon46
Принято. Но внешний USB - serial отсутствует. Сейчас думаю как сделать генератор на 12 мгц
Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 22:30:55
veso74
Только кв. резонатор 12 MHz необходим. (SMD кварц 12 MHz можно взять из напр. дефектней USB флэш-памяти.)
Re: NANO не инициализируется компьютером
Добавлено: Ср фев 09, 2022 22:33:32
mixon46
Не понял. Ну ладно. Завтра куплю резонатор если будет в магазине
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 06:41:08
electroget
[uquote="mixon46",url="/forum/viewtopic.php?p=4177896#p4177896"]Если поставить керамический резонатор то CH340 заработает?[/uquote]
Если микросхема исправна, то заработает. И там еще 2 керамических конденсатора на 22 пик нужно.
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 10:19:40
mixon46
Вы уверены что для керамического нужны конденсаторы. Там трёх выводной резонатор. Средний цепляется на минус
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 10:36:11
electroget
[uquote="mixon46",url="/forum/viewtopic.php?p=4178147#p4178147"]Там трёх выводной резонатор. Средний цепляется на минус[/uquote]
Я так понял, что у ТС там сейчас вообще никакого резонатора нет. Трёхвыводные резонаторы ZTT это большая редкость и доступны только под заказ. А HC-49S можно купить где угодно и стоит он 20 руб. Два конденсатора это ещё 10 руб. Всё вместе - дешевле проезда к месту покупки.
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 10:44:04
mixon46
Можете посмотреть. Пустое место под керамический резонатор. Он должен быть smd
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 10:51:28
electroget
[uquote="mixon46",url="/forum/viewtopic.php?p=4178157#p4178157"]Можете посмотреть. Он должен быть smd[/uquote]
Я вам и без фото верю, что плата разрабатывалась под установку SMD компонентов. Но такой кварц вот так просто взять и купить негде, а обычных кварцев везде звались и стоят они совсем недорого. Если цель запустить плату чтоб работала, то проще запаять обычный кварц с конденсаторами, а smd заказать при случае.
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 10:54:49
mixon46
Ну да. Правильно мыслите. Обычный кварцевый резонатор точно должен быть. Я уже посмотрел на сайте. А потом на алиэкспресс. На Али такие резонаторы есть CSTCE12M0G
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 12:27:31
Morroc
Вот это вот все точно того стоит ? По мне так купил пучок ардуин и ковыряй, расходник практически, штуки 3 выбросил уже, хотя первая до сих пор живая.
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 12:38:05
electroget
[uquote="Morroc",url="/forum/viewtopic.php?p=4178213#p4178213"]Вот это вот все точно того стоит ? .[/uquote]
Я так считаю, что ремонтом каждому любителю следует хоть немного позаниматься. Просто для того чтоб приобрести необходимые навыки: в поиске неисправностей, проверке и подборе компонентов, их замене и т.д. А сам ремонт конечно не самоцель если есть возможность пачками покупать новые платы.
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 18:01:10
BOB51
Есть ограничения на "разумный ремонт" и соответствующий уровень дискретности элементной базы.
Ардуино-нано, ардуино про-мини по факту готовые DIP-микросборки.
Ремонт на поэлементном уровне в данном случае дело исключительно на "любителя закопаться" при наличии моря свободного времени и надлежащих средств остнастки.
Примерно то же что и восстановление компонентов сгоревшей ТТЛ микросхемы на ее подложке.
Однако никто не ограничивает возможностей для творчества и тренировок!

Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 20:40:12
mixon46
[uquote="BOB51",url="/forum/viewtopic.php?p=4178407#p4178407"]Есть ограничения на "разумный ремонт"[/uquote]
Вот кто то будет искать в интернете почему при замене CH340C на CH340G не заработала ардуина. И поймет что нужно кварц на 12 МГц. Могу Вам точно заявить что плата заработала. И даже не потребовалось использовать конденсаторы на 22 пФ. Возможно отразилась сама длинна выводов резонатора относительно GND. Так что все неплохо
Re: NANO не инициализируется компьютером
Добавлено: Чт фев 10, 2022 20:58:27
electroget
[uquote="mixon46",url="/forum/viewtopic.php?p=4178542#p4178542"]не потребовалось использовать конденсаторы на 22 пФ. Возможно отразилась сама длинна выводов резонатора относительно GND.[/uquote]
Изначально, генераторы Пирса (т.е. с кварцем) делали на электронных лампах и физически конденсаторы не ставили. Хватало паразитной емкости анода и сетки самих ламп. Потом перешли на полупроводники и для устойчивой работы схемы начали ставить физические конденсаторы. Так что если платка стабильно работает, то можно обойтись и без конденсаторов.