I need to create an oscillator circuit that works like the following:
There are 3 capacitors of equal value. One capacitor charges until it reaches a threshold voltage, and then it is instantly discharged and then the next capacitor gets to start charging. The cycle continues. Only one capacitor gets to charge at a time.
Therefore the oscillator alternates between three states. I've tried to design circuits like this using transistors on Ngspice, but they didn't work.
Is there a way to do this using transistors? Is there a way to do this with a 555 timer? I don't need a crazy high frequency. Even 200 kHz would be enough.
I want to be able to separately adjust the charging time of each capacitor by varying the supply voltage at the other end of the resistor that charges the capacitor.
There are 3 capacitors of equal value. One capacitor charges until it reaches a threshold voltage, and then it is instantly discharged and then the next capacitor gets to start charging. The cycle continues. Only one capacitor gets to charge at a time.
Therefore the oscillator alternates between three states. I've tried to design circuits like this using transistors on Ngspice, but they didn't work.
Is there a way to do this using transistors? Is there a way to do this with a 555 timer? I don't need a crazy high frequency. Even 200 kHz would be enough.
I want to be able to separately adjust the charging time of each capacitor by varying the supply voltage at the other end of the resistor that charges the capacitor.






