Реле контроля питания

Kruppa
Offline
Зарегистрирован: 18.12.2015

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

Kruppa
Offline
Зарегистрирован: 18.12.2015

TL 431 подойдет для этих целей?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Для этого в атмеге есть система контроля питания: Brown-out Detection (BOD). Настраивается через фьюзы.

http://fusecalc.mirmk.ru/help/help04.htm

Kruppa
Offline
Зарегистрирован: 18.12.2015

Да... Знаю про него, BODEN и BODLEVEL. которые вроде должны отправлять в бесконечный RESET.

Но что-то они никуда ничего не отправляют...

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Значит вы что-то делаете не так. Читайте внимательно статью и выставляйте внимательно фьюзы.

Kruppa
Offline
Зарегистрирован: 18.12.2015

Может я конечно что-то не понимаю, но там сложно ошибиться, надо выставить  BODEN и BODLEVEL в НОЛЬ (Atmega8).

Как тут можно ошибиться? Или я что-то не понимаю всё же?

Kruppa
Offline
Зарегистрирован: 18.12.2015

А вот скрин моих фьюзов -

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Kruppa пишет:

Как тут можно ошибиться? 

 

Ну вот Вы ошиблись. Чтобы система BOD работала, эти фьюзы должны быть "включены". А у вас они "выключены". Видите красную надпись про инверсные биты? Так вот, чтобы их "включить" нужно установить галку, а не снять.

P.S. Если фьюз BODLEVEL "включен" - срабатывание при 4.0В, если "выключен" - срабатывание при 2.7В

Kruppa
Offline
Зарегистрирован: 18.12.2015

Ого! А ларчик просто открывался! Спасибо! Сейчас попробую!

Kruppa
Offline
Зарегистрирован: 18.12.2015

Всё получилось!!!!! Спасибо большущее!!

А то я уже поназказал всяких стабилитронов))))  И целая неделя умственных страданий))))))

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Всегда пожалуйста. Чтобы так не ошибаться, всегда ориентируйтесь на фьюз RSTDISBL - по-умолчанию он "выключен". Так вот если галка не стоит, значит фьюзы инверсные (1). А если стоит - значит прямые (0).

Kruppa
Offline
Зарегистрирован: 18.12.2015

Надо постараться запомнить! Спасибо!!