Перейти к содержанию
    

Конденсатор на резете - мешает жизни

Есть ATMEGA88.

Внешний кварц 16М

Питание 5 вольт ровно.

 

БОДлевел - на максимуме.

Вочдог по умолчанию разрешен.

 

В качестве питания = L7805.

По резету - конденсатор 1 мкф (керамика), 20к подтяжка к верху.

 

Так вот.

Начинаем усиленно включать выключать внешний БП 12 вольт. Наконец добиваемся, что процессор висит.

Смотрим - кварц не завелся. Никакие вочдоги и бодлевелы не помогли.

 

Убираем конденсатор от ножки резет. И, о чудо. Более заставить зависнуть процессор мы не можем.

 

Впечатление, что неразрядившийся конденсатор по резету каким-то образом подпитывал сам проц, заодно обманывал brown детектор...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стандартно для таких случаев параллельно резистору на питание включить диод катодом на питание. Для быстрого разряда кондюка при отсутствии питания. Такой диод есть, наверняка, и в ИС, по входу. Но, он может быть после входного резистора ES-защиты, и при такой емкости не успевать иногда отработать.

Лучше диод Шоттки.

 

А зачем такой долгий ресет, 20 мс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конденсаторы на ножку рисет, наверное, во всех даташитах рекомендуют НЕ ставить. Так что чудесами тут и не пахнет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конденсаторы на ножку рисет, наверное, во всех даташитах рекомендуют НЕ ставить. Так что чудесами тут и не пахнет.

 

а если иголка по ресету проскочит ? ..без конденсатора как же ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если иголка по ресету проскочит ? ..без конденсатора как же ?

а откуда она возьмется? из воздуха? я так понимаю, что никаких длинных проводов допустим на удаленную кнопку сброса нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конденсаторы на ножку рисет, наверное, во всех даташитах рекомендуют НЕ ставить. Так что чудесами тут и не пахнет.

Ну, иногда нужен продолжительный ресет, - подождать инициализации какого-нибудь другого узла (защит, например). Всякое бывает.

Посему, диод вполне спасет. Для устранения нежелательных токов через вход добавить резистор на вход ресет от точки соединения конденсатора, резистора и диода (порядка 1-5 ком). Параллельно питанию, если это допустимо, воткнуть резистор, убирающий микропотребление в статике.

 

а откуда она возьмется? из воздуха? я так понимаю, что никаких длинных проводов допустим на удаленную кнопку сброса нет?
А может и есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для устранения нежелательных токов через вход

Нету там нежелательных токов, там вход, толерантный к 5, при любых VCC от нуля начиная, и соотв. диода на VCC внутри нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нету там нежелательных токов, там вход, толерантный к 5, при любых VCC от нуля начиная, и соотв. диода на VCC внутри нет.
Тогда резистор на вход не надо, само собой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нету там нежелательных токов, там вход, толерантный к 5, при любых VCC от нуля начиная, и соотв. диода на VCC внутри нет.

Тем не менее, не знаю, как Атмел (даташиты какие-то скудные у них), а Микрочип рекомендует ставить последовательный резистор.

 

 

 

И ещё, Может это чем-то поможет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тем не менее, не знаю, как Атмел (даташиты какие-то скудные у них), а Микрочип рекомендует ставить последовательный резистор.

Ну что он, резистор, не помешает, это уж точно. Я говорил лишь про устройство ESD-защиты у атмела.... По памяти там все таки нету диода пин->VCC

 

Да, и память вроде меня не подвела... Из даташита:

 

Voltage on any Pin except RESET with respect to Ground ................................-0.5V to VCC+0.5V

Voltage on RESET with respect to Ground......-0.5V to +13.0V

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
... В качестве питания = L7805. По резету - конденсатор 1 мкф (керамика), 20к подтяжка к верху.

Так вот. Начинаем усиленно включать выключать внешний БП 12 вольт. Наконец добиваемся, что процессор висит.

Смотрим - кварц не завелся. Никакие вочдоги и бодлевелы не помогли...

Дело не совсем в ресете. Наиболее вероятная причина - недостаточная скорость нарастания напряжения питания при включении. Наверняка, во внешнем БП на выходе большой электролит стоит, да у Вас еще на питании наверняка есть. Все это не способствует нормальной скорости нарастания питания. 1 мкф на ресете видимо стал последней каплей...

На ресет нужно поставить керамику 0,1 мкф и подтяжку к питанию 5К. На питание - керамику 0,1 мкф и электролит минимальной емкости (положим 1мкф). Тогда проблема должна "отвалиться" сама собой.

P.S. Параллельно питанию можно поставить нагрузочный резистор для разрядки емкостей при выключении, как здесь уже советовали. Но, скорее всего, он не потребуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дело не совсем в ресете. Наиболее вероятная причина - недостаточная скорость нарастания напряжения питания при включении. Наверняка, во внешнем БП на выходе большой электролит стоит, да у Вас еще на питании наверняка есть. Все это не способствует нормальной скорости нарастания питания.

 

Да нет, скорость нарастания питания как раз сказываться на запуске не должна. Тем более, когда BOR включен. А вот скорость нарастания напряжения на ножке сброса - это важно. Не зря для надёжного (пере)запуска МК по питанию супервизоры рекомендуют.

Лично я таки ставлю конденсатор с резистором во всякие макеты, :rolleyes: только постоянную времени на два порядка меньше выбираю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Да нет, скорость нарастания питания как раз сказываться на запуске не должна.

По Меге у меня точных данных нет, а для Пиков во всех ДШ указано - не менее 50мВ/мс. Именно по питанию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрим - кварц не завелся. Никакие вочдоги и бодлевелы не помогли.

1. Спасибо за инфо. Никому нельзя верить.

2. Режим скорее не совсем нормальный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не зря для надёжного (пере)запуска МК по питанию супервизоры рекомендуют.

Но почему то на них все экономят, а потом преодолевают возникающие проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...