|
ATiny15L дохнут через один., Выход из строя ATiny15L |
|
|
|
Jul 23 2005, 06:08
|
Участник

Группа: Свой
Сообщений: 25
Регистрация: 18-04-05
Из: Украина, Черкасы
Пользователь №: 4 269

|
Цитата(Mias @ Jul 23 2005, 03:14) То вообще не программируются, то перестают программироваться после нескольких фиклов то вдруг начинают грется и взрываются. А взрываються и греються они у вас конечно же в режиме программирования? И программируете вы чем-то наподобии AlteraByte Blaster или STK-200, где питание необходимо брать с программируемого устройства?
|
|
|
|
|
Jul 23 2005, 16:53
|
Участник

Группа: Свой
Сообщений: 22
Регистрация: 13-05-05
Пользователь №: 4 994

|
У нас не все ИС работали, хотя программировались нормально. Оказалось что рано вытягивали их с программатора. Питающее напряжение еще не успевало опустится с 5В до уровня, при котором не возможно программирование ИС.
Еще проверте качество зажима в панельке программатора. А может и статикой пробиваете.
|
|
|
|
|
Jul 24 2005, 21:01
|
Участник

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

|
Цитата(ksinet @ Jul 23 2005, 09:08) Цитата(Mias @ Jul 23 2005, 03:14) То вообще не программируются, то перестают программироваться после нескольких фиклов то вдруг начинают грется и взрываются. А взрываються и греються они у вас конечно же в режиме программирования? И программируете вы чем-то наподобии AlteraByte Blaster или STK-200, где питание необходимо брать с программируемого устройства? Взрываються и греються они как раз ао время работы. Программматоры пробовали разные но остановились в конце концов на Avriel-е FBPRG - с данным программатором меньше возникает проблем чем с ByteBlaster-ами и т.п. только ограничителные резисторы добавили в схему. Как показывает статистика схема программатора по SPI и используемое ПО не влияют на процент выхода. Был замечен ньюанс что при программировании через AlteraByte BlasterMV одна из партий запрограммировалась полностью причем зашились контроллеры которые не программировались через FBPRG, но через некоторое время ъти контроллеры как раз и повзрывались в схеме. Причем по прошествии разных периодов времени (от 3 дней до недели).
|
|
|
|
|
Jul 24 2005, 21:06
|
Участник

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

|
Цитата(vip6k @ Jul 23 2005, 19:53) У нас не все ИС работали, хотя программировались нормально. Оказалось что рано вытягивали их с программатора. Питающее напряжение еще не успевало опустится с 5В до уровня, при котором не возможно программирование ИС. Еще проверте качество зажима в панельке программатора. А может и статикой пробиваете. Программирование производим в собранной схеме по SPI. На три ноги контроллера повешено по полевику через резистор 1К. больше нечего кроме питания и земли не подключено. При том программирование производится тогда когда на плате стоит один лишь Atiny15L и кондёр 0,1uF между питанием и землей.
|
|
|
|
|
Jul 25 2005, 08:06
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(PlainUser @ Jul 25 2005, 11:22) Полный бред. Ковыряйте схему, наверняка при переходе к соику что-то улучшили. Совершенно согласен с PlainUser! Что SOIC, что DIP - кристал от этого не меняется.........
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Jul 25 2005, 10:51
|
Местный
  
Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044

|
Цитата(AlexOr @ Jul 25 2005, 12:41) Для взрыва нужна большая энергия. Учитывая что длится он не долго, нужна большая мощность. Откуда она вообще могла взяться? Суммарная емкость по питанию обычно не более 100 мкФ. См. питание Для взрыва достаточно устроить сквозняк в выходном ключе при достаточно мощном питании Vcc. Сквозняк можно устроить с помощью компьютера. Если заземляющий контакт на вилке компа не соединился почему-либо с заземлением, на его корпусе будет напряжение 110В переменки. В зависимости от распайки разъема програматора (сигнальная - защитная земля) и от технологии включения этого разъема (с левого угла или с правого), а также в зависмости от того, к чему в момент втыка подключен МК - можно приложить это напряжение куда надо и с высокой эффективностью. А есть еще и другие приборы, которые могут сделать тоже самое (осцилографы, блоки питания и пр.). Наступив на эти грабли теперь всегда соединяю корпуса всех приборов, учавствующих в процессе одной проволочкой. Главное, ребята правы: DIP от SOIC ничем не отличается. Ройте в тех изменениях, которые произошли: изменение схемы, технологии работы с контроллером, топологии платы, изменившей параметры цепей и условий работы элементов. И не забудьте прислать отчет!
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
Jul 25 2005, 19:11
|
Участник

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

