Microcontrolerul; se oprește din cauza; o scurtă pierdere de putere, poate un condensator
Am un microcontroler conectat la o sursă de alimentare de 5v care trece printr-un regulator de tensiune coborât de la 12v.

Presupun că repornește, deoarece există posibilitatea ca tensiunea să scadă rapid pentru o mică parte din timp, ceea ce este suficient pentru a determina repornirea cipului.
Este această presupunere corectă?
Adăugarea unui condensator la circuit ar putea rezolva această problemă?
Poate că există două lucruri aici, erori mici (ns la µs) și întreruperi de energie mult mai lungi (ms la s).
Mai ai nevoie de un bypass condensator între puterea și masa unui microcontroler. Acest lucru menține alimentarea locală stabilă în ciuda variațiilor foarte mari, pe termen foarte scurt, ale curentului pe care îl atrage microcontrolerul. Aceste variații sunt prea rapide pentru ca hrănirea să se îndepărteze. În plus, urmele care revin la sursa de alimentare au o impedanță suficientă la frecvențele înalte ale acestor variații rapide de curent pentru a provoca fluctuații de tensiune locală chiar dacă sursa principală de alimentare a fost complet stabilă.
Cealaltă problemă cu întreruperile de energie pe termen lung trebuie rezolvată undeva cu mult stoc de energie. La urma urmei, o putere insuficientă se întâmplă pentru o anumită perioadă de timp, iar stocarea locală trebuie să facă temporar diferența. Cel mai bun loc pentru a pune acest lucru este în fața regulatorul. Să presupunem că regulatorul dvs. necesită un spațiu maxim de 2 V. Aceasta înseamnă că va continua să producă 5 V de ieșire până când intrarea sa scade sub 7 V. Aceasta este cu 5 V mai mică decât 12 V nominală. Un capac suficient de mare pe intrare poate menține tensiunea de intrare a regulatorului pentru o perioadă de timp după ce intrarea de 12V dispare brusc. Puneți o diodă Schottky în serie cu intrarea de 12 V, apoi capacul ulterior. Aceasta previne descărcarea capacului de la intrarea în cădere.