реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Atmega328p не прошивается, что я делаю не так?
iiv
сообщение Sep 16 2013, 20:55
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Всем привет,

всегда до этого пользовал атмеги с прединсталлированным бутлоадером. Сейчас возникла необходимость загрузить этот бутлоадер в atmega328p в 32tqfp корпусе, чтобы потом быстро перепрошивать ее только с помощью ком порта и ресета как и все ардуины. Но уже пару дней бьюсь и не получается, пожалуйста, проверьте, что я делаю не так:

есть программатор AVR-ISP500-TINY от Olimex, который на раз прошивает по ICSP6 протоколу олимексовскую борду со 128 мегой.

Есть разведенная и спаянная плата с atmega328p-au в 32tqfp, у которой есть пока еще не подключенные ноги MOSI, MISO, SCK, RESET, RX, TX.

Подключаю этот программатор к MOSI, MISO, SCK, RESET, VCC, GND этой платы и пытаюсь через avrdude загрузить бутлоадер. Получаю, что
Код
avrdude: stk500v2_command(): warning: Command timed out
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F

Аналогично не получается, с таким же сообщением об ошибке из ардуиновской оболочки. Еще попробовал бордой от Arduino-Atmega2560, точно тот же эффект.

Пробовал два разных процессора из одной партии, покупал это дело в мойсере. Больше пока не пробовал... Провода, понятно дело, много раз перепроверил, все на месте и не битые.

Скажите, пожалуйста, что я не правильно делаю?

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 16 2013, 21:19
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Два месяца назад (10 июля) вы писали:
Цитата(iiv @ Jul 10 2012, 12:19) *
Всем привет,
есть Atmega328p, на первом таймере которой реализовано управление полным мостом вот такой функцией...


Вроде бы и микросхема та же самая. Выходит, что раньше этот тип МК у вас прошивался. А сейчас каковы отличия от прошлого случая? Только корпус изменился или что-то еще? И почему вы сейчас сравниваете результаты с Мегой128, если у вас был в прошлом был более похожий опыт? Кварц-то у вас стоит?
Go to the top of the page
 
+Quote Post
iiv
сообщение Sep 16 2013, 21:28
Сообщение #3


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(Xenia @ Sep 17 2013, 02:19) *
Два месяца назад (10 июля) вы писали:

всегда пользовался чипами, у которых были уже кем-то до меня загружены ардуиновские бутлоадеры. Имея оный я всегда по ftdi прошивал и проблем не было. Сейчас захотелось загрузить бутлоадер в чистый кристалл. Как только это произойдет, все остальное - будет как и прежде.

Цитата(Xenia @ Sep 17 2013, 02:19) *
Кварц-то у вас стоит?

Кстати, а кварц нужен на голый с завода чип?

Сейчас очень хочется загружать бутлоадеры для не стандартных ардуиновских частот, например, без внешнего кварца (знаю возможные подсады) или с кварцем на 2МГц.
Go to the top of the page
 
+Quote Post
iiv
сообщение Oct 27 2013, 20:00
Сообщение #4


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Ларчик просто открывался... атмеги с обеих партий, которые я получил, пролежали сколько-то времени во влажном помещении, а я, дурень, на МСЛ-3 не обратил внимания... После запечки втечение 2-х дней в печке большинство кристаллов (кроме двух, которые, кажется перегрел) стали прошиваться...

Будьте осторожны!

Всем сочуствовавшим и соучаствующим в этой теме спасибо!
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 27 2013, 20:13
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(iiv @ Oct 28 2013, 00:00) *
Ларчик просто открывался... атмеги с обеих партий, которые я получил, пролежали сколько-то времени во влажном помещении, а я, дурень, на МСЛ-3 не обратил внимания...

Вы хотите сказать что чипы просто отсырели???
Что такое "МСЛ-3"?

Цитата(iiv @ Oct 28 2013, 00:00) *
После запечки втечение 2-х дней в печке большинство кристаллов (кроме двух, которые, кажется перегрел) стали прошиваться...