|
Цитата(AlexOr @ Jul 25 2005, 15:45) Если заземляющий контакт на вилке компа не соединился почему-либо с заземлением, на его корпусе будет напряжение 110В переменки. Да, за счет конденсаторов БП которые обычно 1-10 нФ. Но энергия все равно смешная. Да и ток не более 7 мА. Убить МК хватит, но взрыв это слишком. при достаточно мощном питании Vcc.Ну если конечно 20 А по 5В. Но питать МК напрямую от такого есть изврат. Защита должна быть селективной хотя бы супротив пожара. При программировании плата подключается к источнику питанию компа. Для понимания уточню проблему. 1.Через один контроллеры не хотят прошиваться вообще по SPI. В DIP даже не смотря на то что у них с SOIC-ом одинаковые кристаллы прошивались 100% всегда. И это является основной проблемой.
2.Контроллеры взырваются только во время работы в схеме. И при том только те у которых были проблемы с прошивкой по FBPRG и они были прошиты и верифицированны с помощью AlteraByte Blaster-a (см. выше). 3.При переходе от DIP к SOIC изменились только разъемы. и посадочное гнездо под контроллер.  4. Грешили на поставщика попробовали совсем другой канал и повторилось то же самое. Я тоже был обсолютно уверен что DIP и SOIC идентичны. Но выходит, что нет. Может быть при монтаже в них происходит что то? Но для ATiny2313 в SOIC, At89s8252, и AtMega128 в QFP при одном и том же программаторе и технологии монтажа выход годных 100%. Хотя один раз и 128-Мега не захотела прошиваться.
|
|
|
|
|
Jul 26 2005, 04:13
|
Участник

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

|
С tiny15 проблемм накушался массу. 1. Калибровка - отдельная песня. Иногда, при любом калибровочном байте, частота не меняется. Иногда частота сильно плавает неизвестно от чего (питание стабильно, температура стабильно), х.з. возможно из-за изменения тока через выводы. Однако, в большинстве случаев, для настройки с точностью 1% достаточно записать заводской калибровочный байт. При переходе калибровочного байта с 0x7F на 0x80 наблюдается скачек частоты вниз. Я подстраиваю при программировании, по эталонной частоте, 0.3%. 2. Была проблема - грелись (DIP), вплоть до выгорания. Следствие - зависание сразу после подачи питания. "0" на RESET - не помогает (скорее наоборот). Причина - помехи от входов/выходов других микросхем по линиям SPI в момент старта. Устранение - если не трогать схемотехнику, пользуйте сторожевой таймер (инициализируйте в самом начале программы). Схемотехнически - подтяжки на линии SPI.
|
|
|
|
|
Jul 26 2005, 23:39
|
Участник

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

|
Выложил схему. Отличие от DIP варианта состовляет лишь наличие выводов для программирования по SPI. Может быть, что перемена корпуса кристалла влияет на его свойства это и полный бред (мне тоже казалось что они идентичны), но факт остается фактом. Спасибо Tech попробую поиграться с калибровочным байтом и повесить пуллапы на все ноги (Может поможет).
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 27 2005, 23:15
|
Участник

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

|
Цитата(rezident @ Jul 27 2005, 11:34) Цитата(Mias @ Jul 27 2005, 05:39) попробую поиграться с калибровочным байтом и повесить пуллапы на все ноги (Может поможет).  Лучше уж pull-down, а то полевики в начальный момент времени будут открыты. Вэтой схеме в нормальном состоянии они и должны быть открыты. Кстати вспомнил, раньше небыло пуллапа на Reset и контроллеры тоже глючили. Может быть это поможет и на остальных ногах. Вообщем буду шаманить, прыгать вокруг и стучать в бубен.
|
|
|
|
|
Jul 28 2005, 00:05
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 27-05-05
Пользователь №: 5 445

