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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Программирование AVR при серийном производстве
ArtemKAD
сообщение Jul 14 2008, 19:05
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Одно вроде бы не отменяет другое.

Отменяет. Если чип записать до пайки окончательной программой, то тестировать плату после пайки придется вручную, что при достаточной сложности изделия - крайне малоэффективно.
Цитата
Но бывает, и что намного хуже - для всей(новой) партии.

Это не брак МК, это разгильдяйство разработчиков. Запись МК до пайки тут не поможет никак.
Цитата
Нисколько - шить нужно с контролем.

А причем тут контроль? Двух человек садить на запись - один шьет, а другой потом проверяет первого?
Цитата
Тогда вне платы шьется бутлоадер. Иначе, таки да - разъем ISP.

Ну какой бутлоадер, скажем в AtTiny26? Там бы прогу поместить, а не то, что прогу с загрузчиком...
Цитата
Зы, IDC-10/6/5 впаять и шить нормальным обжатым шлейфом дорого? Ращески "на вес" продают.

Да нет. У меня просто обычно места на плате в обрез. Часто и дырки программатора под МК приходится засовывать че бы не мешали.
Да и запись автономником идет быстрее "цивильных программаторов с ПК", что уменьшает время которое человеку надо удерживать наконечник в плате.


ЗЫ. Кстати в тему. Не далее как сегодня искал ZIF панельку под SSOP-48 для записи китайского HT48R70 (до ISP они не доросли). Слава Богу, что уту заразу мне не придется писать в объемах больше 5 шт - ножки гнуться от любого чиха.
Ну и как "приятное дополнение" - цена панельки превышает 220$.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 15 2008, 05:26
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
А причем тут контроль? Двух человек садить на запись - один шьет, а другой потом проверяет первого?

Скорее всего, речь идет о верификации после прошивки. Так это может любой программатор.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 15 2008, 08:26
Сообщение #33


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Скорее всего, речь идет о верификации после прошивки. Так это может любой программатор.

Но это не помогает.
Мне иногда приходится писать At45DB041 в программаторе. И я сам себя несколько раз ловил на том, что не прошиваю микросхему. Т.е. вставить вставил, отвлекся и не заметил, что клавишу "запись" не нажал. А затем смотришь на экран - запись завершена (еще от предыдущей), в панельке микросхема стоит и автоматом ложишь ее в кучу записанных....
Единственное что хоть как-то спасает - счетчик записанных микросхем который сверяешь по окончании записи пенала. Но искать там не записанную - то еще удовольствие. sad.gif
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jul 15 2008, 11:01
Сообщение #34


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(ArtemKAD @ Jul 15 2008, 08:26) *
И я сам себя несколько раз ловил на том, что не прошиваю микросхему. Т.е. вставить вставил, отвлекся и не заметил, что клавишу "запись" не нажал.

Поставить концевик ?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 15 2008, 11:12
Сообщение #35


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Огурцов @ Jul 15 2008, 14:01) *
Поставить концевик ?

Клювом не щёлкать!


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jul 15 2008, 13:33
Сообщение #36


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(MrYuran @ Jul 15 2008, 11:12) *
Клювом не щёлкать!

Любая система, построенная на человеческой надежности, ненадежна(с) Даже если по клюву нащелкать.
Go to the top of the page
 
+Quote Post
uriy
сообщение Jul 15 2008, 14:47
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Мне иногда приходится писать At45DB041 в программаторе. И я сам себя несколько раз ловил на том, что не прошиваю микросхему. Т.е. вставить вставил, отвлекся и не заметил, что клавишу "запись" не нажал. А затем смотришь на экран - запись завершена (еще от предыдущей), в панельке микросхема стоит и автоматом ложишь ее в кучу записанных....
Вот в этом то и минус программатора. Нужен ISP. При настройке изделия наверняка будет ясно что память не зашита. У нас шьют AT45DB161D штук 500 в месяц - не заработала плата зашили еще раз.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jul 16 2008, 13:04
Сообщение #38


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(ArtemKAD @ Jul 15 2008, 12:26) *
...Т.е. вставить вставил, отвлекся и не заметил, что клавишу "запись" не нажал. А затем смотришь на экран - запись завершена (еще от предыдущей), в панельке микросхема стоит и автоматом ложишь ее в кучу записанных....


