I am working on a battery-less system. The system has the following energy pipeline:
Solar panels -> DC-DC boost converter -> capacitor -> microcontroller.
Here the solar energy is harvested using solar panels. Then for a period of time, this energy is stored in the multilayer ceramic capacitor (MLCC). When the energy stored inside the capacitor reaches the maximum operating voltage of the microcontroller (5.5 V), then using an analog switch, the MLCC is connected to microcontroller. The microcontroller is powered ON and it will executes operations till there is sufficient energy inside the capacitor. And when the energy reaches the minimum operating voltage of the microcontroller (1.7 V), then it is powered off. This cycle repeats. It is fine if it the embedded board executes only for 1 ms and is powered off for 100 ms.
I want to know how to calculate the required capacitance and energy storage capacity of the capacitor? Is there a way to find the actual capacitance at different voltages due to DC bias?
Based on the datassheet of the nrf52840-dk MCU.