Как проверить микроконтроллер на исправность
В ремонте техники и сборке схем всегда нужно быть уверенным в исправности всех элементов, а иначе вы зря потратите время. Микроконтроллеры тоже могут сгореть, но как его проверить, если нет внешних признаков: трещин на корпусе, обугленных участков, запаха гари и прочего? Для этого нужно:
Источник питания со стабилизированным напряжением;
Внимание:
Полная проверка всех узлов микроконтроллера трудна – лучший способ заменить заведомо исправным, или на имеющийся прошить другой программный код и проверить его выполнение. При этом программа должна включать как проверку всех пинов (например, включение и отключение светодиодов через заданный промежуток времени), а также цепи прерываний и прочего.
Теория
Микроконтроллер – это сложное устройство в нём многофункциональных узлов:
интерфейсы и прочее.
Поэтому при диагностике микроконтроллера возникают проблемы:
Работа очевидных узлов не гарантирует работу остальных составных частей.
Прежде чем приступать к диагностике любой интегральной микросхемы нужно ознакомиться с технической документацией, чтобы её найти напишите в поисковике фразу типа: «название элемента 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:
Заключение
Как таковая проверка микроконтроллера не отличается от проверки любой другой микросхемы, разве что у вас появляется возможность использовать программатор и считать информацию микроконтроллера. Так вы убедитесь в его возможности взаимосвязи с ПК. Тем не менее, случаются неисправности, которые нельзя детектировать таким образом.
Вообще управляющее устройство редко выходит из строя, чаще проблема заключается в обвязке, поэтому не стоит сразу же лезть к микроконтроллеру со всем инструментарием, проверьте всю схему, чтобы не получить проблем с последующей прошивкой.
Надеюсь, что эта статья была для вас полезной. Смотрите также другие статьи в категории Схемы на микроконтроллерах
Подписывайтесь на канал в Telegram про электронику для профессионалов и любителей: Практическая электроника на каждый день
Как проверить микроконтроллер на исправность
_________________
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
_________________
Fucking static initialization order fiasco
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Ведущий производитель электрического оборудования компания MORNSUN выпустила серию источников питания на DIN-рейку LI100-20BxxPR3 c выходами на 12, 15, 24 и 48 В. ИП позиционируются для умных домов, а так же используются в составе оборудования для промышленной автоматизации, различных производственных машин, рельсовых систем транспортировки и другого оборудования, работающего в условиях неблагоприятной окружающей среды.
Компания MEAN WELL продолжает активное развитие номенклатуры, осваивая новые направления и обновляя существующую продукцию с учетом возрастающих требований. В настоящий момент в Компэл представлено множество недавно вышедших новинок MEAN WELL.
MEAN WELL выпустил ряд таких новинок как мощные высоковольтные управляемые источники питания, DC/DC-преобразователи со сверхшироким входом (с креплением на DIN-рейку и на шасси), полностью обновил линейку зарядных устройств (ЗУ), DC/AC-преобразователей (инверторов) и ИБП для охранно-пожарных систем. Кроме того, выпущены специальные источники питания с выходным напряжением в виде ШИМ для светодиодных лент и модулей управляемых по DALI2 и 0…10 В, а также другая продукция.
Хорошо, я завтра опробую и скажу)
Подключил я так примерно (ножки не имею смысл, это как бы общая картина, того что я посадил и с USB и с LPT землю, может это причина перегрева? может ли быть? )
Часовой пояс: UTC + 3 часа
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
— Диагностика активных и пассивных элементов (резисторов, диодов, транзисторов .
Это продолжение увлекательной статьи про диагностика активных элементов.
Следовательно, подключаем положительный (красный) щуп мультиметра на исток, а черным касаемся затвор.
При этом исправный транзистор закроется. И если после этого прозвонить канал исток-сток, то мультиметр покажет лишь падение напряжения на встроенном диоде.
Если транзистор управляется напряжением с мультиметра (то есть открывается и закрывается), значит можно сделать вывод, что транзистор исправен.
Проверка полевого МОП – транзистора с каналом p-типа осуществляется подобным образом. За тем исключением, что во всех пунктах проверки полярность подключения щупов меняется на противоположную.
2 Неисправности и диагностика Микросхем (чипов)
В радиоизмерительных приборах широко применяются как аналоговые, так и цифровые интегральные микросхемы. Их использование повышает надежность приборов, уменьшает число электрорадиоэлементов, а следовательно, упрощает их ремонт. Однако при эксплуатации РИП микросхемы достаточно часто выходят из строя.
Вывод о том, что микросхема неисправна, можно сделать лишь после проверки всех ЭРЭ, подключенных к ней. Вначале контролируют режим работы микросхемы по постоянному току. Заниженное напряжения на одном из выводов микросхемы может быть из-за наличия утечки подключенного к этой точке конденсатора, который при проверке можно отключить. После этого при помощи осциллографа контролируют правильность прохождения сигнала.
Для цифровых микросхем серии К155, КПЗ и ряда других напряжение питания составляет +5 В, напряжение низкого уровня (логический ноль) — не более +0,4 В, напряжение высокого уровня — (логическая единица) не менее +2,4 В (типовое значение +3,5 В).
Контроль работоспособности цифровой микросхемы можно показать на примере логического элемента 2И-НЕ (рис. 1.17).
Рис. 1.17. Логический элемент 2И-НЕ (а), таблица состояний элемента 2И-НЕ (б)
Как видно из таблицы состояний логического элемента 2И-НЕ, на выходе 3 логический ноль будет только в одном случае, когда на входах 1 и 2 имеются логические единицы. В любом другом случае, когда на обоих или на одном из входов 1 и 2 будет логический ноль, на выходе 3 будет присутствовать логическая единица. Исходя из этого, можно смоделировать режим работы микросхемы согласно таблице состояний. Отклонения в работе микросхемы от значений, приведенных в этой таблице, говорят о том, что она неисправна.
Работоспособность микросхемы можно проверить и в динамическом режиме, с помощью осциллографа, контролируя прохождение импульсов, сформированных и подведенных на ее входы. При работе элемента в динамическом режиме логическая единица на одном из ее входов является разрешением для прохождения на выход импульсов, подаваемых на второй вход. Логический ноль является запретом для них. Сформировать сигнал логического ноля на любом из входов микросхемы можно, соединив соответствующий вывод с общим проводом. Сформировать сигнал логической единицы можно путем отсоединения данного вывода микросхемы от остальной части схемы. Если отсоединить оба входа рассматриваемой микросхемы, то на них должно быть постоянное напряжение порядка +1,5 В.
При проверке микросхемы также необходимо убедиться, что ее выход не шунтируется последующим каскадом (входом другой микросхемы). Для этого обычно аккуратно перерезают печатную дорожку, а после проведения необходимых проверок аккуратно пропаивают, восстанавливая контакт.
Неисправности в цифровых микросхемах
Напряжение низкого логического уровня на выходе микросхемы, не зависящее от входных сигналов, может быть в двух случаях: либо короткое замыкание в монтаже, либо микросхема неисправна. При коротком замыкании в монтаже напряжение на выходе микросхемы близко к нулю, тогда как при неисправности внутри микросхемы оно соответствует напряжению низкого логического уровня 50 — 300 мВ.
При коротком замыкании в монтаже на выходе микросхемы наблюдается характерный “звон”, вызываемый резонансом паразитной индуктивности и емкости монтажа при переключении транзисторов выходного каскада. Амплитуда сигнала “звона” — от десятков до сотен милливольт.
Постоянное напряжение высокого логического уровня на выходе микросхемы, не зависящее от входных сигналов, обычно возникает при обрыве цепи общего провода (плохая пайка вывода или обрыв внутри микросхемы).
Пониженное напряжение высокого логического уровня на выходе микросхемы может вызываться несколькими причинами. Если логическая функция микросхемы сохранилось, то вероятно, что в микросхеме неисправны некоторые ЭРЭ. Если же логическая функция полностью нарушена, то вероятнее всего, что неисправностью является обрыв цепи питания или обрыв выходной цепи.
Обрывы могут произойти как внутри микросхемы, так и вне ее из-за плохой пайки вывода. Повышенное напряжение низкого логического уровня (до 1,7 В) обычно наблюдается при резком повышении тока нагрузки ТТЛ-схемы либо при обрывах во внутренней структуре микросхемы. Эта неисправность иногда вводит в заблуждение тем, что “исчезает” при отсоединении нагруженных ТТЛ-схем, так как для ее появления необходимо наличие тока, втекающего в микросхему со стороны выхода. Повышение низкого логического уровня до 1,1 Вс сохранением логической функции микросхемы может быть при обрыве цепи общего провода (плохая пайка контакта или обрыв внутри микросхемы), если один из ее входов заземлен (постоянно или только при данной проверке) через выход другой микросхемы.
Нарушение логической функции при нормальных низких и высоких логических уровнях происходит при выходе микросхемы из строя либо при коротком замыкании выходов двух вентилей.
Диагностика и проверка микроконтроллера на исправность
В ремонте техники и сборке схем всегда нужно быть уверенным в исправности всех элементов, а иначе вы зря потратите время. Микроконтроллеры тоже могут сгореть, но как его проверить, если нет внешних признаков: трещин на корпусе, обугленных участков, запаха гари и прочего? Для этого нужно:
Источник питания со стабилизированным напряжением;
микроскоп или увеличительно стекло
Внимание: Полная проверка всех узлов микроконтроллера трудоемка – лучший способ заменить заведомо исправным, или на имеющийся прошить другой программный код и проверить его выполнение. При этом программа должна включать как проверку всех пинов (например, включение и отключение светодиодов через заданный промежуток времени), а также цепи прерываний и прочего.
Для проверка микроконтроллеров необходимо знать его устройство и используемую (запрограммрованную) в нем программу
Микроконтроллер – это сложное устройство (фактически это микро компьютер с просессором и памятью) в нем есть слудущие блоки:
интерфейсы и прочее.
Поэтому при диагностике микроконтроллера возникают проблемы:
Работа очевидных узлов не гарантирует работу остальных составных частей.
Прежде чем приступать к диагностике любой интегральной микросхемы нужно ознакомиться с технической документацией, чтобы ее найти напишите в поисковике фразу типа:
«название элемента 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. Воздействие влаги , пыли, газов.
9 Воздействие сильных электромагнитных импульсов (например магнетрона или военного электромагнитного оружия)
Рассмотрим подробно каждую из них:
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:
Таким образом проверка микроконтроллера не отличается от проверки любой другой микросхемы, кроме того что появляется возможность использовать программатор и считать информацию микроконтроллера. Так же есть возможность проверки с помощью подключения к компьютеру. Тем не менее, случаются неисправности, которые нельзя детектировать таким образом.
В общем случае управляющее устройство (микроконтроллер, микропроцессор или другие микрочипы) редко выходит из строя, чаще проблема заключается в обвязке, поэтому не стоит сразу же тестировать микроконтроллер или процессор различным инструментарием, проверьте для начала всю схему, чтобы не получить проблем с последующей прошивкой и более трудозатратным ремонтом.
3 Неисправности и диагностика Тиристоров
В случае, если тиристор не подключен к схеме, сопротивление между любой парой его электродов (анодом, катодом, управляющим электродом) должно быть велико независимо от полярности омметра, за исключением сопротивления “управляющий электрод-катод”, имеющего малую величину при положительном потенциале управляющего электрода.
Для контроля работоспособности тиристора можно рекомендовать схему, приведенную на рис. 1.18.
Рис. 1.18. Схема контроля работоспособности тиристора
Величина сопротивления R2 должна удовлетворять требованиям
См.также
- внешних факторов на надежность , деградация полупроводников ,
- неисправности оперативной памяти , неисправности ram ,
- ремонт портов ввода-вывод , ремонт com ,
- производительности материнской платы , производительность процессора ,
- структурная схема узи , функциональная схема узи ,
- диагностика неисправностей видеокарты , ремонт видеокарты ,
- неисправность ata-диска , ata-диск ,
- неисправности материнской платы , оборудование для диагностики материнки ,
- ремонт тв , диагностика монитора ,
- неисправности аппаратной части hdd нжмд их характер проявления алгоритм их устранения ,
- поиск неисправностей , методы поиска неисправностей ,
- составление алгоритма отыскания неисправностей ,
- неисправность блока питания , алгоритмы нахождения неисправностей блока питания пк ,
- алгоритм диагностики неисправности , поиск неисправностей ,
- неисправности сетевого оборудования , блок-схема диагностики сети ,
Понравилась статья про диагностика активных элементов? Откомментируйте её Надеюсь, что теперь ты понял что такое диагностика активных элементов, диагностика пассивных элементов, диагностика резисторов, диагностика диодов, диагностика транзисторов, диагностика конденсаторов, диагностика микросхем, диагностика осмотром, диагностика тестером, диагностика осциллографом, диагностика тепловизором и для чего все это нужно, а если не понял, или есть замечания, то нестесняся пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Диагностика, обслуживание и ремонт электронной и радиоаппаратуры
Как проверить микроконтроллер на работоспособность
Вот и пришло время для первой прошивки. Данная прошивка является тестовой. Она не производит ни каких полезных действий, кроме дрыганья ножками по определенному алгоритму. Этой прошивкой можно проверить работоспособность всего микроконтроллера и портов ввода-вывода в частности.
Чтобы проверить микроконтроллер необходимо загрузить прошивку и посмотреть, что происходит на ножках. «Смотреть» можно или мультиметром, или простым пробником – светодиод последовательно с резистором 300 Ом – 1 кОм. Без резистора проверять не стоит – можно спалить порт ввода-вывода. Уровни сигналов на ножках меняются с «1» через «Z»-состояние в «0» и обратно. «Z» состояние введено в последовательность для контроля работоспособности порта в режиме входа.
Тестовая прошивка для микроконтроллера ATMega48/88/168.
Алгоритм работы прошивки ATMega48/88/168 показан на картинке (микроконтроллер установлен на макетной плате ATMega48/88/168, описанной ранее).
Микроконтроллер работает от внутреннего генератора, поэтому нет необходимости во внешнем кварце. Ножки 9 и 10 (подключение внешнего кварца) не задействованы, на случай если там окажется внешний кварц. Также не задействованы ножки 1 (сброс) и 21(опорное напряжение для АЦП). Проверить работоспособность можно двумя способами (смотри рисунок) – смотреть изменение уровня сигналов относительно земли (GND) или относительно ножки питания (VCC).
022-M48.HEX V1.0 [277 bytes] — Тестовая прошивка для ATMega48/88/168
Фьюзы для тестовой прошивки ATMega48/88/168
Как прошить микроконтроллер >
Тестовая прошивка для микроконтроллера ATTiny2313.
Алгоритм работы прошивки ATTiny2313 показан на картинке (микроконтроллер установлен на макетной плате ATTiny2313, описанной ранее).
Микроконтроллер работает от внутреннего генератора, поэтому нет необходимости во внешнем. Ножки 4 и 5 (подключение внешнего кварца) не задействованы на случай если там окажется внешний кварц. Также не задействована ножка 1 (сброс). Проверить работоспособность можно двумя способами – смотреть изменение уровня сигналов относительно земли (GND) и относительно ножки питания (VCC).
022-T2313.HEX V1.0 [259 bytes] — Тестовая прошивка для ATTiny2313
Фьюзы для тестовой прошики ATTiny2313
Как прошить микроконтроллер >
Тестовая прошивка для микроконтроллера ATTiny13.
Алгоритм работы прошивки ATTiny13 показан на картинке (микроконтроллер установлен на макетной плате ATTiny13, описанной ранее).
Микроконтроллер работает от внутреннего генератора (внешний большая роскошь для этого микроконтроллера, поэтому даже не рассматриваем). Естественно, не задействована ножка 1 (сброс). Проверяем работоспособность так же, как и у предыдущих микроконтроллеров.
022-T13.HEX V1.0 [240 bytes] — Тестовая прошивка для ATTiny13
Фьюзы для тестовой прошики ATTiny13
Как прошить микроконтроллер >
Проверка работоспособности «Z»-состояния портов ввода-вывода.
«Z»-состояние это состояние когда ножка сконфигурирована на вход и на ней нет ни какого уровня (она как-бы болтается в воздухе ни к чему не подключена). Для того чтобы проконтролировать наличие такого состояния можно воспользоваться резисторным делителем. При уровне «1» на делителе будет напряжение питания +5v, при уровне «0» – земля 0v, а при «Z»-состоянии порт ввода-вывода перестанет вмешиваться в работу делителя и он поделит напряжение питания и мы получим +2.5v.
ФАЙЛЫ:
022-AVR-tests — Исходники тестовых прошивок
ATMega48/88/168, ATTiny13, ATTiny2313, Начинающим, Отладка
Выходит что может например 2 или 3 ножка ATTiny2313 быть не в порядке ,
а ты не зная этого мучаешься с UART-ом . Не задумывался . Боялся всегда
о потере всего МК .
Если так , то эти тесты не так уж и бессмысленны как покажется вначале .
Скачал по Вашей сылке Тестовую прошивку для ATTiny 2313 Устанофил ФЬЮЗЫ
Многократно проверенным последовательным программатором,ПОСЛЕ ЭТОГО ПРОГРАМ. НЕВИДЕТ КОНТРОЛЛЕР. Нет ли ошибок в Ваших Фьюзах?
Критичные фьюзы: SPIEN-должен быть без галочки (разрешено последовательное программирование), RSTDISBL-должен быть с галочкой (разрешен сброс) и DWEN-должен быть с галочкой (запрещен debugWIRE). Постом позже я писал об этом.
Возможно, Вы програмировали программой у которой эти галочки ставятся инверсно, не как в даташите. Если это так, то гдето рядом с галочками есть сноска об этом сообщающая.
Если Вы неуверены как в программе ставятся фьюзы, просто прочитайте фьюзы с контроллера и посмотрите как установлены SPIEN, RSTDISBL.
Добрый день не подскажите в чем может быть проблема. использую COM программатор, пытаюсь записать тест программу на ATTiny13 с помощью uniprof, программа то видит, то не видит микруху. В чем может быть проблема?
Заранее спасибо.
uniprof последней версии? Галочку тормоз ставили? Провода программатора не слишком длинные? Питание нормальное? Как другие микроконтроллеры себя ведут?
GetChiper :
uniprof последней версии? Галочку тормоз ставили? Провода программатора не слишком длинные? Питание нормальное? Как другие микроконтроллеры себя ведут?
Что самое интересное вчера под вечер он все таки заработал, ничего особого я не делал просто вкл и выкл его. Программа записалась, логика работы правильная.
Честно говоря, с тини13 у меня тоже были аномалии. Бывало, также пропадала для программатора. Прошивал другим.
@alexandershahbazov
Есть простое правило, которое нужно отработать до автоматизма – перед тем как устанавливать фуз-биты в программаторе, сначала прочитайте их из МК. По состоянию фуза SPIEN сразу станет ясно, прямая или инверсная кодировка у вашей программы-программатора.
Приветствую. Есть известная схема. Если в делителе (в том что приведен выше два по одному килоому)поставить двух цветный светодиод, либо два в параллель. Но встречно. То в таком случае тест становится более информативным. При подаче логической единицы засветится красным. Z не горят оба. Логический ноль засветится зеленым. Подобную схему применяю давно. Эта схема проверена, информативна, надежна.
И кстати, в той схеме которая выше, на Mega 48. Аналогично можно делать. Можно взять одноцветные светодиоды. И включить их последовательно. В таком случае в Z горят оба. Логическая единица – горит верхний. Логический ноль – горит нижний.
[quote=»GetChiper»]В блоге описан COM программатор Громова
Вопрос? Можно ли отладочную плату закрепить прямо на корпус разъёма DB-9-F, а на этой плате произвести монтаж всех деталей COM программатора Громова и панельку для прошивки MK ATtiny13 чтобы избавиться от длинных шлейф проводов.
На плату будет подаваться только питание 5v от отдельного блока питания. Вся конструкция будет подключаться к ПК с задней стороны для рошивки МК. Анатолий.
При тестировании МК-ов можно ли нагрузить светодиодами сразу все порты и как они будут загораться синхронно или хаотично? Ну просто полно светодиодов и текстолита.
В принципе можно, но нужно поставить к каждому светодиоду последовательно сопротивление побольше (до 1кОм) дабы не перегрузить микроконтроллер.
Светодиоды будут мигать так как они мигают на картинках, то есть синхронно.
А можно ли также проверить Mega8,по выводам совпадает с Mega48
Хотелось бы вариант прошивок для проверки всех портов МК и тактированием от внутреенего генератора.
Заранее благодарен.
Кроме тех, что идут на кварц, проверяются все. Как Вы установите фьюзы, от того генератора и будет работать прошивка (в статье приведены фьюзы для работы с внутренним задающим генератором).
Про фьюзы я знаю, но в устройствах без кварца порты XTAL пожечь можно, а данными прошивками проверить нельзя. Так что чотелось бы вариант прошивок для проверки всех портов МК. Это просьба/пожелание. За проделанную работу всеравно спасибо. Альтернативы пока не нашел.
После прошивки достаточно просто подать питание на контроллер? А то я новую atmega8a прошил, а светодиоды не мигают. Фьюзы не трогал, оставил как были с завода.
Как проверить микроконтроллер на исправность
В ремонте техники и сборке схем всегда нужно быть уверенным в исправности всех элементов, а иначе вы зря потратите время. Микроконтроллеры тоже могут сгореть, но как его проверить, если нет внешних признаков: трещин на корпусе, обугленных участков, запаха гари и прочего? Для этого нужно:
Источник питания со стабилизированным напряжением;
Внимание:
Полная проверка всех узлов микроконтроллера трудна – лучший способ заменить заведомо исправным, или на имеющийся прошить другой программный код и проверить его выполнение. При этом программа должна включать как проверку всех пинов (например, включение и отключение светодиодов через заданный промежуток времени), а также цепи прерываний и прочего.
Теория
Микроконтроллер – это сложное устройство в нём многофункциональных узлов:
интерфейсы и прочее.
Поэтому при диагностике микроконтроллера возникают проблемы:
Работа очевидных узлов не гарантирует работу остальных составных частей.
Прежде чем приступать к диагностике любой интегральной микросхемы нужно ознакомиться с технической документацией, чтобы её найти напишите в поисковике фразу типа: «название элемента 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:
Заключение
Как таковая проверка микроконтроллера не отличается от проверки любой другой микросхемы, разве что у вас появляется возможность использовать программатор и считать информацию микроконтроллера. Так вы убедитесь в его возможности взаимосвязи с ПК. Тем не менее, случаются неисправности, которые нельзя детектировать таким образом.
Вообще управляющее устройство редко выходит из строя, чаще проблема заключается в обвязке, поэтому не стоит сразу же лезть к микроконтроллеру со всем инструментарием, проверьте всю схему, чтобы не получить проблем с последующей прошивкой.
Надеюсь, что эта статья была для вас полезной. Смотрите также другие статьи в категории Схемы на микроконтроллерах
Как проверить микроконтроллер на работоспособность
- />Понедельник в 13:22
- Тема:Как удалить неактуальные темы? Прошу помощи моде…
- От:makc
- />Понедельник в 13:22
- Тема:Как удалить неактуальные темы? Прошу помощи моде…
- От:makc
Другие известные форумы и сайты по электронике
все что посвящено электронике и общению специалистов. реклама других ресурсов.
- Магазины
- Форумы и конференции
- Производители
- Информационные ресурсы
- Поисковики
- FTP-серверы
- />5 часов назад
- Тема:ELITAN.RU
- От:alexunder
- />5 часов назад
- Тема:ELITAN.RU
- От:alexunder
В помощь начинающему
вопросы начального уровня
Модераторы раздела VAI aosp SergM fill vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- ARM, 32bit
- MCS51, AVR, PIC, STM8, 8bit
- Программирование
- Схемотехника
- Интерфейсы
- />10 минут назад
- Тема:Детали разработки модуля Modbus
- От:razrab83
- />10 минут назад
- Тема:Детали разработки модуля Modbus
- От:razrab83
International Forum
This is a special forum for English spoken people, read it first.
- />14 мая
- От:byRAM
- />14 мая
- От:byRAM
Образование в области электроники
все что касается образования, процесса обучения, студентам, преподавателям.
Модераторы раздела des00
- />Вторник в 07:40
- Тема:Создание профессиональной ассоциации по микроэле…
- От:HardEgor
- />Вторник в 07:40
- Тема:Создание профессиональной ассоциации по микроэле…
- От:HardEgor
Обучающие видео-материалы и обмен опытом
Обсуждение вопросов создания видео-материалов
Модераторы раздела iosifk
- />17 февраля
- Тема:Dilduino
- От:k155la3
- />17 февраля
- Тема:Dilduino
- От:k155la3
Cистемный уровень проектирования
-
Последнее сообщение
Вопросы системного уровня проектирования
Применение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC
Модераторы раздела Rst7
- />19 часов назад
- Тема:Полностью свободные аналоги QT
- От:esaulenka
- />19 часов назад
- Тема:Полностью свободные аналоги QT
- От:esaulenka
Математика и Физика
Модераторы раздела Rst7
- />Вторник в 15:21
- Тема:Привести к нормальному виду уравнение.
- От:khlenar
- />Вторник в 15:21
- Тема:Привести к нормальному виду уравнение.
- От:khlenar
Операционные системы
Linux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие
Модераторы раздела Rst7
- Программирование
- Linux
- uC/OS-II
- scmRTOS
- FreeRTOS
- Android
- />5 часов назад
- Тема:Стоит ли заморачиваться с Линукс?
- От:alexunder
- />5 часов назад
- Тема:Стоит ли заморачиваться с Линукс?
- От:alexunder
Документация
оформление документации и все что с ней связано
Модераторы раздела Rst7
- />Среда в 15:58
- Тема:Какой буквой обозначить ЭМИ-фильтр?
- От:thermit
- />Среда в 15:58
- Тема:Какой буквой обозначить ЭМИ-фильтр?
- От:thermit
Системы CAD/CAM/CAE/PLM
обсуждение САПР AutoCAD, Компас, SolidWorks и др.
- />5 февраля
- Тема:Ошибка установки Solidworks
- От:baumanets
- />5 февраля
- Тема:Ошибка установки Solidworks
- От:baumanets
Разработка цифровых, аналоговых, аналого-цифровых ИС
Модераторы раздела Rst7
- />Вторник в 10:45
- Тема:Ионное легирование, возможно ли на установках ре…
- От:khach
- />Вторник в 10:45
- Тема:Ионное легирование, возможно ли на установках ре…
- От:khach
Электробезопасность и ЭМС
Обсуждение вопросов электробезопасности и целостности сигналов
Модераторы раздела Rst7
- ЭМС
- Электробезопасность
- />15 мая
- Тема:Промоделировать экран для антенны
- От:spirit_1
- />15 мая
- Тема:Промоделировать экран для антенны
- От:spirit_1
Управление проектами
Управление жизненным циклом проектов, системы контроля версий и т.п.
Модераторы раздела Rst7
- />30 октября, 2022
- Тема:Как тестировать разработанную электронику и встр…
- От:KBH
- />30 октября, 2022
- Тема:Как тестировать разработанную электронику и встр…
- От:KBH
Нейронные сети и машинное обучение (NN/ML)
Форум для обсуждения вопросов машинного обучения и нейронных сетей
Модераторы раздела Rst7
- />18 мая
- Тема:Распознавание деталей по фотке
- От:Lmx2315
- />18 мая
- Тема:Распознавание деталей по фотке
- От:Lmx2315
Программируемая логика ПЛИС (FPGA,CPLD, PLD)
-
Последнее сообщение
Среды разработки — обсуждаем САПРы
Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие.
возможности, удобства.
Модераторы раздела vetal />des00 />
- />Понедельник в 10:07
- Тема:Quartus Standard — как задать глобальный define …
- От:Koluchiy
- />Понедельник в 10:07
- Тема:Quartus Standard — как задать глобальный define …
- От:Koluchiy
Работаем с ПЛИС, области применения, выбор
на чем сделать? почему не работает? кто подскажет?
Модераторы раздела vetal />des00 />
- />11 часов назад
- Тема:Gowin DPB что не так?
- От:makc
- />11 часов назад
- Тема:Gowin DPB что не так?
- От:makc
Языки проектирования на ПЛИС (FPGA)
Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.
Модераторы раздела aosp vetal des00
- />19 мая
- Тема:Инициализация памяти содержимым hex-файла
- От:Zuse
- />19 мая
- Тема:Инициализация памяти содержимым hex-файла
- От:Zuse
Системы на ПЛИС — System on a Programmable Chip (SoPC)
разработка встраиваемых процессоров и периферии для ПЛИС
Модераторы раздела vetal des00 Omen_13
- />Среда в 12:09
- Тема:Апгрейд старого проекта на Spartan-3E (с PCI на …
- От:Koluchiy
- />Среда в 12:09
- Тема:Апгрейд старого проекта на Spartan-3E (с PCI на …
- От:Koluchiy
Цифровая обработка сигналов — ЦОС (DSP)
-
Последнее сообщение
Сигнальные процессоры и их программирование — DSP
Обсуждение различных сигнальных (DSP) процессоров, возможностей, совместимости и связанных с этим тем.
Модераторы раздела des00
- />Среда в 08:57
- Тема:Запись данных во внутреннюю Flash память в TMS32…
- От:khlenar
- />Среда в 08:57
- Тема:Запись данных во внутреннюю Flash память в TMS32…
- От:khlenar
Алгоритмы ЦОС (DSP)
Обсуждение вопросов разработки и применения (программирования) алгоритмов цифровой обработки сигналов.
Модераторы раздела des00
- />19 мая
- Тема:Измерение фазных токов в преобразователе частоты…
- От:Vasil_Riabko
- />19 мая
- Тема:Измерение фазных токов в преобразователе частоты…
- От:Vasil_Riabko
Микроконтроллеры (MCU)
-
Последнее сообщение
Cредства разработки для МК
FAQ, How-to, тонкости работы со средствами разработки
Модераторы раздела haker_fox
- IAR
- Keil
- GNU/OpenSource средства разработки
- />8 минут назад
- Тема:Методика поиска в Keil_e проблемы зависания проц…
- От:tonyk_av
- />8 минут назад
- Тема:Методика поиска в Keil_e проблемы зависания проц…
- От:tonyk_av
—>
Модераторы раздела haker_fox
- STM
- NXP
- Microchip (Atmel)
- TI, Allwinner, GigaDevice, Nordic, Espressif и другие
- />12 часов назад
- Тема:микропроцессор не реагирует на сброс (lpc2368/1…
- От:jcxz
- />12 часов назад
- Тема:микропроцессор не реагирует на сброс (lpc2368/1…
- От:jcxz
RISC-V
Микроконтроллеры на базе ядер RISC-V, RISC-X
Модераторы раздела haker_fox
- />10 мая
- Тема:Запуск USB на CH569/CH565
- От:Alexey_77
- />10 мая
- Тема:Запуск USB на CH569/CH565
- От:Alexey_77
—>
Модераторы раздела haker_fox
- />Среда в 10:41
- Тема:AVR при низких температурах
- От:jcxz
- />Среда в 10:41
- Тема:AVR при низких температурах
- От:jcxz
MSP430
Модераторы раздела VAI />haker_fox />
- />21 апреля
- Тема:MSP-FET430
- От:Aries
- />21 апреля
- Тема:MSP-FET430
- От:Aries
Все остальные микроконтроллеры
и все что с ними связано
Модераторы раздела haker_fox
- PIC
- MCS51
- PowerQUICC
- HC(S)08
- AVR32
- STM8
- MIPS
- />Понедельник в 12:59
- Тема:PIC18F67J94 Не удается настроить UART1_RX
- От:Plain
- />Понедельник в 12:59
- Тема:PIC18F67J94 Не удается настроить UART1_RX
- От:Plain
Отладочные платы
Вопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск
Модераторы раздела haker_fox
- Arduino
- Raspberry Pi
- Rainbow
- Siberia
- EVMxxxx
- />Среда в 17:37
- Тема:удаленное управления RPI
- От:addi II
- />Среда в 17:37
- Тема:удаленное управления RPI
- От:addi II
Печатные платы (PCB)
-
Последнее сообщение
Разрабатываем ПП в САПР — PCB development
FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др.
Модераторы раздела SergM />fill />
- Библиотеки компонентов
- Altium Designer, DXP, Protel
- P-CAD 200x howto
- Эремекс, Delta Design
- Cadence
- Примеры
- Zuken CADSTAR
- Siemens EDA — Xpedition, PADS (ex. Mentor)
- Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
- />Среда в 12:15
- Тема:Altium 21.6 и выше
- От:Svetlaya
- />Среда в 12:15
- Тема:Altium 21.6 и выше
- От:Svetlaya
Работаем с трассировкой
тонкости PCB дизайна, от Spectra и далее.
Модераторы раздела fill
- />Вторник в 09:56
- Тема:Помогите понять комментарий производителя про BG…
- От:peshkoff
- />Вторник в 09:56
- Тема:Помогите понять комментарий производителя про BG…
- От:peshkoff
Изготовление ПП — PCB manufacturing
Фирмы, занимающиеся изготовлением, качество, цены, сроки
Модераторы раздела fill
- ПСБ Технолоджи
- ТеПро
- PS-Electro
- Резонит
- PCB Professional
- Абрис
- ОАО "НИЦЭВТ"
- ООО "М-Плата"
- в домашних условиях
- />Вторник в 15:02
- Тема:JLCPCB — карты UnionPay
- От:khlenar
- />Вторник в 15:02
- Тема:JLCPCB — карты UnionPay
- От:khlenar
Сборка РЭУ
-
Последнее сообщение
Пайка и монтаж
вопросы сборки ПП, готовых изделий, а также устранения производственных дефектов
- />17 мая
- Тема:Кристаллы разварка
- От:muravei
- />17 мая
- Тема:Кристаллы разварка
- От:muravei
Корпуса
обсуждаем какие есть копруса, где делать и прочее
- />11 часов назад
- Тема:Нужно что-то подобное для 3D-печати
- От:tonyk_av
- />11 часов назад
- Тема:Нужно что-то подобное для 3D-печати
- От:tonyk_av
Вопросы надежности и испытаний
расчеты, методики, подбор компонентов
- />19 марта
- Тема:Поверка контрольно-измерительного оборудования
- От:HardEgor
- />19 марта
- Тема:Поверка контрольно-измерительного оборудования
- От:HardEgor
Аналоговая и цифровая техника, прикладная электроника
-
Последнее сообщение
Вопросы аналоговой техники
разработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы
Модераторы раздела Alexandr rloc ViKo Tanya Егоров
- />17 мая
- Тема:Схема преобразователя сопротивления в напряжение
- От:il_k
- />17 мая
- Тема:Схема преобразователя сопротивления в напряжение
- От:il_k
Цифровые схемы, высокоскоростные ЦС
High Speed Digital Design
Модераторы раздела rloc
- />18 апреля
- Тема:Разработка коммутатора на основе микросхемы IP17…
- От:hoxt
- />18 апреля
- Тема:Разработка коммутатора на основе микросхемы IP17…
- От:hoxt
RF & Microwave Design
wireless технологии и не только
Модераторы раздела rloc />l1l1l1 />
- />5 часов назад
- Тема:Подскажите RF ключ (SPDT) с P1dB>=36 dBm и высок…
- От:rloc
- />5 часов назад
- Тема:Подскажите RF ключ (SPDT) с P1dB>=36 dBm и высок…
- От:rloc
Метрология, датчики, измерительная техника
Все что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др.
Модераторы раздела rloc ViKo Tanya
- />Вторник в 16:28
- Тема:Электрохимический датчик O2-A3
- От:0men
- />Вторник в 16:28
- Тема:Электрохимический датчик O2-A3
- От:0men
АВТО электроника
особенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок.
Модераторы раздела rloc />Vasily_ />
- />29 апреля
- Тема:Провод для автомобильного компрессора
- От:byRAM
- />29 апреля
- Тема:Провод для автомобильного компрессора
- От:byRAM
Умный дом
Модераторы раздела rloc
- />18 апреля
- Тема:Анализ Яндекс Станции
- От:jcxz
- />18 апреля
- Тема:Анализ Яндекс Станции
- От:jcxz
3D печать
3D принтеры, наборы, аксессуары, ПО
Модераторы раздела rloc
- />21 декабря, 2022
- Тема:slicer для 3d принтера
- От:Variant99
- />21 декабря, 2022
- Тема:slicer для 3d принтера
- От:Variant99
Робототехника
Модели, классификация, решения, научные исследования, варианты применения
Модераторы раздела rloc
- />14 апреля
- Тема:Робототехнический фреймворк
- От:Magnet
- />14 апреля
- Тема:Робототехнический фреймворк
- От:Magnet
Ремонт и отладка
обсуждение вопросов ремонта и отладки различных устройств и готовых изделий
Модераторы раздела rloc />Herz />
- />20 апреля
- Тема:Помогите опознать микросхему в иммобилайзере(ну …
- От:des00
- />20 апреля
- Тема:Помогите опознать микросхему в иммобилайзере(ну …
- От:des00
Силовая электроника — Power Electronics
-
Последнее сообщение
Силовая Преобразовательная Техника
Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)
Модераторы раздела Herz />Егоров />
- />19 часов назад
- Тема:Модуль от БП TDK-Lambda
- От:peterchips
- />19 часов назад
- Тема:Модуль от БП TDK-Lambda
- От:peterchips
Обратная Связь, Стабилизация, Регулирование, Компенсация
Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт
Модераторы раздела Herz />Егоров />
- />5 мая
- Тема:Low power импульсный DC/DC?
- От:quark
- />5 мая
- Тема:Low power импульсный DC/DC?
- От:quark
Первичные и Вторичные Химические Источники Питания
Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания
Модераторы раздела Herz />Егоров />
- />18 января
- Тема:Температура Li-ion аккумуляторов
- От:maksimdag0
- />18 января
- Тема:Температура Li-ion аккумуляторов
- От:maksimdag0
Высоковольтные Устройства — High-Voltage
Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника
Модераторы раздела Herz
- />13 часов назад
- Тема:Украден кабель от прибора V H F — 6 0 2 2 C M …
- От:LLLLLLLLLL
- />13 часов назад
- Тема:Украден кабель от прибора V H F — 6 0 2 2 C M …
- От:LLLLLLLLLL
Электрические машины, Электропривод и Управление
Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы
Модераторы раздела Herz
- />18 мая
- Тема:запуск бесколлекторного трехфазного двигателя
- От:Alex1603
- />18 мая
- Тема:запуск бесколлекторного трехфазного двигателя
- От:Alex1603
Индукционный Нагрев — Induction Heating
Технологии, теория и практика индукционного нагрева
Модераторы раздела Herz
- />2 мая
- Тема:Изменение формы индуктора
- От:ogrr
- />2 мая
- Тема:Изменение формы индуктора
- От:ogrr
Системы Охлаждения, Тепловой Расчет – Cooling Systems
Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей
Модераторы раздела Herz
- />27 апреля
- Тема:Кастомный нагреватель
- От:jcxz
- />27 апреля
- Тема:Кастомный нагреватель
- От:jcxz
Моделирование и Анализ Силовых Устройств – Power Supply Simulation
Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов
Модераторы раздела Herz />Егоров />
- />8 февраля
- Тема:Micro-Cap
- От:Lnd
- />8 февраля
- Тема:Micro-Cap
- От:Lnd
Компоненты Силовой Электроники — Parts for Power Supply Design
Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.
Модераторы раздела Herz />Егоров />
- />18 мая
- Тема:помогите подобрать аналог IGBT Infineon IKW25T12…
- От:Shelectronix
- />18 мая
- Тема:помогите подобрать аналог IGBT Infineon IKW25T12…
- От:Shelectronix
Интерфейсы
-
Последнее сообщение
Форумы по интерфейсам
все интерфейсы здесь
- ISDN/G.703/E1
- ISA/PCI/PCI-X/PCI Express
- Wireless/Optic
- RS232/LPT/USB/PCMCIA/FireWire
- Fast Ethernet/Gigabit Ethernet/FibreChannel
- Интерфейсы для "интеллектуального дома"
- от ТТЛ до LVDS здесь
- IDE/ATA/SATA/SAS/SCSI/CF
- Аудио/Видео интерфейсы
- Сотовая связь и ее приложения
- FAQ по XPort/WiPort
- Controller Area Network (CAN)
- />Вторник в 08:36
- Тема:Голосовой канал модема
- От:CADiLO
- />Вторник в 08:36
- Тема:Голосовой канал модема
- От:CADiLO
Поставщики компонентов для электроники
-
Последнее сообщение
Поставщики всего остального
от транзисторов до проводов
- />29 марта
- Тема:Ваши потребности
- От:Vasily_
- />29 марта
- Тема:Ваши потребности
- От:Vasily_
Компоненты
Закачка тех. документации, обмен опытом, прочие вопросы.
- Тех. документация
- Микросхемы
- Транзисторы
- Диоды
- Резисторы
- Средства индикации
- />Среда в 10:36
- Тема:Источник напряжения управляемый кодом
- От:Turgenev
- />Среда в 10:36
- Тема:Источник напряжения управляемый кодом
- От:Turgenev
Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
-
Последнее сообщение
Обсуждение Майнеров, их поставки и производства
наблюдается очень большой спрос на данные устройства.
- />25 апреля
- Тема:Ремонт Асиков
- От:mantech
- />25 апреля
- Тема:Ремонт Асиков
- От:mantech
Дополнительные разделы — Additional sections
-
Последнее сообщение
Встречи и поздравления
Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />10 мая
- Тема:С Днём Великой Победы!
- От:Chenakin
- />10 мая
- Тема:С Днём Великой Победы!
- От:Chenakin
Ищу работу
ищу работу, выполню заказ, нужны клиенты — все это сюда
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />Вторник в 18:55
- Тема:Радиомонтажник на дому Москва. метро Фонвизинска…
- От:shakov
- />Вторник в 18:55
- Тема:Радиомонтажник на дому Москва. метро Фонвизинска…
- От:shakov
Предлагаю работу
нужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать.
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />4 часа назад
- Тема:Разработка СВЧ генератора
- От:Александр Мылов
- />4 часа назад
- Тема:Разработка СВЧ генератора
- От:Александр Мылов
Куплю
микросхему; устройство; то, что предложишь ты
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />18 мая
- Тема:Куплю малошумящий усилитель WENZEL серии LNAF
- От:rloc
- />18 мая
- Тема:Куплю малошумящий усилитель WENZEL серии LNAF
- От:rloc
Продам
есть что продать за деньги, пиво, даром ?
Реклама товаров и сайтов также здесь.
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />Среда в 07:36
- Тема:Продам DIP светодиоды
- От:Владимир86
- />Среда в 07:36
- Тема:Продам DIP светодиоды
- От:Владимир86
Объявления пользователей
Тренинги, семинары, анонсы и прочие события
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />20 часов назад
- Тема:Сотрудничество Макро Групп с производителем ARM …
- От:МакроГрупп
- />20 часов назад
- Тема:Сотрудничество Макро Групп с производителем ARM …
- От:МакроГрупп
Общение заказчиков и потребителей электронных разработок
Обсуждение проектов, исполнителей и конкурсов
Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 haker_fox iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus
- />Вторник в 10:33
- Тема:Сайты для удаленной работы, фриланса
- От:rmDAC
- />Вторник в 10:33
- Тема:Сайты для удаленной работы, фриланса
- От:rmDAC
Как проверить исправность микроконтроллера?
Нужно проверить, та ли прошивка сейчас находится в контроллере.
Если прошивка совпадает с записанной, стоит проверить флеш-память, записав в контроллер случайные данные на весь размер памяти, а затем считав их.
После этого стоит проверить все пины контроллера, подавая на них 1 и 0 в произвольных комбинациях.
Контроллер может быть частично исправным, поэтому при наличии подозрений проще его заменить.
- Вконтакте
jadzouh: порты могли выйти из строя в случае короткого замыкания или подачи чрезмерного напряжения.