Attiny13 становится паразитом.

ua4lcn
Offline
Зарегистрирован: 27.02.2016

Возможно ли такое паразитное питание?http://cloud.mail.ru/public/5jpv/5GrrjCqZb

Имеется устройство на микроконтроллере(обведенное окружностью.)
от этого устройства выведена кнопка(зачеркнуто красным крестиком).
Это устройство ,после включения питания (батарея 12 V), должно быть
через некоторое время заблокировано механически (человеком) кнопкой
(зачеркнуто красным крестиком).
 Что бы не прибегать к помощи человека и механически не нажимать
эту кнопку - пытаюсь добавить другой микроконтроллер (Attiny13)
и транзистор.
Но все дело в питании этого Attiny13 . Для него нет постоянного
питания.Пытаюсь обойти это тем , он будет свое питание брать с порта
донора (по сути подтяжки этого порта). 
устройства на микроконтроллере.
В момент включения этой связки заработают оба микроконтроллера,
и вдобавок Attiny13 начинает накапливать энергию на своем
конденсаторе,забирая ток с порта донора. И отсчитав некоторое время
откроет транзистор (по сути нажмет кнопку) на 2 секунды.В это время
он теряет поддержку своего питания, но за счет запасенной энергии
в конденсаторе 1мкф остается в работе.Иначе сам перезагрузится.
И если перезагрузится Attiny13 (а он запрограммирован на кратковременное
двух-секундное открытие транзистора), то он снова нажмет
зачеркнутую кнопку. И так бесконечно.

Green
Offline
Зарегистрирован: 01.10.2015

Ну а резистор подтяжки у донора какой?
Теоретически возможно. Транзистор с диодом лишние, конденсатор достаточно 0.1мкф.
Только частота тини13 должна быть минимальной, 32 кгц например.

ua4lcn
Offline
Зарегистрирован: 27.02.2016

Green пишет:

Ну а резистор подтяжки у донора какой?
Теоретически возможно. Транзистор с диодом лишние, конденсатор достаточно 0.1мкф.
Только частота тини13 должна быть минимальной, 32 кгц например.

<Транзистор с диодом лишние>-  ну а как же так? Они как раз и выполняют развязку от пропадания напряжения.

Другое дело что наверно лучше полевик поставить вместо биполярного, а диод не даст разрядиться и погасить микроконтроллер.

<резистор подтяжки у донора какой?> в худшем варианте-резистор внутренней подтяжки донора.

<Только частота тини13 должна быть минимальной, 32 кгц например.>  вроде меньше чем 128 кгц он не может?

 

Green
Offline
Зарегистрирован: 01.10.2015

Нужно играться. Внутренней подтяжки может быть мало. Диод и транзистор находятся в тини. 32кгц можно снаружи.

ua4lcn
Offline
Зарегистрирован: 27.02.2016

Green пишет:

Нужно играться. Внутренней подтяжки может быть мало. Диод и транзистор находятся в тини. 32кгц можно снаружи.

Соединив 5 ножку с 8 ножкой и подав питание на эту связку , то микроконтроллер выдав ноль на 5 ножку себя не отресетит?

Green
Offline
Зарегистрирован: 01.10.2015

Отресетит. Всё зависит какой длительности будет ресет для донора.) Поинтересуйтесь dallas 1-wire. 

ua4lcn
Offline
Зарегистрирован: 27.02.2016

Green пишет:

Отресетит. Всё зависит какой длительности будет ресет для донора.) Поинтересуйтесь dallas 1-wire. 


Так вот я и пытаюсь добавить развязку -
Диод и транзистор, чтобы не ресетил. Длительность от 1 до 2 сек
максимум.

rkit
Offline
Зарегистрирован: 23.11.2016

Эта конструкция сразу будет считать, что кнопка нажата. Тока для attiny не хватит даже близко.

Green
Offline
Зарегистрирован: 01.10.2015

Всё зависит от резистора подтяжки. Если донор из AVR, то да, ~100 ком внутренней подтяжки маловато будет.

Green
Offline
Зарегистрирован: 01.10.2015

Обычно на сброс ставится внешняя подтяжка. Нужно просто тестером измерить ток сброса, тогда можно о чём то говорить.

ELITE
ELITE аватар
Offline
Зарегистрирован: 11.01.2018

так может просто транзистор заменить тиристором?
он останется открытым до момента отключения питания....

да и тини13 тут не надо 
достаточно просто конденсатор+резистор для задания времени и тиристор в качестве ключа....