For those who have followed my grueling progress here, I finally got my Joule thief/multivibrator mash-up working! I feel vindicated.
I first got this circuit working in LTspice (.asc file below):
**broken link removed**
Here's the block diagram:
**broken link removed**
I was very pleased to see nice clean waveforms on my multivibrator outputs, and even more pleased to see the Joule thief oscillators being gated on and off. (The simulation is still running as I type; I'll post the plots later when it's done grinding away.)
Then I built (breadboarded) the circuit for real. It worked great! LEDs flash very brightly and cleanly.
First of all, I'd like to thank those who helped me, especially Eric Gibbs and Colin, Eric especially for his gracious help with LTspice, which was indispensible to this project.
Now, it works, but like they say, there's always room for improvement. And since the main reason for this in the first place is my continuing quest to learn electronics properly, I'd like to better understand what's going on here and how I could improve and simplify this circuit.
First of all, the method I'm using here of "quenching" or pinching off the Joule thief oscillators seems a little crude to me. It does work, and seems to work reliably, but I'm wondering if there are other, better ways to do this. Basically I'm using the high output from the multivibrator to turn on the intermediate transistors (Q5 & Q6), which then _______ (in other words, I don't really know what they're doing to stop the blocking oscillators). How exactly is this working here? Does the C-E of that transistor alternate between hi-Z and low-Z? All I know is that it does work, but I'd really like to know why it works.
Would it be possible to eliminate these in-between transistors and somehow inject the multivibrator output directly into the blocking oscillator to gate it on and off? I tried this (in LTspice) but couldn't get it to work.
Another aspect, in response to a comment by Eric G., is that there are two separate blocking oscillators. Would it be possible to implement this with a single oscillator, and somehow alternately direct its output to one of two LEDs driven by the multivibrator?
There's also the concern about battery drain, since the whole shooting match is powered by one little AA cell. (The LEDs flash very brightly, by the way. Thanks to Colin for his "LED torch" circuit used here.) In particular, I'm wondering about the time the Joule thieves are "off". There's still ~1.5 volts across the (inactive) LED. But since it's below the Vf of the diode, does this mean that there's very little current flowing through the LED (on the order of µA)? That's my understanding, anyhow. And any other ways to reduce consumption would be nice to know about.
So any comments welcome. Keep in mind the rules of my game here: discrete, easily-available components only (no ICs allowed!). Simpler is better.
I first got this circuit working in LTspice (.asc file below):
**broken link removed**
Here's the block diagram:
**broken link removed**
I was very pleased to see nice clean waveforms on my multivibrator outputs, and even more pleased to see the Joule thief oscillators being gated on and off. (The simulation is still running as I type; I'll post the plots later when it's done grinding away.)
Then I built (breadboarded) the circuit for real. It worked great! LEDs flash very brightly and cleanly.
First of all, I'd like to thank those who helped me, especially Eric Gibbs and Colin, Eric especially for his gracious help with LTspice, which was indispensible to this project.
Now, it works, but like they say, there's always room for improvement. And since the main reason for this in the first place is my continuing quest to learn electronics properly, I'd like to better understand what's going on here and how I could improve and simplify this circuit.
First of all, the method I'm using here of "quenching" or pinching off the Joule thief oscillators seems a little crude to me. It does work, and seems to work reliably, but I'm wondering if there are other, better ways to do this. Basically I'm using the high output from the multivibrator to turn on the intermediate transistors (Q5 & Q6), which then _______ (in other words, I don't really know what they're doing to stop the blocking oscillators). How exactly is this working here? Does the C-E of that transistor alternate between hi-Z and low-Z? All I know is that it does work, but I'd really like to know why it works.
Would it be possible to eliminate these in-between transistors and somehow inject the multivibrator output directly into the blocking oscillator to gate it on and off? I tried this (in LTspice) but couldn't get it to work.
Another aspect, in response to a comment by Eric G., is that there are two separate blocking oscillators. Would it be possible to implement this with a single oscillator, and somehow alternately direct its output to one of two LEDs driven by the multivibrator?
There's also the concern about battery drain, since the whole shooting match is powered by one little AA cell. (The LEDs flash very brightly, by the way. Thanks to Colin for his "LED torch" circuit used here.) In particular, I'm wondering about the time the Joule thieves are "off". There's still ~1.5 volts across the (inactive) LED. But since it's below the Vf of the diode, does this mean that there's very little current flowing through the LED (on the order of µA)? That's my understanding, anyhow. And any other ways to reduce consumption would be nice to know about.
So any comments welcome. Keep in mind the rules of my game here: discrete, easily-available components only (no ICs allowed!). Simpler is better.
Attachments
Last edited: