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

 
 
> Как сгорают порты в AVR?
murmur
сообщение Sep 10 2012, 07:22
Сообщение #1


Местный
***

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



Друзья, у меня беда... Полгода разрабатывалось некое устройство. Все было ОК. А теперь оно начало сжигать контроллеры.
А симптомы просты - устройство перестает работать, контроллер греется ужасно, после выпайки контроллера почти накоротко звонятся его VCC и GND.
Начинаю рассужждать: напряжение стабилизоировано LM317, питание 12 вольт. После сгорания проверяю - на его выходе все ОК. Да и остальная периферия цела. Остается один вариант - что-то из периферии, подключенной к выходам, пускает через них слишком большой ток.
Но если даже один выход замкнуть на землю - должен ли сгореть весь контроллер? Или сгорит только один выход?
Спалила уже 2 штуки ATMEGA32A. Причем последний раз, случайно замкнула щупом осциллографа землю и ножку светодиода, то есть грубо говоря, ток прошел через светодиод без резистора. Может это быть причиной полного выгорания контроллера, причем так, что он после этого греется как печка?

На самой плате коротышей нет - выпаивала контроллер и прозванивала выводы с землей.

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

Сообщение отредактировал murmur - Sep 10 2012, 07:24
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=AK=
сообщение Sep 10 2012, 14:21
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483




Если Алтиум дает возможность обозначать входы и выходы, то надо этим пользоваться, а не обозначать бездумно все порты как "вход-выход". И схема будет более читаемой, и вероятность ошибок уменьшится.

Впервые вижу схему, где в шину уходят сигналы без имени.

"Висящими в воздухе" входы оставлять нельзя.

Между затвором MOSFET и драйвером надо ставить резистор, примерно ом 100. Затвор MOSFET как нагрузка представляет собой емкость на землю. В зависимости от типа MOSFET - величиной до нескольких нанофарад.

L1 лучше было бы заменить резистором ом так в 100, это и дешевле, и лучше будет работать.

Катушка реле без антизвонного диода? Ну-ну...

Остальное потом.

PS: извиняюсь за грубость и брюзжание в исходном варианте сообщения.
Go to the top of the page
 
+Quote Post
_3m
сообщение Sep 10 2012, 17:11
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(=AK= @ Sep 10 2012, 18:21) *
Схема нарисована безобразно, левой задней ногой. Схемотехнический эквивалент того, что в программировании называется "спагетти код".

Вы явно не видели индусско-китайские схемы.
Схема как схема, главное чтобы соответствовала реальности. Безобразно - это когда схема не соответствует плате причем и то и другое отличается от девайса с которым работаешь.

Цитата
За затворы MOSFET, которые драйвятся непосредственно от пинов проца, без резисторов - опять крапивой. Затвор MOSFET как нагрузка представляет собой емкость на землю. В зависимости от типа MOSFET - величиной до нескольких нанофарад. Что бывает, когда выход нагружен прямо на емкость, вам известно? Подозреваю, что нет...

мосфеты, сударь бывают разные. 2n7002 напрямую на вывод avr это нормально. А для тех что на схеме резистор обязателен. Когда выход нагружен "прямо на емкость" мне известно - заваливаются фронты и более ни-че-го. Резистор тем не менее обязателен потому что через большую емкость затвора на мцу может пролезть иголка. А от иголок мцу как минимум сбоят, а бывает и вылетают.

Цитата
Катушка реле без антизвонного диода? Ну-ну...

В данном включении нормально. Когда начнется выброс и на истоке Q1 напряжение понизится до -Vgs(th) Q1 приоткроется и мягко погасит выброс. Чем то похоже на схему размагничивания в драйверах соленоидов.
Шокирует другое: повсеместное использование ключй с включением ОИ.

Рекомендации: в затворы всех MOSFET ключить резисторы 300-1000 Ом. R24 заменить делителем на постоянных резисторах. На K1 поставить-таки диод чтобы не шокировать общественность. Проверять выживаемость avr при полном отсутсвии всех внешних подключений.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Sep 11 2012, 00:53
Сообщение #4


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(_3m @ Sep 11 2012, 02:41) *
Схема как схема, главное чтобы соответствовала реальности.

"Соответствие реальности" не может служить оправданием. Спагетти-код тоже "соответствует реальности", раз он компилируется. Я сейчас как раз раскапываю такой код. 7 тыс строк текста на ассемблере одним файлом. Свежеиспеченный "инженер" писал его 4 года, но менталитетом так и остался полуграмотным студнем. А "соответствующий реальности" код, соответственно, представляет собой бездарное ламерское глюкалово.

Цитата(_3m @ Sep 11 2012, 02:41) *
Когда выход нагружен "прямо на емкость" мне известно - заваливаются фронты и более ни-че-го.

Тогда ознакомьтесь: SCBA007, стр.4...7.

Прикрепленное изображение


Цитата: "When driving large capacitive loads, more charge must be supplied to the output load, resulting in a slower rising or falling edge. However, if the bypass capacitor is not capable of providing the needed charge, power lines (or planes) start to ring and eventually oscillate, causing failures across the board. These oscillations can be of a great amplitude, 2- to 3-V p-to-p." А вот о чем они в этом документе не упоминают, к сожалению, так это о том, что при емкостной нагрузке "дребезг" возникает как в питании, так и в земле. И что развязывающие кондеры помогают только до какого-то предела, не более. Впрочем, на картинке это видно.

