I want to make an astable multivibrator with a 50% duty cycle that can be tuned with a potentiometer for generating sound, so accuracy is desired.
My first thought was to build the standard one with transistors, but that requires 2 resistors that control the mark and space separately.
Second thought was to use a 555 timer. I made the below circuit with a pot for R3. The circuit claims to have a 50% duty cycle and a frequency of 1.4/RC. Except it satisfies neither of those claims.
It only has 50% when Vout=Vcc, which is not the case. This thing does not go rail-to-rail. It's also not linear. If I halve the resistance, the frequency is less than doubled.
So the question is if there is such a circuit that truly has a 50% duty cycle and where the frequency is linearly dependant on the RC time? where frequency closely matches \$f=\frac{k}{RC}\$
[edit] To clarify what I meant by linear. Any sort of sensible/relevant/simple relation between resistance and frequency will do. But I was thinking of something that actually does \$f=\frac{1}{RC}\$.
The point is that I want to connect multiple potmeters with buttons to make sort of a keyboard. Now if you press 2 buttons you get parallel resistance. I'm hoping that those parallel resistances will turn out to be nice harmonics. This is why I mentioned that 2 buttons of the same resistance don't quite make an octave(double frequency) with the 555 circuit.
[edit2] I'll put some values for the relaxation oscillator here, which is expected to do \$f=\frac{k}{RC}\$, but just like the above 555 circuit this does not seem to be the case. \$C=10^{-6}\$
- R=4.01k, f=136
- R=3.13k, f=191
- R=2.05k, f=290
- R=1.30k, f=452
- R=0.95k, f=602
- R=0.56k, f=915
- R=0.26k, f=1547
[edit3] The Schmitt trigger + integrator circuit proposed by Andy Aka displays similar behaviour to all the others, where 2 resistances tuned to 400Hz in parallel only give 754Hz, two times 200Hz gives 392Hz. this was the main issue with the 555 circuit