Два дня в печке жарили wacko.gif
Что за печка?
Go to the top of the page
 
+Quote Post
iiv
сообщение Oct 27 2013, 20:36
Сообщение #6


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(zombi @ Oct 28 2013, 02:13) *
Вы хотите сказать что чипы просто отсырели???
Что такое "МСЛ-3"?


Да, думаю, именно так, Mosture Sensitive Level 3 - припаять не позднее 168 часов после открытия упаковки.


Цитата(zombi @ Oct 28 2013, 02:13) *
Что за печка?


электропечка (спираль обычная) снизу, потом текстолит, потом сами чипы, а сверху галогеновая лампа чуток температуру добавляла. Во время всего прогрева сами чипы были 85-95 градусов по Цельсию.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 27 2013, 20:49
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(iiv @ Oct 28 2013, 00:36) *
Да, думаю, именно так, Mosture Sensitive Level 3 - припаять не позднее 168 часов после открытия упаковки.

Насколько мне известно, здесь речь идёт об окислении выводов через 168 часов.
И по истечении этого времени для автоматической пайки необходимо применять более активные пасты (я не технолог и могу ошибаться в терминах).
Поскольку вы чипы на воздухе передержали вот они и плохо припаялись.
Технолог ваш накосячил.
Большая партия плат?
Паяльничком с канифольным флюсом по ним пройдитесь, думаю все заработают. biggrin.gif

Была подобная проблема с альтерой (MSL 5) а провалялась она открытая фиг знает сколько и фиг знает где.
Пришлось каждую (500 шт) пропаивать заново паяльником с микроволной.
А греть в печке при 90град думаю лишнее.
Go to the top of the page
 
+Quote Post
iiv
сообщение Oct 27 2013, 22:08
Сообщение #8


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(zombi @ Oct 28 2013, 01:49) *
Насколько мне известно, здесь речь идёт об окислении выводов через 168 часов.

тогда я вообще ничего не понимаю...

Платы паяю сам, проблем до этого ни с LGA, ни с 0.3мм шагом не было, паяльник более-менее хороший, есть ИК лампа, нормальные жала, подогревы, термосенсоры. Когда начались проблемы, специально попробовал не рохсовский припой, чтоб наверняка и без перегрева.

Было примерно двадцать плат, на каждой по этому гребанному процессору. Примерно по 7 плат одинакового сорта-дизайна. После пробной спайки по одной плате каждого дизайна начал пробовать, ничего не прошивалось. Начал грешить на программатор, купил новый, кричал в форуме, тут был молчек, я решил бодаться дальше. Процы были куплены примерно половина у Ваттерота (Германия) и половина у Мойсера (Америка). Пролежали без силикогеля и вакуума в достаточно сыром помещении (влажность под 80-90%) наверное с месяц.

Понятно, так как сам плату разводил, знаю где на плате тыкнуться, чтобы проверить наличие контакта с ногой. Тыкался в КАЖДУЮ ногу проца и референсные точки на плате - везде сопротивление было в норме (0.1-0.2Ома максимум). Понятно на всякий случай, проверял сопротивление между соседними ногами на предмет короткого, которого не было...

После отчаянных попыток что-то на них сделать решил погреть. Процы заработали...

К сожалению, уже припаянные (удалось припаять 7 после прогрева) некоторые стали глючить, пока 5 работают как часики, а два, бывает, глючат.

Понятно, платы мыл - бензин со спиртом и по окончании какая-то лабуда из фарнела специально для мойки. На это грешить тоже бы не стал бы, так как развел, изготовил и запустил несколько высоковольтных дизайнов (30кВ, 0.05А) и знаю цену ошибок в мытье.

Сейчас продолжаю пользовать стмы в ткфп, атмеги в диповских корпусах и другие аналогичные микросхемы с МСЛ-1 и лучше. Более аналогичных проблем ни до, ни после не видел.

Может я что-то и не понял, и у меня было такое не везучее стечение обстоятельств, что сразу два производителя прислали левизну, но, как-то сильно с трудом в это верится...

