I am designing a system that is always on. It is powered via POE and it is doing some task that is not mission critical.
The system has an embedded system inside that runs Linux. The storage etc are all Emmc type flash storage.
The power system can generate an interrupt that signals power is no longer available. The software engineering team says they need a few seconds (2-3) to properly shutdown system.
I have a few questions.
- Should I put additional energy storage to cater for this 2-3 seconds. Our assessment is that the likelihood of system being damaged is low, most likely scenario is corruption of disks.
- What is the best way to achieve proper shutdown using some energy storage device. If I don’t want to use battery what are the options ?
- Can a pure capacitor based system could work ? How can I design such a system.