Je hebt ergens dus een 12V->5 converter. Ik vermoed dat dit een geval is van: "Maar hij kan niet toveren".
Als je de voedende 12V weghaalt, dan is het een paar milliseconden later gewoon afgelopen met de pret.
Stel je pi heeft 1A nodig bij 5V. Stel de ingangscondensator is 1000uF. Dan bevat de condensator E = .5.C.U2 = .5*1mF*144V2 = 72mJ. Onder de 5V kan een buck converter er niets meer mee, maar de rest-energie... even geen zin om dat uit te rekenen. 72mJ gaat dus 72mJ/5W = 14 ms mee bij 5W.
Ik heb een, naar mijn gevoel zeer stabiele voeding-voor-pi gemaakt. Ik heb er een paar in china in mekaar laten zetten (*). Je mag hem testen. Ik gebruik de door mij in mekaar gezette exemplaren nu al enige tijd hier. Hier thuis zijn er twee die daar samen al 7 maanden zonder reboot op draaien. (de ene drie maanden de andere 4 maanden).
Ik heb er een 1000uF condensator op zitten. Dat is mogelijk veel meer dan wat andere oplossingen heben, dus misschien heb je aan die 12ms al genoeg.
Anders moet je iets gaan verzinnen om langere "storing van de 12V" te overbruggen. Je kan een dcdc convertertje op 10V instellen en dan 4 10F supercaps in serie zetten. De supercaps verbind je met een diode aan de 12V zodat de supercaps het overnemen als de 12V uitvalt.
Nu heb je 2.5F, dus .5 C U^2 = .5 * 2.5 * 100 = 125J hiervan is een kwart niet beschikbaar, dus je hebt zo'n 90J waar je het 18 seconden op uithoudt als de 12V uitvalt. Niet erg lang voor een "ups" maar ZEKER genoeg om een schakelmoment op te vangen.
(*) Ze komen vandaag binnen.
Update: Ik heb er nu eentje op de testbank. 4A lijkt ie kwa temperatuurhuishouding net niet aan te kunnen. Als in draait nu 20 minuten als test, maar ik vind hem net te heet. 3A is echt "no sweat".