|
|
  |
Программирование flash rom до пайки на плату - применяется ли такое ? |
|
|
|
Jun 1 2007, 13:40
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 7-11-04
Пользователь №: 1 067

|
Уважаемые господа!
Применяется ли программирование микросхем памяти типа Flash или микроконтроллеров с Flash Rom до запаивания на плату ? Или такой подход неверен так как существует риск повредить запрограммированный чип ?
Спасибо за внимание.
|
|
|
|
|
Jun 1 2007, 16:54
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 7-11-04
Пользователь №: 1 067

|
По моему это удобно, что устройство после сборки при первом включении может себя протестировать. Особенно актуально для серийного производства. Я бы даже сказал а как же иначе ?
|
|
|
|
|
Jun 4 2007, 14:06
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 7-11-04
Пользователь №: 1 067

|
Цитата(Ilya_z @ Jun 4 2007, 15:15)  Применяется, при правильном монтаже ничего не должно повредиться. Вообще существует мнение, что привысоких температурах возможно искажение данных, по крайней мере в этом упрекали УФ РПЗУ. Насчет совремееных flash, eeprom таких случаев не наблюдал, хотя имелись случаи порчи содержимого eeprom во время записи при высокой температуре (выше 140-150с) Вы имеете ввиду что операция записи в eeprom производилась когда кристалл был разогрет до высокой температуры ?
|
|
|
|
|
Jun 5 2007, 05:04
|
Частый гость
 
Группа: Свой
Сообщений: 119
Регистрация: 8-03-05
Из: Saratov
Пользователь №: 3 155

|
Цитата(eng2 @ Jun 4 2007, 18:06)  Вы имеете ввиду что операция записи в eeprom производилась когда кристалл был разогрет до высокой температуры ? Да, это конечно неправильно, но для этого были причины...
|
|
|
|
|
Jun 9 2007, 06:56
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 7-04-07
Пользователь №: 26 859

|
выпускали партию 1200 штук изделий с 89S53 уже прошитыми. Как раз решили отказаться от колодок по причине возможного неконтакта и как следствие - "слетания" прошивки. Отказов пока не было.
|
|
|
|
|
Jun 11 2007, 14:48
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 15-05-07
Пользователь №: 27 742

|
Цитата(eng2 @ Jun 1 2007, 19:54)  По моему это удобно, что устройство после сборки при первом включении может себя протестировать. Особенно актуально для серийного производства. Я бы даже сказал а как же иначе ? К тому же если устройство нет необходимости настраивать, то такой способ предпочтительный - после сборки получаем рабочий экземпляр. Применимо при серийном выпуске, но разъем для внутрисхемного программирования все равно оставили, на всяк случай.
|
|
|
|
|
Jun 11 2007, 16:11
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 7-11-04
Пользователь №: 1 067

|
Цитата(SunnyDevil @ Jun 11 2007, 17:48)  К тому же если устройство нет необходимости настраивать, то такой способ предпочтительный - после сборки получаем рабочий экземпляр. Применимо при серийном выпуске, но разъем для внутрисхемного программирования все равно оставили, на всяк случай. Я думаю, что оставить разъем для ISP, JTAG , на всяк случай нужно. Но можно просто не впаивать сам разъем.
|
|
|
|
|
Jun 11 2007, 18:42
|

Участник

Группа: Свой
Сообщений: 64
Регистрация: 7-04-07
Из: Днепропетровск
Пользователь №: 26 849

|
Цитата(eng2 @ Jun 11 2007, 19:11)  Я думаю, что оставить разъем для ISP, JTAG , на всяк случай нужно. Но можно просто не впаивать сам разъем. Так об этом и речь - обязательно оставить разъем в схеме. Только впаять его все же следует сразу - не так много затрат, чтобы этого не делать. Зато потом представьте, что-то в программе нужно переделать, устройств пару сотен, и впаивать разъемы для программирования потОм?
|
|
|
|
|
Jun 11 2007, 19:04
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(SunnyAngel @ Jun 12 2007, 00:42)  Так об этом и речь - обязательно оставить разъем в схеме. Только впаять его все же следует сразу - не так много затрат, чтобы этого не делать. Зато потом представьте, что-то в программе нужно переделать, устройств пару сотен, и впаивать разъемы для программирования потОм?  Это смотря какой разъем. Если гребенка типа PLS, то просто на место разъема вставляется кабель программирования с BLS в который воткнут PLS. Прижимается и программируется. Затем вынули и все. Быстрее даже чем, в запаянный PLS тыкать. Единственно что не очень хорошо - рука, которая прижимает разъем занята. P.S. еще один недостаток незапаянного разъема ISP в том, что в случае пайки "волной" отверстия заливаются припоем.
|
|
|
|
|
Jun 11 2007, 21:57
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 19-12-06
Из: Silicon Valley, California
Пользователь №: 23 683

|
Цитата(SunnyAngel @ Jun 11 2007, 11:42)  Так об этом и речь - обязательно оставить разъем в схеме. Только впаять его все же следует сразу - не так много затрат, чтобы этого не делать. Зато потом представьте, что-то в программе нужно переделать, устройств пару сотен, и впаивать разъемы для программирования потОм?  В этом плане очень хорош board edge connector (конечно, если есть место на плате). Ничего не стоит, впаивать не надо, при необходимости обеспечит хорошее соединение.
|
|
|
|
|
Jun 12 2007, 04:24
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 7-11-04
Пользователь №: 1 067

|
Цитата(cupertino @ Jun 12 2007, 00:57)  В этом плане очень хорош board edge connector (конечно, если есть место на плате). Ничего не стоит, впаивать не надо, при необходимости обеспечит хорошее соединение. Да, edge connector видимо и есть наиболее оптимальное решение (конечно если плата позволяет).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|