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

 
 
 
Reply to this topicStart new topic
> ATMEGA - тонкости эксплуатации
avat
сообщение Nov 2 2007, 08:00
Сообщение #1


Участник
*

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



Часто замечаю, что в серийных китайских устройствах с использованием ATMEGA последняя ставится в DIP-корпусе и на панельку. Какие соображения преследуют разработчики? Не дешевле ли запаять TQFP, есть прочие элементы на плате уже SMD? Или может быть, из-за ремонтопригодности? Сдох кристалл, не снимая платы поставили новый и все.
И еще вопрос. Сам использую ATMEGA16, 128 в TQFP. Все как правило работает, кроме нескольких непонятных исключений:
1. Партия изделий 50 шт, электроконтроль, монтаж автоматом. В 2-х устройствах MEGA16 не откликается на JTAG со следующим сообщением WinAVR: "JTAG ICE обнаружен, но устройство вернуло некорректный JTAG ID". Питание в норме, трассы JTAG не замыкают, не оборваны. Лечилось перепайкой ATMEGA.

2. Уже другие устройства с тем же контроллером после очередного перепрограммирования по JTAG выпадали в ступор с сообщением, указанным выше. Сам контроллер при этом продолжал работать нормально, только перепрограммировать его уже было невозможно. Никакие Lock Bits, FUSE, кроме BOD EN, CKOPT, я не трогал никогда. Лечится только перепайкой. Замыкания, непропаи и т.п. исключены.
В чем может быть проблема?
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 2 2007, 08:23
Сообщение #2


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Имхо, китайцы для этих устройств берут просто бракованные партии, чтоб подешевле, вот и все, кстати этим грешат и некоторые наши поставщики компонентов, только наши не говорят никому и продают чуть дешевле, а потом люди жалуются, мол житаг не пашет, контроллер не программируется...


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Nov 2 2007, 08:42
Сообщение #3


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

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



Вариант номер раз - если проблема с прошивкой была обнаружена уже у потребителя, то дешевле переслать микросхемы чем всю партию изделий.
Вариант номер два - разделение операций. Плата без МК паяется и тестируется отдельно и в случае проблемы просто выбрасывается. МК пишутся отдельно на спец. оборудовании десятками за раз.
Вариант номер три - паяет одна фирма, МК с прошивкой другая, а собирает и тестирует третья.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 2 2007, 18:41
Сообщение #4


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(avat)
В 2-х устройствах MEGA16 не откликается на JTAG со следующим сообщением WinAVR: "JTAG ICE обнаружен, но устройство вернуло некорректный JTAG ID". Питание в норме, трассы JTAG не замыкают, не оборваны. Лечилось перепайкой ATMEGA.
Очень может быть фьюзы по какой-то причине сглючили и изменились. Исправляется только высоковольтным программатором. Если уж и он не в состоянии опознать проц и перешить фьюзы, то брак.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
fmdost
сообщение Nov 2 2007, 19:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Цитата(ArtemKAD @ Nov 2 2007, 12:42) *
Вариант номер раз - если проблема с прошивкой была обнаружена уже у потребителя, то дешевле переслать микросхемы чем всю партию изделий.
Вариант номер два - разделение операций. Плата без МК паяется и тестируется отдельно и в случае проблемы просто выбрасывается. МК пишутся отдельно на спец. оборудовании десятками за раз.
Вариант номер три - паяет одна фирма, МК с прошивкой другая, а собирает и тестирует третья.

Вариант номер 1. Делают не в Китае, и из "списанных" военных деталей.
Где видели АВР? Сам ни разу. В основном масочные и капли. ИМХО, АВР флеш слишком дорого для серии.

Сообщение отредактировал Т.Достоевский - Nov 2 2007, 19:21
Go to the top of the page
 
+Quote Post
Diusha
сообщение Nov 4 2007, 04:32
Сообщение #6


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



avat
«2. Уже другие устройства с тем же контроллером после очередного перепрограммирования по JTAG выпадали в ступор с сообщением, указанным выше. Сам контроллер при этом продолжал работать нормально, только перепрограммировать его уже было невозможно.»

Сталивался с внешне похожей ситуацией. ЖТАГом не пользуюсь, про него конкретно ничего не скажу.
Программирую через LPT, софт самодельный.
Никаких проблем не возникало, пока не появилась мега8. Довольно часто после очередной попытки записать нов. прогу мега8 также переставала прогиться, фьюсы тоже. При этом записанная ранее прога раб. нормально, память и фюсы читаются. Думал, глюк разработки чипа. Попробовать лечить высоковольтным программатором думал, но до сих пор не проверил.
Потом появились более новые меги. Они у меня вовсе не прогились.
Cитуация вылечилась (т.е. АВРки больше не влетают в этот ступор; а те, которые уже влетели, никуда из него не делись) уменьшением частоты SCK. Она у меня была больше, чем надо, но старые АВРки ее кушали, а новые не захотели. Видимо, связано с повышением интеграции.
Go to the top of the page
 
+Quote Post
alexmal
сообщение Nov 4 2007, 05:54
Сообщение #7





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



C ATMEL работаю больше 7 летюю Начинал с 2051, затем 2323, Tiny11, 13, Tiny 2313 сейчас Mega48. Программировал фитоновским программатором. T2313 и M48 через SPI, пользую самопальный вариант 910 программатора и Code Vision в качестве оболочки. Отказов не помню. В серии производстве программируют аргуссофтовским программатором, Этот капризничает на большой скорости, приходится снижать почти до минимума. Но на партиях в 300-500 штук отказов практически не было. МС берем в Точке опоры.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Nov 5 2007, 09:09
Сообщение #8


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

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



Цитата
Где видели АВР? Сам ни разу. В основном масочные и капли. ИМХО, АВР флеш слишком дорого для серии.

Зависит от изделия. Если его стоимость 2$, то да. Если больше 10$ да еще там, где очень желательна внутренняя EEPROM (криптография), то вполне дешево даже для партии. А если еще и изделие постоянно совершенствуется (развивается линейка на базе одной платы), то однозначно флешованные МК становятся даже дешевле масочных.
Go to the top of the page
 
+Quote Post
avat
сообщение Nov 5 2007, 22:10
Сообщение #9


Участник
*

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



Цитата(Diusha @ Nov 4 2007, 07:32) *
Cитуация вылечилась (т.е. АВРки больше не влетают в этот ступор; а те, которые уже влетели, никуда из него не делись) уменьшением частоты SCK. Она у меня была больше, чем надо, но старые АВРки ее кушали, а новые не захотели. Видимо, связано с повышением интеграции.


Кстати, вполне себе мысль. Я на JTAG тоже задирал скорость обмена, не помню точно на каких платах, но было дело. Хоть и оговаривается частота TCK и SCK в даташите, но, видимо, реальные кристаллы не всегда читают собственные даташиты.
Go to the top of the page
 
+Quote Post

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

 


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


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