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

Reset for AVR

Развожу плату для ATmega128 нужны варианты реализаци RESET.

Для сброса МК обычно использовал супервизор типа ADM707,

очевидно, что для навороченной меги 128 ADM707 избыточна,

хотелось бы надежный сброс и возможность manual reset.

Подскажите где посмотреть варианты, чтобы выбрать оптимальный.

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


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

Развожу плату для ATmega128 нужны варианты реализаци RESET.

Для сброса МК обычно использовал супервизор типа ADM707,

очевидно, что для навороченной меги 128 ADM707 избыточна,

хотелось бы надежный сброс и возможность manual reset.

Подскажите где посмотреть варианты, чтобы выбрать оптимальный.

Один из вариантов - оставить пин Reset висеть в воздухе.

Вариант номер два - соединить Reset через 10k с Vcc

Вариант 3 - соединить Reset через 10k с Vcc и через 1mkf с Gnd.

Супервизор во всех трех случаях не нужен, т.к. в МК есть встроенный POR.

включаем BODEN и устанавливаем требуемый уровень сброса (BODLEVEL).

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


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

2 defunct

Спасибо за оперативность.

А как кнопочку приаттачить, нужен ли диод ?

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


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

А как кнопочку приаттачить, нужен ли диод ?

Лучший вариант -

Вариант 3 - соединить Reset через 10k с Vcc и через 1mkf с Gnd

Только 1 мкф многовато, 0.1 вполне достаточно :) А кнопочка - параллельно этому кондеру.

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


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

А как кнопочку приаттачить, нужен ли диод ?

Лучший вариант -

Вариант 3 - соединить Reset через 10k с Vcc и через 1mkf с Gnd

Только 1 мкф многовато, 0.1 вполне достаточно :) А кнопочка - параллельно этому кондеру.

 

1 Mkf на случай если предполагается использовать ISP.

С 0.1 mkf ISP может глючить (у меня бывали случаи глюков с некоторыми программаторами).

Если же для программирования использовать только JTAG тогда и без кондера должно быть все ок.

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


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

Хм... У меня ни разу не наблюдались глюки с ISP при кондере 0,1 :) Но, в принципе, можно и 1 мкф, и 10 (видел 10 мкф в одном массово выпускающемся девайсе).

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


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

Гость Miron

Я ставлю ADM1232 - супервизор, WD таймер и есть пин для кнопасика внешнего сброса

работаю на нем и не жалуюсь

только кондерчик блокировочный на него ставить не надо забывать.

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


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

После того, как почитал обсуждение этого вопроса, если не ошибаюсь, где то в фидо, постоянно ставлю 10n X7R, поближе к пину и не жалуюсь. :)

Резистор 2..10к, болтающийся хвост стараюсь делать поменьше, супервизоры не использую с давних времен.

Хотя супервизор для ранних АВРок конечно был нужен, но теперь это не актуально.

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


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

Я ставлю ADM1232 - супервизор, WD таймер и есть пин для кнопасика внешнего сброса

работаю на нем и не жалуюсь

только кондерчик блокировочный на него ставить не надо забывать.

 

блокировочный кондерчик между резетом и землей?

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

спасибо

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


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

блокировочный кондерчик между резетом и землей?

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

Потому что блокирует (шунтирует, обводит ….) переменную составляющую.

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

 

А как кнопочку приаттачить, нужен ли диод ?

 

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

Применительно к AVR диод нужен для защиты вывода сброса, т.к. внутренний защитный диод на этом выводе отсутствует.

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

Удачи!

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


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

Если не ставить резистор и конденсатор в цепь сброса, то наблюдался перезапуск контроллера при импульсных помехах(включился пускатель, электроклапан и т.п.)

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


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

Вариант 3 - соединить Reset через 10k с Vcc и через 1mkf с Gnd.

Причем без особого ущерба 1uF можно заменить на 1nF-10nF, т.к. встроенный генератор ресета прекрасно отрабатывает требуемые задержки.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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