Короткий рассказ:
Я использую микроконтроллер Atmel AT32UC3C2512C , для которого я выбрал кварцевый генератор 20 МГц и два конденсатора NP0 10 пФ. Я сомневался между 10 пФ, 15 пФ или 22 пФ, поэтому решил начать с меньшего. Может ли это сжечь MCU?
Длинная история:
Печатная плата действительно имеет высокую плотность, и я использую все 64 контакта, поэтому я не могу разместить здесь всю схему и печатную плату. В первый раз, когда я включил схему, светодиод, подключенный к GPIO, был включен (чего, я думаю, не должно было быть, поскольку обычно контакты поставляются как входы с завода, а для включения светодиоду требуется ВЫСОКИЙ выход). ) и был очень тусклым... после некоторых исследований в огромном техническом описании оказалось, что я поместил светодиод в контакт, который не может работать со светодиодом (Мерфи снова наносит удар)... в мою защиту, техническое описание не предоставило достаточно информации о токе контактов, единственная подсказка, которая у меня есть для этого, - это сила привода контакта и некоторые примеры, но никаких реальных данных не предоставлено.
Я удалил светодиод, и, немного поиграв в Atmel Studio, микроконтроллер сгорел... на удивление, он продолжал работать! Таким образом, я смог написать больше кода, и несмотря на то, что MCU несколько раз загорался, он продолжал работать. Поэтому через некоторое время он просто сгорел навсегда (обычно при повторном подключении питания он переставал загораться и работал как надо, но через некоторое время, просто подключив аккумулятор, он загорается и начинает дымить).
Так что никаких сюрпризов, вывод светодиода не мог выдержать слишком большой ток, поэтому я, вероятно, сжег порт, и MCU стал нестабильным. Так что я заменил MCU на новый....и в первом сеансе программирования он тоже сгорел! Совершенно новый! Ни один светодиод не подключен к неправильному контакту... все контакты настроены как входы с подтяжками... огонь (желтый светящийся свет с дымом) начался рядом с контактами внутренних регуляторов MCU, которые находятся только на стороне штифты осциллятора. Я проверил все напряжения, и рельсы чистые и стабильные. Я могу запрограммировать MCU и запустить его нормально, используя внутренний генератор, но иногда он случайно загорается, поэтому я боюсь его каждый раз включать! Это как "русская рулетка".
Итак, мое текущее предположение состоит в том, что, возможно, конденсаторы кристалла сделали микроконтроллер нестабильным, или небольшие сгоревшие частицы флюса из предыдущего микроконтроллера, которые я не смог удалить, действуют как паразитные компоненты и изменяют поведение микроконтроллера.
Я проверил все контакты перед включением на возможные замыкания со следующим контактом, и все они были чистыми. Кто-нибудь еще использовал этот MCU и испытал что-то подобное?
РЕДАКТИРОВАТЬ 1:
Это дикая догадка, но это может быть так, поэтому я хотел бы услышать мнения об этом: у меня есть некоторые контакты, подключенные к N-MOS транзисторам, вытянутым резистором 10 кОм, поэтому, если MCU пришел с завода со всеми его контактами. входы (и в техническом описании указано, что внутренние подтягивающие резисторы могут варьироваться от 2 кОм до 16 кОм), поэтому контакт можно было разместить на 2,5 В, и, поскольку нет автобуса, это могло разрушить порт.
Это дикое предположение, потому что огонь исходил не от этих контактов, а от контактов внутреннего регулятора и Vcc, подключенного к другому порту (порт светодиода, что имеет смысл для первого MCU, но не для второго) ... комментарии?
огонь (желтое свечение с дымом) начался в непосредственной близости от контактов внутренних регуляторов MCU, которые находятся сбоку от контактов генератора.
Вот почему в лабораторных источниках питания есть ограничитель тока...
У вас очень сильное короткое замыкание, скорее всего контакт VCC подключен к GND или контакт GND подключен к VCC. Замыкание GPIO обычно не наносит (большого) ущерба из-за R_DSon в драйвере GPIO. Трижды проверьте схему на наличие ошибок с выводами питания.
В первый раз, когда я включил схему, светодиод, подключенный к GPIO, был включен (чего, я думаю, не должно было быть, поскольку обычно контакты поставляются как входы с завода, а для включения светодиоду требуется ВЫСОКИЙ выход). ) и был очень тусклым...
Это эффект, который вы получаете, когда подключаете анод светодиода к контакту, сконфигурированному как вход с включенным подтягивающим резистором. Ток, проходящий через резистор, достаточен для затемнения светодиода.
техническое описание не содержит достаточной информации о токе контактов, единственная подсказка, которая у меня есть для этого, - это сила привода контакта и некоторые примеры, но реальных данных не предоставлено.
В даташите в электрических характеристиках написано
что я хорошо описываю способность управлять штифтом.
Что касается эффекта или кристалла, я не вижу способа, чтобы то, что вы описываете, вызвало проблему, которая может привести к разрушению чипа.
Я думаю, что ваша проблема может быть вызвана перегрузкой контактов ввода-вывода. Использовали ли вы подходящие резисторы во всех устройствах, подключенных к контактам ввода-вывода (например, транзисторы, светодиоды и т. д.)?
Voltage table with current references
Это не то, что говорится в таблице, если вы видели графики, включенные в другие устройства AVR, то вы знаете, что по мере того, как вы потребляете / получаете больше тока, напряжение начинает расти / падать. В таблице в качестве допустимого падения напряжения в высоком состоянии принимается значение Vdd-0,8 В, а в качестве приемлемого повышения напряжения в низком состоянии — 0,5 В, и указывается выходной ток, вызывающий этот эффект. Кстати, вы не должны использовать какое-либо значение, близкое к абсолютным максимальным рейтингам микроконтроллера.
геометрический
Мэтт Янг
мФайнштейн
мФайнштейн
геометрический
мФайнштейн
геометрический
мФайнштейн
мФайнштейн
Рикардо
Рикардо
мФайнштейн
мФайнштейн
Рикардо
мФайнштейн