Мікросхема реалізує затриманий скидання мікроконтролера

Maxim »MAX6805

Додавши транзистор, кілька конденсаторів, діодів і резисторів, ви можете перетворити чисто ручної скидання в автоматичне скидання із змінною тривалістю для скидання мікросхеми.

У більшості додатків, висновок / MR (ручний скидання) часто підключається до кнопки для формування сигналу ручного скидання для керуючої мікросхеми. Згодом, після закінчення заданого часу активного стану, він переходить в високе стан для сигналу скидання з активним низьким рівнем. Ручне скидання це хороша функція для більшості додатків, в той же час, для виконання скидання потрібне втручання людини. У деяких випадках ручної скидання стає незручним, так як необхідно проводити його кожен раз при подачі живлення на прилад.

Більш того, додатки з вбудованим мікропроцесором можуть вимагати утримання виходу скидання в високому стані - відповідно неактивному - протягом заданого періоду часу до того, як ви зможете використовувати скидання або перевести його в низький стан. Схема, наведена на рис.1, працює при подачі напруги, при цьому немає необхідності натискати кнопку скидання після подачі живлення, так як сигнал скидання формується автоматично через заданий проміжок часу.

Для збільшення цього часу, необхідно просто збільшити постійну часу RC ланцюжка R1 і C2. Мікросхема управління скиданням виставляє сигнал / RESET. тільки коли напруга на виводі / MR перевищує встановлений поріг спрацьовування, і внутрішній період скидання мікросхеми закінчився. Цей період тайм-ауту фільтрує всі короткі імпульсні перешкоди по входу. Так як Q1 включений, негативний висновок C1 виявляється заземленим. Так як позитивний електрод C1 не може миттєво змінити свою полярність, він має низький потенціал і повільно починає заряджатися знову через вбудований резистор виведення / MR. Коли напруга на ньому досягне порогового напруги мікросхеми скидання, він відновить сигнал скидання знову, як тільки закінчиться період тайм-ауту мікросхеми. Вибір C1 не критичний. У той же час його номінал повинен бути досить великим, наприклад від 0.1 до 10 мкФ, щоб постійна часу RC для C1 і внутрішнього підтягує резистора досить велика. Ці номінали гарантують, що C1 утримає низький рівень напруги на / MR протягом як мінімум 1 мкс.

Транзистор залишається включеним після C2 зарядиться до напруги зсуву транзистора Q1. При наступному включенні харчування або коли вручну скидається схема натисканням кнопки, транзистор розрядить C2. Як тільки це відбудеться, Q1 вимкнеться. Резистор R1 зарядить анод C1 до напруги харчування, VDD. Так як позитивний електрод конденсатора C1 не може змінитися миттєво, він буде заряджений до напруги 2VDD. Тому обмежувальний діод, D1, обмежує напругу на C1 до величини VDD плюс пряме падіння напруги на діоді. Цикл повторюється, як тільки C2 зарядиться знову і включить транзистор Q1.

Схожі статті