Hi,
My final problem to resolve.
I have a dynamo producing AC, current limited to 0.5A, variable voltage. This is rectified and fed to a large storage capacitor which saturates the current causing the voltage to drop. For now I'm sticking it directly over the load but the real circuit will use a PWM to ensure the saturation doesn't rise over 5V (approx).
Presently this almost works, except that there are some voltage spikes across the storage caps. These could be from the dynamo but I theorise they could also be from the large super-caps as the charge.
Unfortunately these spikes push the voltage about 2.5-4V over the normal, several other circuits use the same net (which can't rise above 5.25v) and I have already damaged a GPS unit.
To see what was going on I attached a data logger. You can see from the graph it's about 0.5us in duration which by my calculation (which could be wrong) is 2MHz. Although my PWM is monitoring voltage both sides of the circuit I doubt the MCU will be fast enough to turn the PWM off for these transients and so I'd like to deal with them via filtering.
However, I am not an analog engineer, and any advice is appreciated.
My thanks, Andrew
My final problem to resolve.
I have a dynamo producing AC, current limited to 0.5A, variable voltage. This is rectified and fed to a large storage capacitor which saturates the current causing the voltage to drop. For now I'm sticking it directly over the load but the real circuit will use a PWM to ensure the saturation doesn't rise over 5V (approx).
Presently this almost works, except that there are some voltage spikes across the storage caps. These could be from the dynamo but I theorise they could also be from the large super-caps as the charge.
Unfortunately these spikes push the voltage about 2.5-4V over the normal, several other circuits use the same net (which can't rise above 5.25v) and I have already damaged a GPS unit.
To see what was going on I attached a data logger. You can see from the graph it's about 0.5us in duration which by my calculation (which could be wrong) is 2MHz. Although my PWM is monitoring voltage both sides of the circuit I doubt the MCU will be fast enough to turn the PWM off for these transients and so I'd like to deal with them via filtering.
However, I am not an analog engineer, and any advice is appreciated.
My thanks, Andrew