Ao projetar um circuito, os dados do registro serão armazenados em um cartão SD. As informações virão de um circuito pai ao qual este se conecta. O circuito pai fornecerá 5V à minha placa filha. A placa filha usa um MCU que opera em 3.3V, por isso estou usando apenas alguns diodos para diminuir a tensão de 5V.
MEU DESAFIO É: No caso de uma falta de energia, desejo que o MCU da minha placa filha consiga detectar a principal perda de energia e, em seguida, liberar imediatamente os dados da RAM para o cartão SD e ficar ocioso antes de desligar. . Ao gravar em um cartão SD, você pode causar corrupção se perder energia no meio de um procedimento de gravação.
Estou pensando em usar um grande capacitor para apenas amortecer a energia um pouco. Eu sei que existem alguns ICs do supervisor do MCU por aí que fariam um trabalho muito bom, mas eles são destinados a casos em que você precisa manter a energia por dias. Eu só preciso de um ou dois segundos, no máximo. Mas tenho que ter cuidado para não deixar o MCU "piscar", pois a energia do capacitor diminui abaixo do limite do IC. Alguém tem um esquema ou pode oferecer alguma sugestão de como devo fazer isso?
Aqui está o que eu tenho até agora ... (a tampa .5F é o meu capacitor de reserva)