С уважением

ИИВ
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 28 2013, 08:26
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(iiv @ Oct 28 2013, 01:08) *
К сожалению, уже припаянные (удалось припаять 7 после прогрева) некоторые стали глючить, пока 5 работают как часики, а два, бывает, глючат.
Как проявляются глюки? только при программировании или в работе тоже?

Цитата(iiv @ Oct 28 2013, 01:08) *
После отчаянных попыток что-то на них сделать решил погреть. Процы заработали...
Может проблема не в проце а в изделии целиком?

С тактированием мк всё в порядке?
Go to the top of the page
 
+Quote Post
iiv
сообщение Oct 28 2013, 11:31
Сообщение #10


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(zombi @ Oct 28 2013, 14:26) *
Как проявляются глюки? только при программировании или в работе тоже?


либо не программируется вообще, либо эффект, что одна или несколько ножек отпали.

Цитата(zombi @ Oct 28 2013, 14:26) *
Может проблема не в проце а в изделии целиком?


во-первых, не в изделии, а изделиях, во-вторых, за прошлые два года собрал и запустил около 50 разных плат на 328, но с предустановленным ардуино бутлоадером и диповском корпусе - таких эффектов ни разу не видел. Перешел на TQFP на этом же контроллере - сами видете что получилось. Параллельно работал и работаю на куче разных других контроллерах, сам разводил, паял, программировал stm32f415 тоже tqfp, но с меньшим шагом ножек - проблем не было. Единственно, только с этими так получилось, что припаял после долгого хранения во влажной атмосфере.

Кстати, в описании по MSL в английской и немецкой википедиях про окисление ножек ничего не написано, а вот о том, что корпус влагу набирает и его после этого паять нельзя - много написано.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 28 2013, 12:28
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(iiv @ Oct 28 2013, 15:31) *
Кстати, в описании по MSL в английской и немецкой википедиях про окисление ножек ничего не написано, а вот о том, что корпус влагу набирает и его после этого паять нельзя - много написано.

Значит я ошибался по поводу окисления. И корпус действительно влагу набирает.
Но тогда получается что все чипы, которые у меня для ремонтов лежат в открытых пеналах в шкафу по пол года, не пригодны для автомат. пайки?
А я их термофеном паяю, и не дохнут они почему то wacko.gif
Go to the top of the page
 
+Quote Post
iiv
сообщение Oct 28 2013, 19:23
Сообщение #12


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(zombi @ Oct 28 2013, 18:28) *
Значит я ошибался по поводу окисления. И корпус действительно влагу набирает.
А я их термофеном паяю, и не дохнут они почему то wacko.gif

Честно говоря у меня все тоже в шкафу валяется, и, при внимательном осмотре я нашел таки несколько компонент, типа ОУ у которых тоже 3-ий влажный уровень. Прикол в том, что я их иногда после припаивания выпаивал и на другую плату перепаивал и вроде тоже ничего не было. А вот с атмегами сильно не повезло... А Вы какие атмеги в tqfp с 3-им и выше уровнем влажности пользовали?
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 28 2013, 20:49
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(iiv @ Oct 28 2013, 22:23) *
А Вы какие атмеги в tqfp с 3-им и выше уровнем влажности пользовали?

Из простых мег применял 8515 и 162, обе tqfp44. Но какой у них MSL не знаю.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 28 2013, 21:07
Сообщение #14


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(zombi @ Oct 29 2013, 00:49) *
Из простых мег применял 8515 и 162, обе tqfp44. Но какой у них MSL не знаю.


Надеюсь, это были 40-ногие DIP'ы? sm.gif
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 28 2013, 21:11
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Xenia @ Oct 29 2013, 00:07) *
Надеюсь, это были 40-ногие DIP'ы? sm.gif

Почему DIPы??? maniac.gif не дипы а 44-lead TQFP!!!
А дипы тоже были, но лет десять назад.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 17:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01495 секунд с 7
ELECTRONIX ©2004-2016