The circuit will generate precision triangle and square waves. The output amplitude of the square wave is set by the output swing of op amp Al, xndRl/R2 sets the triangle amplitude. The frequency of oscillation in either case is approximately l/0.69ftC. The square wave will maintain 50% duty cycleeven if the amplitude of the oscillation is not symmetrical. The use of a fast op amp in this circuit will allow good square waves to be generated to quite liigh frequencies.
Because the amplifier runs open-loop, compensation is not necessary. The triangle- generating amplifier should be a compensated type. A dual op amp, such as the MCI458, can be used for most applications.