I'm trying to power a microcontroller off a DALI communication bus. The bus voltage is 16V and is being regulated to 3.3V by a TS2950 to run the Attiny2313. The current draw from the circuit is between 0.68mA to 2 mA.
When sending commands on the DALI bus, a transistor shorts the power supply for 417 us (+/- 10%) to create a bit, but right now, when the power supply shorts, the microcontroller ofc gets powered off and stops sending the rest of the message.
My initial thought was just adding a fairly large capacitor right next to the TS2950, to supply current when the DALI voltage drops to 0V.
However when I add different size capacitors, the time for the 3.3V supply to drop, does not change. Here are some measurements from a USB oscilloscope.
Here is the measurement with no capacitor (not even the stabilizer for the TS2950)
The next measurement is 10uF
Which makes no improvement at all, except stabilize the output of the TS2950
Next is a 33uF
Which improves a bit again, but the next is 220uF
Which does not increase as much as I expected and I don't understand why. Is this even possible with a capacitor and if so, how?