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

 
 
> at91sam7s не прошивается флеш, хотя сам контроллер вроде работает
overloaded
сообщение Jan 26 2010, 13:43
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422



Имеется 2 не шьющиеся платы из десяти. Питание есть(нормальное), пайка тоже (пропаял еще раз для уверенности). САМ-БА у обоих не запускается, один вообще глухо, ко второму можно подключиться по JTAG, но во флешке одни нули, не пишутся. ERASE ножкой делал, и не раз =) - не стирает в 0xFF. С остальными 8-ю платами все ОК. Что бы это могло быть и как диагностировать точную причину(как, например, отличить заводской брак от статики), подскажите плз ))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jan 26 2010, 13:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(overloaded @ Jan 26 2010, 16:43) *
один вообще глухо

Ну, тут без комментариев.

Цитата(overloaded @ Jan 26 2010, 16:43) *
ко второму можно подключиться по JTAG, но во флешке одни нули, не пишутся. ERASE ножкой делал, и не раз =) - не стирает в 0xFF.

Вопрос в том, правильно ли делали, т.е. на уже включенном питании, или нет. На всякий случай я бы отдельно посмотрел питание непосредственно на выводе VDDFLASH.

Цитата(overloaded @ Jan 26 2010, 16:43) *
как, например, отличить заводской брак от статики

Статикой убить кристалл целиком достаточно затруднительно.
Go to the top of the page
 
+Quote Post
overloaded
сообщение Jan 27 2010, 15:50
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422



Цитата(aaarrr @ Jan 26 2010, 17:50) *
Вопрос в том, правильно ли делали, т.е. на уже включенном питании, или нет. На всякий случай я бы отдельно посмотрел питание непосредственно на выводе VDDFLASH.


Питание в норме(прямо на ножке).. Стирал сначала как надо - на включеном, потом и до подачи ставил(чисто от безисходности)) ). Результата нет.. Просто очень хочется понять что бы это могло значить )) Может ли быть причина в том, что контроллер монтируется вручную(у монтажници нет антистатического браслета)? (паяльник развязанный). Ужь как-то много брака выходит, из предидущих 30 плат тоже 2 не рабочие ((
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 31 2010, 01:28
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(overloaded @ Jan 27 2010, 17:50) *
Может ли быть причина в том, что контроллер монтируется вручную(у монтажници нет антистатического браслета)? (паяльник развязанный). Ужь как-то много брака выходит, из предидущих 30 плат тоже 2 не рабочие ((

Это надо разбить на два вопроса
1. Можно ли спалить контроллер из-за того что он монтируется вручную?
Гипотетически - можно.
Практически - не реально, шанс спалить МК при ручном монтаже (даже если специально этого захотеть) где-то 1 из 10 000.
Куда реальнее смотрится ситуация впяять чип "не тем боком", ведь на одно посадочное место один и тот же чип можно поставить в четырех разных положениях.
Но, будучи неверно впаянным, он тем не менее все равно остается целым (по крайней мере пока не включат питание).

2. Может ли быть причина не работы устройства в целом из-за того что оно паялось вручную?
Да естественно может и вероятность здесь очень высока. А причина как всегда банальна - где-то КЗ, непропай, или деталь не ту впаяли, или забыли впаять, или не так впаяли (полярность диода попутали например).

А касательно ваших предрассудков насчет перегрева 300С - улыбнуло.
Сдувание феном 350-450C 10-15сек, и повторную пайку 315-330C 20-60сек чип спокойно выдерживает, так что ваши 300С это еще очень гуманно.

Цитата
Имеется 2 не шьющиеся платы из десяти.

А Вы не рассматривали вариант кривых плат? Не контроллеров, а именно плат. Бывает даже в одной серии ПП, на голых платах КЗ совершенно в разных местах, вплоть до КЗ между землей и питанием. Думаю тот который "совсем глухо" - как раз такой случай. А там где возвращается 0xFF на всю флеш - не исключено КЗ между TDO линией и еще чем-то.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jan 31 2010, 06:25
Сообщение #5


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(overloaded @ Jan 29 2010, 20:11) *
Думаю так оно и есть(перегрев) - сегодня поинтересовался какой температурой паяют - 300 С cranky.gif


Ну это вполне нормальная температура. Видимо вопрос в количестве времени нагрева.


Цитата(defunct @ Jan 31 2010, 04:28) *
Да естественно может и вероятность здесь очень высока. А причина как всегда банальна - где-то КЗ, непропай, или деталь не ту впаяли, или забыли впаять, или не так впаяли (полярность диода попутали например).


И какова вероятность того, что при этом будет нормальным питание, как написано в первом посте? smile.gif


Цитата(defunct @ Jan 31 2010, 04:28) *
Сдувание феном 350-450C 10-15сек, и повторную пайку 315-330C 20-60сек чип спокойно выдерживает, так что ваши 300С это еще очень гуманно.


Странно но в моем случае до конца не выдержал не один. Используется вся набортная периферия. что-либо всегда начинает сбоить, при том что процессор в целом может заработать. Хотя обычно дохнет генератор.


Кстати, причиной темы может быть банальный непропай кварца . smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:05
Рейтинг@Mail.ru


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