|
Как сгорают порты в AVR? |
|
|
|
Sep 10 2012, 07:22
|
Местный
  
Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708

|
Друзья, у меня беда... Полгода разрабатывалось некое устройство. Все было ОК. А теперь оно начало сжигать контроллеры. А симптомы просты - устройство перестает работать, контроллер греется ужасно, после выпайки контроллера почти накоротко звонятся его VCC и GND. Начинаю рассужждать: напряжение стабилизоировано LM317, питание 12 вольт. После сгорания проверяю - на его выходе все ОК. Да и остальная периферия цела. Остается один вариант - что-то из периферии, подключенной к выходам, пускает через них слишком большой ток. Но если даже один выход замкнуть на землю - должен ли сгореть весь контроллер? Или сгорит только один выход? Спалила уже 2 штуки ATMEGA32A. Причем последний раз, случайно замкнула щупом осциллографа землю и ножку светодиода, то есть грубо говоря, ток прошел через светодиод без резистора. Может это быть причиной полного выгорания контроллера, причем так, что он после этого греется как печка?
На самой плате коротышей нет - выпаивала контроллер и прозванивала выводы с землей.
Кто что скажет, может у кого есть личный опыт угробления аврок? Методом тыка (то есть дальнейшего сжигания контроллеров) решать проблему не хочется.
Сообщение отредактировал murmur - Sep 10 2012, 07:24
|
|
|
|
|
Sep 10 2012, 07:56
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(murmur @ Sep 10 2012, 11:22)  ...случайно замкнула щупом осциллографа землю и ножку светодиода, то есть грубо говоря, ток прошел через светодиод без резистора. Может это быть причиной полного выгорания контроллера, причем так, что он после этого греется как печка? много раз коротил выходы процессоров разных типов как на землю так и на vcc. ни разу не сгорало. похоже у вас выбросы напряжения. по питанию или на входах - разбирайтесь. для начала припаяйте суппрессор на 5V по питанию. Если нет суппрессора сойдет и стабилитрон 5V6.
|
|
|
|
|
Sep 10 2012, 10:42
|
Знающий
   
Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458

|
Цитата(RabidRabbit @ Sep 10 2012, 12:49)  А так пока ни одна мега не сдохла... Аналогично. Очень стойкий проц. От кратковременной закоротки ног на землю и питание выходы не горят. Один раз, правда, попался экземпляр с исходно дохлой ногой, но это другое. Или питание подскакивает, либо в ногу большой ток течет. В последнем случае полезно поставить на ногу шоттки в питание и землю с небольшим продольным резистором (после диодов), и запараллелить питание стабилитроном на 5.6В (если +5).
|
|
|
|
|
Sep 10 2012, 11:36
|

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

|
Цитата(murmur @ Sep 10 2012, 16:52)  Остается один вариант - что-то из периферии, подключенной к выходам, пускает через них слишком большой ток. Это не вариант. Наиболее вероятно, что проц сгорает от "тиристорного эффекта", который упомянул ув. kovigor. Эффект состоит в том, что кристалл вкупе с диодами защиты пинов от статики образует паразитную тиристорную структуру. Если этот "тиристор" удается включить, получается КЗ по питанию, в результате чего проц выгорает. Для того, чтобы паразитные тиристоры не срабатывали, напряжение на входных пинах никогда не должно быть менее -0.3 В и более Vсс+0.3 В. Если эти условия невозможно выполнить, то надо хотя бы жестко ограничить ток через диоды, чтобы он никогда не превышал 0.5 мА. Копайте в схеме и в разводке, явно там накосячили чего-то. Сами не сможете найти - выкладывайте, попробуем помочь. Замыкание выходного пина на землю опасно не столько перегрузкой по току, сколько бесконтрольными кратковременными переходными процессами, которые вполне могут вызвать тиристорное защелкивание, если земля разведена плохо, а кондеры развязки стоят далеко от процессора.
|
|
|
|
|
Sep 10 2012, 13:57
|
Местный
  
Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708

|
могу выложить проект в altium Там есть разъем - RADIO - подключено к кнопкам иного девайса, работающего от 5 вольт, кнопки его по сути зкорачивают определенные выходы на землю. Как я управляю этими кнопками - манипуляциям с портом подаю нолик на эти кнопки, естественно, через резисторы. Конеднсаторы на входе и выходе линейника - танталовые.
|
|
|
|
|
Sep 10 2012, 14:17
|
Местный
  
Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708

|
Цитата(kovigor @ Sep 10 2012, 18:03)  Тот дивайс - от пяти вольт, а ваш - от 3.3В ? Экспортируйте схему и плату в PDF. Далеко не у всех есть Альтиум ... У меня все от 5 вольт. Господа, давайте исходить из одного простого факта - устройство работало полгода. Поэтому все предположения типа 3 и 5 вольт, типа, у тебя на плате плюс с минусом коротят, и прочие, которые гарантируют сгорание устройства при первом же включении, отбросим. Ну и любимый всеми тезис - "да у тебя земля разведена неправильно" тоже будем предлагать с осторожностью. Раз десять в жизни оказывалась в непонятнейшей ситуации, каждый раз говорили про землю, каждый раз делала все как советовали, и ни разу причина в земле не крылась.
|
|
|
|
|
Sep 10 2012, 14:40
|
Местный
  
Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708

|
Цитата Впервые вижу схему, где в шину уходят сигналы без имени. Так их по факту нет, просто кое что на них изначально висело, были убраны только привязки к шине. Это не окончательный вариант. Цитата За затворы MOSFET, которые драйвятся непосредственно от пинов проца, без резисторов - опять крапивой. ОК, но причина не в этом. Да и на настоящий момент код в таком состоянии, что ни эт мосфеты, ни упомянутое реле пока не используются. Цитата Остальное потом. Смиренно ожидаю.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|