Как не повредить МК? (выходят из строя МК ATmega8)

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Как не повредить МК? (выходят из строя МК ATmega8)

Сообщение Electronic » 29 июн 2009, 21:29

Всем привет!
У кого-нибудь есть предположения по следующей теме..??
Прошил уже несколько контроллеров на ATmega8. При этом загубил где-то 1/3. Может кто подскажет в чем может быть причина?
У меня такие предположения:
- перегреваю микроконтроллер при монтаже (из-за не слишком удачной трассировки платы);
- ушатываю при прошивке (каким-то образом :o ) программатором STK200/300.
При этом ATmega8 бывает сразу не шьется и в CV вылетает стандартная форма Communication Eror, please check the foloowing:
- the Programmer`s power suply is on
..
..
- the AVR chip is not damaged.
Или же бывает во время прошивки вылетает сообщение о повреждении памяти и предложение продолжить или нет. После этого при повторной прошивке такое сообщение может и не появиться и вроде как прошивается благополучно.
Electronic
 
Сообщения: 11
Зарегистрирован: 03 апр 2009, 17:14
Откуда: Томск

Re: Как не повредить mr?

Сообщение =DeaD= » 29 июн 2009, 21:37

Тяжко сказать, вроде их непросто убить то... вы их дустом что ли? :)

Может фьюзы криво шьёте? Или не трогаете фьюзы?

Может при прошивке фьюзов проводок отходит MOSI?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Как не повредить mr?

Сообщение yak-40 » 29 июн 2009, 22:08

А перегреть при пайке вообще помоему нереально :)
Я тут Мегу феном выпаивал, вся плата пожглась, дорожки отслоились, а ей хоть-бы хны :good:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Как не повредить mr?

Сообщение galex1981 » 29 июн 2009, 22:16

Статикой только можно повредить, и то только часть меги
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Как не повредить mr?

Сообщение slavaslx » 30 июн 2009, 00:06

У меня тоже пару часов назад мега16 полетела (в кв на счетчике 71 прошивание) :(
Это впервые так по себе, обычно я им помогаю.
А фьюзы я вообще тока один раз при первом прошиваний мк выставляю, при последующих прошивках убираю галочку с прош фузов.
А вот с статикой возможны проблемы, комп у меня пробивает по страшному (постаянно какойто потенциал на корпусе, когда трогаю корпус постоянно бьется), а заземлить нет возможности.
slavaslx
 

Re: Как не повредить mr?

Сообщение rig » 30 июн 2009, 00:09

неповеришь, вилку в розетке пеерверни
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: Как не повредить mr?

Сообщение slavaslx » 30 июн 2009, 00:25

ага раз сто переворачивал. не помогает :o
у меня бп аопен 350вт, из более или менее пристойных, и там на нуле и на фазе стоят кондеры на землю. и все равно с фазы и или с нуля будет прошибать на землю когда по сети будут помехи импульсные а она у меня не заземлена, и как не крути ее рано или позно всеравно прошибет.

А идея с переворачиваниям :beer: на холодильник у меня работае 100%, а то было не весело кокда холодильник тряпкой открываешь :oops:
slavaslx
 

Re: Как не повредить mr?

Сообщение avr123.nm.ru » 30 июн 2009, 00:48

Что такое mr в названии топика ? Первая и последняя буквы слова наверно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Как не повредить mr?

Сообщение rig » 30 июн 2009, 07:28

мне помогало избавиться от 220 на корпусе, даже прибором мерил - есть напряжение.

Добавлено спустя 2 минуты 5 секунд:
можно попробовать бесперебойник поставить
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: Как не повредить mr?

Сообщение galex1981 » 30 июн 2009, 08:54

Вообще на корпусе компьютера не должно быть 220 В, если есть, значит есть проблема в блоке питания
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Как не повредить mr?

Сообщение Master » 30 июн 2009, 10:14

На корпусе компутера должно быть 110 В.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Как не повредить mr?

Сообщение yak-40 » 30 июн 2009, 10:21

Корпус компьютера должен быть соединён с защитным заземлением РЕ.
И на нём не должно быть НИКАКОГО потенциала!!!! :x
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Как не повредить mr?

Сообщение rig » 30 июн 2009, 10:23

измерения показали
224 корпус- фаза
0 корпус - ноль

Добавлено спустя 30 секунд:
специального заземления нет
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: Как не повредить mr?

Сообщение boez » 30 июн 2009, 10:57

Если на корпусе ноль - значит скорее всего проводка трехпроводная и сделано зануление. На корпусе компьютера с исправным качественным блоком питания и вообще никуда не подключенным заземляющим контактом вилки должно быть 110 вольт отностительно земли, ток ограничен небольшой величиной. Это легко видно из схем БП, там на входе сидят 2 конденсатора - от каждого из входных проводов на землю. Из них-то и образуется емкостной делитель, который делит 220 вольт пополам.

А, ну да, пожалуй предыдущий оратор прав - на корпусе не должно быть 110 вольт. Проводка должна быть трехпроводная, корпус должен быть заземлен/занулен и на нем нем должен быть 0 вольт от земли. Но на корпусе будет 110 вольт если его никуда не подключить :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Как не повредить mr?

Сообщение rig » 30 июн 2009, 11:18

а, забыл стоит бесперебойник, питаюсь через него стандартными 3х проводными шнурами.
два компа рядом (более менее современный и прошлый век) без бесперебойников теже результаты.

Добавлено спустя 1 минуту 9 секунд:
хотя розетки все евро, наверно поэтому.
вывод менять розетку на евро! нулевой на заземление!
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5