Obecně ano - má cenu zvětšit kapacitu.
Mnohdy je vhodné se zamyslet nad tím, na kterém místě tu kapacitu zvětšíš.
Já bych nerad zabíhal do nějakých technických podrobností, ale abych nějak vizualizoval svá slova, tak trochu pojmů.
Předpokládejme, že dekodér používá následující schéma (velmi zjednodušené):
- Kód: Vybrat vše
+-----------------------> V+ pro motor a světla
|
| +------+
o----+ +----+---| 7805 |---+---> +5V pro procesor
J / \ | | +------+ |
+ + --- | ---
K | \ / --- | ---
o----+ | C1 | | C2
| | | |
+----------+-------+------+--> GND
V takovémto případě se zdá, že je dobré, zvětšit hodnotu C2, je to rozhodně na pohled efektivnější, protože stačí kondenzátor na napětí větší než 5V (vyrábí se 6,3V). Problém je, že to tak není, protože v případě jeho zvětšení se v případě výpadku napájení začne tímto kondenzátorem dotovat i napájení motoru a vzhledem k tomu jak vypadá cesta, tak jediné čeho se tím dosáhne je zvětšení teploty 7805.
A přitom stačí, aby byla dioda mezi tou 7805 a kondenzátorem C2, ale ona tam málokdy je.
Takže se musí zvětšovat hodnota C1, ale to má ten problém, že se tím pádem energií dotuje i motor - a to není docela nutné, protože mechanická setrvačnost stačí k překonání nečistoty.
Tím pádem je to nejednoduchá úloha na kterou se těžko odpovídá jen tak bez znalosti toho dekodéru.