Дабы на такое не налетать - делаю чтение после выставления защиты. программатор скидывает буффер в нули. хоть и лишние пару нажатий на клаве(перегрузить буффер), но зато хоть какая то фаза окончания - пустой буффер. Хотя опять же, если не нажать перегрузку smile.gif


с уважением
(круглый)
ЗЫ
Сам пришёл к ISAшному разьёму у края.
ЗЫ ЗЫ
Понравилась идея с автономным программатором...Для передачи всего процесса штамповки на лево - удобная вещь..
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 16 2008, 14:48
Сообщение #39


кекс
******

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



Цитата(kolobok0 @ Jul 16 2008, 16:04) *
Дабы на такое не налетать - делаю чтение после выставления защиты.

IMHO проще определить для себя правило:
отвлекся и не помнишь шил или нет, значит не шил и надо шить.

Как говорится, лучше перебдеть чем недобдеть.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 16 2008, 17:14
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
отвлекся и не помнишь шил или нет, значит не шил и надо шить.
Как говорится, лучше перебдеть чем недобдеть.

О! Золотые слова!!! Справедливы даже для случая с однократно программируемыми микросхемами. Шьётся то одна прошивка.
Цитата
При настройке изделия наверняка будет ясно что память не зашита. У нас шьют AT45DB161D штук 500 в месяц - не заработала плата зашили еще раз.

Еще раз +1! Пришла партия плат в наладку. Одна не идет. Причина - не зашита конфигурационная ЕРС1. Выпаяли (делов то, DIP8), зашили - полная гармония:-)
Go to the top of the page
 
+Quote Post
sysel
сообщение Jul 16 2008, 20:15
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



А ещё, если объём производства грандиозный, можно на Atmel-е заказать уже запрограммированные чипы.
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Jul 17 2008, 06:40
Сообщение #42


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



а для корпуса SO - есть такие панельки что в программатор ???
и можно фоту разъема и кусочек платы - где кружочками ставится и программируется ... сфоткайте плс


--------------------
Go to the top of the page
 
+Quote Post
Kriogen
сообщение Apr 28 2010, 10:01
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 28-04-10
Пользователь №: 56 945



Еще вариант с использованием "гребенки" PLS: В качестве отладочного разъема на плате развести ряд отверстий с шагом 2,54 мм (либо другим - смотря какая гребенка). Но отверстия располагать не чётко в одну линию, а как бы в шахматном порядке, с расстоянием между осями рядов 0.1 ... 0.15 мм. Таким образом, при подсоединении разъема программатора вы получите надежный контакт без необходимости чего-то придерживать и подгибать. Единственный замеченный минус - этот способ только для плат с металлизацией отверстий.
Go to the top of the page
 
+Quote Post
reload
сообщение May 10 2010, 12:14
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 17-03-09
Пользователь №: 46 202



Опыт показывает: программирование МК в программаторе до пайки не исключает потребности в разъеме под внутрисхемное программирование. Или бутлудере (и, опять же, разъеме) wink.gif
Go to the top of the page
 
+Quote Post
Инженер
сообщение May 21 2010, 06:12
Сообщение #45


Частый гость
**

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



А какие есть отдельные программы, не в комплекте AVR Studio, для прошивки по ISP DRAGON AVR?, чтобы прошивать можно было, не запуская AVR Studio.

А какие есть отдельные программы, не в комплекте AVR Studio, для прошивки по ISP DRAGON AVR?, чтобы прошивать можно было, не запуская AVR Studio.
Go to the top of the page
 
+Quote Post

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

 


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


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