Точно, с дросселем нечего ловить. нужен конденсатор.
Я так делаю, дешево и сердито:
I=C* dU/dT
откуда C= I*dT/dU
где I- утекающий из конденсатора ток
dU- изменение напряжения на конденсаторе (в вашем случае от Uпитания до Uминимальное рабочее для микроконтроллера)
dT - время (в вашем случае 5 секунд)
Если ток в Амперах, время в Секундах, Напряжение в Вольтах, то результат будет в Фарадах.
Ну скажем есть у вас МК который запитан от 5В а может работать минимум при 4В и при этом кушает 10mA. Чтобы напряжение за 5 секунд упало не более чем на 1 вольт (5 - 4) при отъедаемом токе 10мА, емкость должна быть:
C = 0.01A * 5s / 1 V = 0.05F
То есть вам нужна емкость 0.05 Фарады. или более. Причем следует учитывать зависимость емкости от температуры, старения, напряжения и от прочих факторов.
Будете ставить ионистор- обязательно обратите внимание на то, как вы его заряжать будете (собственно, это к любому конденсатору относится, но с ионисторами это просто необходимо продумать ).
1. Зарядный ток не должен превышать указанный в документации
2. Ваш блок питания должен этот дополнительный ток выдержать
3. Устройство будет готово к выключению только когда напряжение на ионисторе достигнет рабочего. А это может быть достаточно длительный процесс.
PS. Это вы молодец, что считаете, а не ставите что попало из похожей схемы. Видел я таких "разработчиков", у них все только случайно начинало работать