Цитата(murmur @ Sep 11 2012, 00:10) *
Так их по факту нет, просто кое что на них изначально висело, были убраны только привязки к шине. Это не окончательный вариант.

Они настроены на выход, или это болтающиеся в воздухе входы?

Цитата(murmur @ Sep 11 2012, 03:06) *
Вы мне скажите, по поводу разводки земли замечания будут?

1. Не видно, как подводится питание к пину 38. Оно явно разведено совсем иначе, чем к двум другим пинам, дорожки длинные, а развязывающего кондера поблизости не видать.

2. Не наблюдаю via в земляном полигоне под процем. А они там должны быть, чтобы стянуть вместе земли на обеих сторонах платы.

3. Вообще очень мало via, обьединяющих земляные полигоны с разных сторон платы. Их должно быть набросано щедрой рукой.

4. Весь периметр платы должен быть занят землями с обеих сторон и прошит via с шагом порядка 1 см. Это предотвратит появление паразитных щелевых антенн.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- murmur   Как сгорают порты в AVR?   Sep 10 2012, 07:22
- - gerber   Посмотрите питание контроллера, но не тестером, а ...   Sep 10 2012, 07:38
- - _3m   Цитата(murmur @ Sep 10 2012, 11:22) ...сл...   Sep 10 2012, 07:56
- - kovigor   Цитата(murmur @ Sep 10 2012, 10:22) Кто ч...   Sep 10 2012, 09:05
- - muravei   Цитата(murmur @ Sep 10 2012, 11:22) может...   Sep 10 2012, 09:31
- - RabidRabbit   Однажды подал вместо 5 вольт 12 на ATmega48 (DIP),...   Sep 10 2012, 09:49
|- - rudy_b   Цитата(RabidRabbit @ Sep 10 2012, 12:49) ...   Sep 10 2012, 10:42
- - _4afc_   Цитата(murmur @ Sep 10 2012, 11:22) Кто ч...   Sep 10 2012, 10:39
- - =AK=   Цитата(murmur @ Sep 10 2012, 16:52) Остае...   Sep 10 2012, 11:36
- - murmur   могу выложить проект в altium Там есть разъем - RA...   Sep 10 2012, 13:57
|- - kovigor   Цитата(murmur @ Sep 10 2012, 16:57) Там е...   Sep 10 2012, 14:03
|- - murmur   Цитата(kovigor @ Sep 10 2012, 18:03) Тот ...   Sep 10 2012, 14:17
|- - Tanya   Цитата(murmur @ Sep 10 2012, 18:17) У мен...   Sep 10 2012, 14:40
- - murmur   ЦитатаВпервые вижу схему, где в шину уходят сигнал...   Sep 10 2012, 14:40
|- - kovigor   Цитата(murmur @ Sep 10 2012, 17:40) ОК, н...   Sep 10 2012, 14:50
- - murmur   ЦитатаА схема действительно нарисована ужасно, даж...   Sep 10 2012, 14:57
|- - kovigor   Цитата(murmur @ Sep 10 2012, 17:57) Так я...   Sep 10 2012, 15:04
- - V.K   И MOSFET с реле в схеме поменять местами. Что за ...   Sep 10 2012, 15:23
- - ILYAUL   Зачем подавать на Vref "не фильтрованное...   Sep 10 2012, 15:44
- - Plain   Ну какие могут быть варианты? Усох. Непостижимый, ...   Sep 10 2012, 16:22
- - murmur   Вот вы издеваетесь, а товарищ Plain близок к истин...   Sep 10 2012, 16:54
- - murmur   _3m, спасибо! Хорошо припаяла тот злосчастный ...   Sep 10 2012, 17:36
|- - V.K   Цитата(murmur @ Sep 10 2012, 23:36) Хорош...   Sep 10 2012, 17:56
|- - =AK=   Цитата(murmur @ Sep 11 2012, 03:06) Вы мн...   Sep 11 2012, 10:37
- - murmur   Цитата"Соответствие реальности" не может...   Sep 11 2012, 03:21
|- - =AK=   Цитата(murmur @ Sep 11 2012, 12:51) Равно...   Sep 11 2012, 05:05
|- - MaslovVG   Позволю еще заметить неправильное включение реле. ...   Sep 11 2012, 05:16
- - murmur   Цитата"Соответствие реальности" не может...   Sep 11 2012, 03:22
|- - V.K   Цитата(murmur @ Sep 11 2012, 09:22) (1) С...   Sep 11 2012, 03:34
- - murmur   ЦитатаНекачественный монтаж, единственная причина....   Sep 11 2012, 04:10
|- - V.K   Цитата(murmur @ Sep 11 2012, 10:10) Спаси...   Sep 11 2012, 04:24
|- - _3m   Цитата(murmur @ Sep 11 2012, 08:10) Ответ...   Sep 11 2012, 05:59
|- - muravei   Цитата(murmur @ Sep 11 2012, 07:10) Это к...   Sep 11 2012, 07:19
- - ArtemKAD   ЦитатаСтранно, что это вообще работает. Земля проц...   Sep 13 2012, 16:13


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

 


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


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