|
Цитата(Mias @ Jul 27 2005, 02:39) Выложил схему. Отличие от DIP варианта состовляет лишь наличие выводов для программирования по SPI. Может быть, что перемена корпуса кристалла влияет на его свойства это и полный бред (мне тоже казалось что они идентичны), но факт остается фактом. Спасибо Tech попробую поиграться с калибровочным байтом и повесить пуллапы на все ноги (Может поможет).  С очень большой вероятностью проблема "аналоговая". Вспомнил о похожих симптомах с этими же контроллерами у друзей. Программатор самодельный, раньше работал ка часы с DIP. При смене корпуса - увы. Побороть удалось уменьшением скорости программирования. Не следует думать, что кристаллы обязательно одинаковы. Даже если одинакова топология. Они могут отличаться. Это нормально. Выложеная схема не говорит о том, КАК собрано. Кстати, на схеме нет никаких указаний на длину проводов, не говоря о согласовании. Хороший скоп, желательно цифровой вполне может это обнаружить: возможно, что-то работало на пределе, а с _новыми_ (именно новыми, из другой партии) экземплярами уже не работает. Сплошь и рядом мои товарищи по работе делают "специальные" земли и сигнальные проводники так, что на них стоИт звон и ловятся помехи. Примерно то же можно сказать о взрывах. Типовые ошибки разработки. Скачки напряжения выше/ниже питания + неограниченая мощность.
--------------------
Зачем скоту свобода мысли?
|
|
|
|
|
May 12 2009, 14:28
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 18-11-08
Пользователь №: 41 732

|
И у меня две тиньки SOIC сдохли, сильный разогрев,так и неначавшись прошиватся,програматор PonyProg c другими камнями в различных корпусах в фашизме замечен небыл,по форуму почитал но одноэначного ответа ненашёл
|
|
|
|
|
May 13 2009, 20:58
|
Местный
  
Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593

|
Цитата(Mias @ Jul 25 2005, 22:11)  При программировании плата подключается к источнику питанию компа.
2.Контроллеры взырваются только во время работы в схеме. И при том только те у которых были проблемы с прошивкой по FBPRG и они были прошиты и верифицированны с помощью AlteraByte Blaster-a (см. выше). Для "взрыва" не обязательна ПРИЧИНА, их может быть две! Одна "пробивает канал" микромощностью, вторая греет "раненый" кристалл через "пробой" и, вероятно, "уже потом". Разность в корпусах : 1. отвод тепла от кристалла в "подкритичной" ситуации - у дипа большие красивые ноги и толстое туловище могли не дать сработать первой причине (например иглы на питании от компа), а тощенькая соик скукоживается. 2. расстояние, пардон, между ногами - остатки флюса, химии и т.п. соика достанут больше. 3. разная масса корпусов (см п1) в процессе пайки - соик нагревается больше (?). Мне лично СИЛЬНО не нравится питание от компа. Купил недавно приборчик UNI-T UT81B так они для связи с компом ОПТИЧЕСКИ оторвали USB от прибора! Сильно компа боятся!  (хотя, конечно, больше ЗА него)
--------------------
На "нет" и "нах" :)
|
|
|
|
|
May 15 2009, 16:49
|

Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581

|
Цитата(Mias @ Jul 27 2005, 03:39)  Выложил схему.... 1. Избавьтесь от С1 2. R4 увеличьте до 5~10k 3. С ноги Reset на землю подключите конденсатор 100n 4. Обязательно поставьте пуллапы(или пуллдауны) - только чтоб полевики полностью закрывались(открывались) проследите... И вопрос - силовая земля как разведена? Как заметил GeorgyBey , для выхода из строя тиньки в DIP, могло не хватать совсем чуть-чуть - все-таки режимы несколько разные... Еще, какую нагрузку коммутируют полевики?
--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
|
|
|
|
|
May 15 2009, 18:17
|
Знающий
   
Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484

|
Цитата(Goodefine @ May 15 2009, 20:49)  Цитата(Mias @ Jul 27 2005, 03:39)  Выложил схему.
1. Избавьтесь от С1 2. R4 увеличьте до 5~10k 0. Прочитайте дату поста на который отвечаете. Анатолий.
|
|
|
|
|
May 18 2009, 12:26
|
Группа: Новичок
Сообщений: 3
Регистрация: 18-05-09
Из: Харьков
Пользователь №: 49 227

|
Тоже долго мучался с запуском нескольких Тинь, пока на подтянул аппаратно вывод сброса к питанию через резистор - все глюки исчезли, работает хорошо и шьется с первого раза
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|