Is it reasonable to put a STM32H7A3 to sleep 14,000 times a day every day for a year?
We've developed an oceanographic profiling float that runs unattended at sea for as long as the batteries last. In normal operation, the float sits on the ocean bottom, wakes up every 6 hours and ascends to the surface acquiring data as it goes up. When the system wakes up, it acquires data from a suite of sensors every second. It takes less than 200 milliseconds to get all the data from all the sensors. A profile takes up to an hour so: 1 hour * 4 times per day * 3600 seconds/hour = 14,400 data acq. cycles per day. We have the ability to turn off power to the rest of the system and the whole system can wake in a 100 milliseconds or so. Given that the whole system is idle for about 80% of every second, does it seem reasonable to put the STM32H7A3 MCU in one of its lower power modes, maybe the lowest power standby mode, for something like 700 milliseconds every second for an hour, 4 times a day every day for a year?
