Записи с меткой ‘M51958B’

Система сброса для микроконтроллера

Даже самая хорошая система может давать сбои, и это факт. Представим что в один прекрасный момент просело напряжение в следствии чего производительность МК упала, пересылка данных не идет, в регистрах получили кашу. Подобное не произошло, если бы стояла система сброса. В случае изменения напряжения, она сразу бы автоматически сбросила МК. Подобную систему сделал для небольшого устройства. Задача стояла следующая: по достижению питающим напряжением порога — 5 В, подавать — Reset. В качестве управляющей микросхемы была выбрана M51958B.

M51958B

rst_system_shm

Выпускается в 5 (8) — выводном корпусе. На борту имеет детектор напряжения и встроенную систему сброса.  Принцип работы следующий: M51958B ведет лог напряжения, и в случае превышения заданного уровня сбрасывает МК.

Схема сброса:

reset_system_shm

Напряжение питания микросхемы лежит в диапазоне 2 — 17 В. На схеме идет общее подключение с МК. Необходимо следить чтобы напряжение не превышало допустимого диапазона. Номинал pull-up резистора R3 = 10 кОм. Для того чтобы рассчитать необходимое напряжение срабатывания, используем формулу : Vrst = 1,25 * (R1+R2)/R2.

Читать далее »