The easiest way to obtain from square wave triangle wave is by integrating it. Since the bandwidth is narrow, try to search for integration circuits using op-amps.
To have the -5+5V range first offset signal and then amplify it. For offset use adder circuits with a negative reference, and then amplify the resulted signal to get the required range.
An integrator will give you a varying output voltage with frequency. The only way I can think of to keep the output voltage constant is to use an AGC circuit on the integrator output.
It would be easier to generate the triangle wave directly using an integrator and a comparator in a feedback loop. That way the output is essentially independent of frequency.
An integrator will give you a varying output voltage with frequency. The only way I can think of to keep the output voltage constant is to use an AGC circuit on the integrator output.
It would be easier to generate the triangle wave directly using an integrator and a comparator in a feedback loop. That way the output is essentially independent of frequency.
In your circuit you could put some kind of clamp between U2 and R6 to limit/control the amplitude of the square wave current going into U6. A circuit based on voltage controlled current sources would probably be better though.