В ремонте техники и сборке схем всегда нужно быть уверенным в исправности всех элементов, а иначе вы зря потратите время. Микроконтроллеры тоже могут сгореть, но как его проверить, если нет внешних признаков: трещин на корпусе, обугленных участков, запаха гари и прочего? Для этого нужно:
Источник питания со стабилизированным напряжением;
Внимание:
Полная проверка всех узлов микроконтроллера трудна – лучший способ заменить заведомо исправным, или на имеющийся прошить другой программный код и проверить его выполнение. При этом программа должна включать как проверку всех пинов (например, включение и отключение светодиодов через заданный промежуток времени), а также цепи прерываний и прочего.
Теория
Микроконтроллер – это сложное устройство в нём многофункциональных узлов:
интерфейсы и прочее.
Поэтому при диагностике микроконтроллера возникают проблемы:
Работа очевидных узлов не гарантирует работу остальных составных частей.
Прежде чем приступать к диагностике любой интегральной микросхемы нужно ознакомиться с технической документацией, чтобы её найти напишите в поисковике фразу типа: «название элемента datasheet», как вариант – «atmega328 datasheet».
На первых же листах вы увидите базовые сведения об элементе, для примера рассмотрим отдельные моменты из даташита на распространенную 328-ю атмегу, допустим, она у нас в dip28 корпусе, Нужно найти цоколевки микроконтроллеров в разных корпусах, рассмотрим интересующий нас dip28.
Первое на что мы обратим внимание – это то, что выводы 7 и 8 отвечают за плюс питания и общий провод. Теперь нам нужно узнать характеристики цепей питания и потребление микроконтроллера. Напряжение питания от 1.8 до 5.5 В, ток потребляемый в активном режиме – 0.2 мА, в режиме пониженного энергопотребления – 0.75 мкА, при этом включены 32 кГц часы реального времени. Температурный диапазон от -40 до 105 градусов цельсия.
Этих сведений нам достаточно, чтобы провести базовую диагностику.
Основные причины
Микроконтроллеры выходят из строя, как по неконтролируемым обстоятельствам, так и из-за неверного обращения:
1. Перегрев при работе.
2. Перегрев при пайке.
3. Перегрузка выводов.
4. Переполюсовка питания.
5. Статическое электричество.
6. Всплески в цепях питания.
7. Механические повреждения.
8. Воздействие влаги.
Рассмотрим подробно каждую из них:
1. Перегрев может возникнуть, если вы эксплуатируете устройство в горячем месте, или если вы свою конструкцию поместили в слишком маленький корпус. Температуру микроконтроллера может повысить и слишком плотный монтаж, неверная разводка печатной платы, когда рядом с ним находятся греющиеся элементы – резисторы, транзисторы силовых цепей, линейные стабилизаторы питания. Максимально допустимые температуры распространенных микроконтроллеров лежат в пределах 80-150 градусов цельсия.
2. Если паять слишком мощным паяльником или долго держать жало на ножках вы можете перегреть мк. Тепло через выводы дойдёт до кристалла и разрушит его или соединение его с пинами.
3. Перегрузка выводов возникает из-за неверных схемотехнических решений и коротких замыканий на землю.
4. Переполюсовка, т.е. подача на Vcc минуса питания, а на GND – плюса может быть следствием неправильной установки ИМС на печатную плату, или неверного подключения к программатору.
5. Статическое электричество может повредить чип, как при монтаже, если вы не используете антистатическую атрибутику и заземление, так и в процессе работы.
6. Если произошел сбой, пробило стабилизатор или еще по какой-то причине на микроконтроллер было подано напряжение выше допустимого – он вряд ли останется цел. Это зависит от продолжительности воздействия аварийной ситуации.
7. Также не стоит слишком усердствовать при монтаже детали или разборке устройства, чтобы не повредить ножки и корпус элемента.
8. Влага становится причиной окислов, приводит к потере контактов, короткого замыкания. Причем речь идет не только о прямом попадании жидкости на плату, но и о длительной работе в условиях с повышенной влажностью (возле водоёмов и в подвалах).
Проверяем микроконтроллер без инструментов
Начните с внешнего осмотра: корпус должен быть целым, пайка выводов должна быть безупречной, без микротрещин и окислов. Это можно сделать даже с помощью обычного увеличительного стекла.
Если устройство вообще не работает – проверьте температуру микроконтроллера, если он сильно нагружен, он может греться, но не обжигать, т.е. температура корпуса должна быть такой, чтобы палец терпел при долгом удерживании. Больше без инструмента вы ничего не сделаете.
Проверка мультиметром
Проверьте, приходит ли напряжение на выводы Vcc и Gnd. Если напряжение в норме нужно замерить ток, для этого удобно разрезать дорожку, ведущую к выводу питания Vcc, тогда вы сможете локализоровать измерения до конкретной микросхемы, без влияния параллельно подключенных элементов.
Не забудьте зачистить покрытие платы до медного слоя в том месте, где будете прикасаться щупом. Если разрезать аккуратно, восстановить дорожку можно каплей припоя, или кусочком меди, например из обмотки трансформатора.
Как вариант можно запитать микроконтроллер от внешнего источника питания 5В (или другого подходящего напряжения), и замерить потребление, но дорожку резать все равно нужно, чтобы исключить влияние других элементов.
Для проведения всех измерений нам достаточно сведений из даташита. Не будет лишним посмотреть, на какое напряжение рассчитан стабилизатор питания для микроконтроллера. Дело в том, что разные микроконтроллерные схемы питаются от разных напряжений, это может быть и 3.3В, и 5В и другие. Напряжение может присутствовать, но не соответствовать номиналу.
Если напряжения нет – проверьте, нет ли КЗ в цепи питания, и на остальных ножках. Чтобы быстро это сделать отключите питание платы, включите мультиметр в режим прозвонки, поставьте один щуп на общий провод платы (массу).
Обычно она проходит по периметру платы, а на местах крепления с корпусом имеются залуженные площадки или на корпусах разъёмов. А вторым проведите по всем выводам микросхемы. Если он где-то запищит – проверьте что это за пин, прозвонка должна сработать на выводе GND (8-й вывод на atmega328).
Если не сработала – возможно, оборвана цепь между микроконтроллером и общим проводом. Если сработала на других ножках – смотрите по схеме, нет ли низкоомных сопротивлений между пином и минусом. Если нет – нужно выпаять микроконтроллер и прозвонить повторно. То же самое проверяем, но теперь между плюсом питания (с 7-м выводом) и выводами микроконтроллера. При желании прозваниваются все ножки между собой и проверяется схема подключения.
Проверка осциллографом
Осциллограф – глаза электронщика. С его помощью вы можете проверить наличие генерации на резонаторе. Он подключается между выводами XTAL1,2 (ножки 9 и 10).
Но щуп осциллографа имеет ёмкость, обычно 100 пФ, если установить делитель на 10 ёмкость щупа снизится до 20 пФ. Это вносит изменения в сигнал. Но для проверки работоспособности это не столь существенно, нам нужно увидеть есть ли колебания вообще. Сигнал должен иметь форму наподобие этой, и частоту соответствующую конкретному экземпляру.
Если в схеме используется внешняя память, то проверить можно очень легко. На линии обмена данными должны быть пачки прямоугольных импульсов.
Это значит, что микроконтроллер исправно выполняет код и обменивается информацией с памятью.
Используем программатор
Если выпаятьмикроконтроллер и подключить его к программатору можно проверить его реакцию. Для этого в программе на ПК нажмите кнопку Read, после чего вы увидите ID программатора, на AVR можно попробовать читать фьюзы. Если нет защиты от чтения, вы можете считать дамп прошивки, загрузить другую программу, проверить работу на известном вам коде.Это эффективный и простой способ диагностики неисправностей микроконтроллера.
Программатор может быть как специализированным, типа USBASP для семейства АВР:
Так и универсальный, типа Miniprog.
Схема подключения USBASP к atmega 328:
Заключение
Как таковая проверка микроконтроллера не отличается от проверки любой другой микросхемы, разве что у вас появляется возможность использовать программатор и считать информацию микроконтроллера. Так вы убедитесь в его возможности взаимосвязи с ПК. Тем не менее, случаются неисправности, которые нельзя детектировать таким образом.
Вообще управляющее устройство редко выходит из строя, чаще проблема заключается в обвязке, поэтому не стоит сразу же лезть к микроконтроллеру со всем инструментарием, проверьте всю схему, чтобы не получить проблем с последующей прошивкой.
Не все знают, как проверить микросхему на работоспособность мультиметром. Даже при наличии прибора не всегда удается это сделать. Бывает, выявить причину неисправности легко, но иногда на это уходит много времени, и в итоге нет никаких результатов. Приходится заменять микросхему.
Способы проверки
Проверка микросхем — это трудный, иногда невыполнимый процесс. Все дело в сложности микросхемы, которая состоит из огромного количества различных элементов.
Есть три основных способа, как проверить микросхему, не выпаивая, мультиметром или без него:
Внешний осмотр микросхемы. Если внимательно на нее посмотреть и изучить каждый элемент, то не исключено, что удастся найти какой-либо видимый дефект. Это может быть, например, перегоревший контакт (возможно, даже не один). Также при проведении внешнего осмотра микросхемы можно обнаружить трещину на корпусе. При таком способе проверки микросхемы нет необходимости пользоваться специальным устройством мультиметром. Если дефекты видны невооруженным глазом, можно обойтись и без приспособлений.
- Проверка микросхемы с использованием мультиметра. Если причиной выхода из строя детали стало короткое замыкание, то можно решить проблему, заменив элемент питания.
- Выявление нарушений в работе выходов. Если у микросхемы есть не один, а сразу несколько выходов, и если хотя бы один из них работает некорректно или вовсе не работает, то это отразится на работоспособности всей микросхемы.
Разумеется, самым простым способом проверки микросхемы является первый из вышеописанных: то есть осмотр детали. Для этого достаточно внимательно посмотреть сначала на одну ее сторону, а затем на другую, и попытаться заметить какие-то дефекты. Самый же сложный способ — проверка с помощью мультиметра.
Влияние разновидности микросхем
Сложность проверки во многом зависит не только от способа, но и от самих схем. Ведь эти детали электронно-вычислительных устройств хоть и имеют один и тот же принцип построения, но нередко сильно отличаются друг от друга.
Например:
Наиболее простыми для проверки являются схемы, относящиеся к серии «КР142″. Они имеют только 3 вывода, следовательно, как только на один из входов подается какое-либо напряжение, можно использовать проверяющий прибор на выходе. Сразу же после этого можно делать выводы о работоспособности.
- Более сложными типами являются «К155″, «К176″. Чтобы их проверить, приходится применять колодку, а также источник тока с определенным показателем напряжения, который специально подбирается под микросхему. Суть проверки такая же, как и в первом варианте. Необходимо лишь на вход подать напряжение, а затем посредством мультиметра проверить показатели на выходе.
- Если же необходимо провести более сложную проверку — такую, для которой простой мультиметр уже не годится, на помощь радиоэлектронщикам приходят специальные тестеры для схем. Способ называется прозвонить микросхему мультиметром-тестером. Такие устройства можно либо изготовить самостоятельно, либо купить в готовом виде. Тестеры помогают определить, работает ли тот или иной узел схемы. Данные, получаемые при проведении проверки, как правило, выводятся на экран устройства.
Важно помнить, что подаваемое на микросхему (микроконтроллер) напряжение не должно превышать норму или, наоборот, быть меньше необходимого уровня. Предварительную проверку можно провести на специально подготовленной проверочной плате.
Нередко после тестирования микросхемы приходится удалять некоторые ее радиоэлементы. При этом каждый из узлов должен быть проверен отдельно.
Работоспособность транзисторов
Перед проверкой радиодетали мультиметром, не выпаивая, нужно обязательно определить, к каким из двух типов относится транзистор — полевым или биполярным. Если к первым, то можно применять следующий способ проверки:
Установить прибор в режим «прозвонки», а затем использовать красный щуп, подключая его к проверяемому элементу. Другой — черный — щуп должен быть приставлен к выводу коллектора.
- Сразу после выполнения этих несложных действий на экране устройства появится число, которое будет обозначать пробивное напряжение. Аналогичный уровень можно будет увидеть и при проведении «прозвона» электрической цепи, заключенной между эмиттером и базой. Важно при этом не перепутать щупы: красный должен соприкасаться с базой, а черный — с эмиттером.
- Далее можно проверять все эти же выходы транзистора, но уже в обратном подключении: нужно будет поменять местами красный и черный щупы. Если транзистор работает хорошо, то на экране мультиметра должна быть показана цифра «1″, которая говорит о том, что сопротивление в сети является бесконечно большим.
Если транзистор является биполярным, то щупы должны меняться местами. Разумеется, цифры на экране прибора в этом случае будут обратные.
Конденсаторы, резисторы и диоды
Работоспособность конденсатора микросхемы также проверяется путем прикладывания щупов к его выходам. За очень короткий промежуток времени значение показываемого прибором сопротивления должно увеличиться от нескольких единиц до бесконечности. При изменении мест щупов должен наблюдаться тот же самый процесс.
Чтобы узнать, работает ли резистор схемы, необходимо определить его сопротивление. Значение этой характеристики должно быть больше нуля, однако не являться бесконечно большим. Если при проверке на дисплее прибора отображается не ноль и не бесконечность, значит, резистор работает корректно.
Не отличается особой сложностью и процесс проверки диодов. Сначала нужно определить сопротивление между катодом и анодом в одной последовательности, а затем, поменяв местоположение черного и красного щупов прибора, в другой. Об исправности диода будет говорить стремление отображаемого на экране числа к бесконечности в одном из этих двух случаев и нахождение его на отметке в несколько единиц — в другом.
Индуктивность, тиристор и стабилитрон
Проверяя микросхему на наличие неисправностей, возможно, придется также использовать мультиметр на катушке с током. Если где-то ее провод оборван, то прибор обязательно даст об этом знать. Главное, конечно, правильно его применить.
Все, что необходимо сделать для проверки катушки — замерить ее сопротивление: оно не должно быть бесконечным. Стоит помнить, что не каждый из имеющихся сегодня в продаже мультиметров может проверять индуктивность. Если нужно определить, является ли исправным такой элемент микросхемы, как тиристор, то следует выполнить следующие действия:
Сначала соединить красный щуп с анодом, а черный, соответственно, с катодом. Сразу после этого на экране прибора появится информация о том, что сопротивление стремится к бесконечности.
- Выполнить соединение управляющего электрода с анодом и смотреть за тем, как значение сопротивления будет падать от бесконечности до нескольких единиц.
- Как только процесс падения завершится, можно отсоединять друг от друга анод и электрод. В результате этого отображаемое на экране мультиметра сопротивление должно остаться прежним, то есть равным нескольким Ом.
Если при проверке все будет именно так, значит, тиристор работает правильно, никаких неисправностей у него нет.
Чтобы проверить стабилитрон, нужно его анод соединить с резистором, а затем включить ток и постепенно поднимать его. На экране прибора должен отображаться постепенный рост напряжения. Через некоторое время этот показатель останавливается в какой-то точке и прекращает увеличиваться, даже если проверяющий по-прежнему увеличивает его посредством блока питания. Если рост напряжения прекратился, значит, проверяемый элемент микросхемы работает правильно.
Проверка микросхемы на исправность — это процесс, который требует серьезного подхода. Иногда можно обойтись без специального прибора и попробовать обнаружить дефекты визуально, используя для этого, например, увеличительное стекло.
Не все знают, как проверить микросхему на работоспособность мультиметром. Даже при наличии прибора не всегда удается это сделать. Бывает, выявить причину неисправности легко, но иногда на это уходит много времени, и в итоге нет никаких результатов. Приходится заменять микросхему.
Способы проверки
Проверка микросхем — это трудный, иногда невыполнимый процесс. Все дело в сложности микросхемы, которая состоит из огромного количества различных элементов.
Есть три основных способа, как проверить микросхему, не выпаивая, мультиметром или без него:
Внешний осмотр микросхемы. Если внимательно на нее посмотреть и изучить каждый элемент, то не исключено, что удастся найти какой-либо видимый дефект. Это может быть, например, перегоревший контакт (возможно, даже не один). Также при проведении внешнего осмотра микросхемы можно обнаружить трещину на корпусе. При таком способе проверки микросхемы нет необходимости пользоваться специальным устройством мультиметром. Если дефекты видны невооруженным глазом, можно обойтись и без приспособлений.
- Проверка микросхемы с использованием мультиметра. Если причиной выхода из строя детали стало короткое замыкание, то можно решить проблему, заменив элемент питания.
- Выявление нарушений в работе выходов. Если у микросхемы есть не один, а сразу несколько выходов, и если хотя бы один из них работает некорректно или вовсе не работает, то это отразится на работоспособности всей микросхемы.
Разумеется, самым простым способом проверки микросхемы является первый из вышеописанных: то есть осмотр детали. Для этого достаточно внимательно посмотреть сначала на одну ее сторону, а затем на другую, и попытаться заметить какие-то дефекты. Самый же сложный способ — проверка с помощью мультиметра.
Влияние разновидности микросхем
Сложность проверки во многом зависит не только от способа, но и от самих схем. Ведь эти детали электронно-вычислительных устройств хоть и имеют один и тот же принцип построения, но нередко сильно отличаются друг от друга.
Например:
Наиболее простыми для проверки являются схемы, относящиеся к серии «КР142″. Они имеют только 3 вывода, следовательно, как только на один из входов подается какое-либо напряжение, можно использовать проверяющий прибор на выходе. Сразу же после этого можно делать выводы о работоспособности.
- Более сложными типами являются «К155″, «К176″. Чтобы их проверить, приходится применять колодку, а также источник тока с определенным показателем напряжения, который специально подбирается под микросхему. Суть проверки такая же, как и в первом варианте. Необходимо лишь на вход подать напряжение, а затем посредством мультиметра проверить показатели на выходе.
- Если же необходимо провести более сложную проверку — такую, для которой простой мультиметр уже не годится, на помощь радиоэлектронщикам приходят специальные тестеры для схем. Способ называется прозвонить микросхему мультиметром-тестером. Такие устройства можно либо изготовить самостоятельно, либо купить в готовом виде. Тестеры помогают определить, работает ли тот или иной узел схемы. Данные, получаемые при проведении проверки, как правило, выводятся на экран устройства.
Важно помнить, что подаваемое на микросхему (микроконтроллер) напряжение не должно превышать норму или, наоборот, быть меньше необходимого уровня. Предварительную проверку можно провести на специально подготовленной проверочной плате.
Нередко после тестирования микросхемы приходится удалять некоторые ее радиоэлементы. При этом каждый из узлов должен быть проверен отдельно.
Работоспособность транзисторов
Перед проверкой радиодетали мультиметром, не выпаивая, нужно обязательно определить, к каким из двух типов относится транзистор — полевым или биполярным. Если к первым, то можно применять следующий способ проверки:
Установить прибор в режим «прозвонки», а затем использовать красный щуп, подключая его к проверяемому элементу. Другой — черный — щуп должен быть приставлен к выводу коллектора.
- Сразу после выполнения этих несложных действий на экране устройства появится число, которое будет обозначать пробивное напряжение. Аналогичный уровень можно будет увидеть и при проведении «прозвона» электрической цепи, заключенной между эмиттером и базой. Важно при этом не перепутать щупы: красный должен соприкасаться с базой, а черный — с эмиттером.
- Далее можно проверять все эти же выходы транзистора, но уже в обратном подключении: нужно будет поменять местами красный и черный щупы. Если транзистор работает хорошо, то на экране мультиметра должна быть показана цифра «1″, которая говорит о том, что сопротивление в сети является бесконечно большим.
Если транзистор является биполярным, то щупы должны меняться местами. Разумеется, цифры на экране прибора в этом случае будут обратные.
Конденсаторы, резисторы и диоды
Работоспособность конденсатора микросхемы также проверяется путем прикладывания щупов к его выходам. За очень короткий промежуток времени значение показываемого прибором сопротивления должно увеличиться от нескольких единиц до бесконечности. При изменении мест щупов должен наблюдаться тот же самый процесс.
Чтобы узнать, работает ли резистор схемы, необходимо определить его сопротивление. Значение этой характеристики должно быть больше нуля, однако не являться бесконечно большим. Если при проверке на дисплее прибора отображается не ноль и не бесконечность, значит, резистор работает корректно.
Не отличается особой сложностью и процесс проверки диодов. Сначала нужно определить сопротивление между катодом и анодом в одной последовательности, а затем, поменяв местоположение черного и красного щупов прибора, в другой. Об исправности диода будет говорить стремление отображаемого на экране числа к бесконечности в одном из этих двух случаев и нахождение его на отметке в несколько единиц — в другом.
Индуктивность, тиристор и стабилитрон
Проверяя микросхему на наличие неисправностей, возможно, придется также использовать мультиметр на катушке с током. Если где-то ее провод оборван, то прибор обязательно даст об этом знать. Главное, конечно, правильно его применить.
Все, что необходимо сделать для проверки катушки — замерить ее сопротивление: оно не должно быть бесконечным. Стоит помнить, что не каждый из имеющихся сегодня в продаже мультиметров может проверять индуктивность. Если нужно определить, является ли исправным такой элемент микросхемы, как тиристор, то следует выполнить следующие действия:
Сначала соединить красный щуп с анодом, а черный, соответственно, с катодом. Сразу после этого на экране прибора появится информация о том, что сопротивление стремится к бесконечности.
- Выполнить соединение управляющего электрода с анодом и смотреть за тем, как значение сопротивления будет падать от бесконечности до нескольких единиц.
- Как только процесс падения завершится, можно отсоединять друг от друга анод и электрод. В результате этого отображаемое на экране мультиметра сопротивление должно остаться прежним, то есть равным нескольким Ом.
Если при проверке все будет именно так, значит, тиристор работает правильно, никаких неисправностей у него нет.
Чтобы проверить стабилитрон, нужно его анод соединить с резистором, а затем включить ток и постепенно поднимать его. На экране прибора должен отображаться постепенный рост напряжения. Через некоторое время этот показатель останавливается в какой-то точке и прекращает увеличиваться, даже если проверяющий по-прежнему увеличивает его посредством блока питания. Если рост напряжения прекратился, значит, проверяемый элемент микросхемы работает правильно.
Проверка микросхемы на исправность — это процесс, который требует серьезного подхода. Иногда можно обойтись без специального прибора и попробовать обнаружить дефекты визуально, используя для этого, например, увеличительное стекло.