Discrete triangle generator


I've made a simple discrete triangle generator if any of you are interested.

With the current values it's osscilating at 1kHz. Decresing C2 will increese the frequency.

The schematic:

A simulaion:

I've attached the Orcad 10.3 project files.

Best regards
Kaspar Sinding Meyer


  • triangle.zip
    56.8 KB · Views: 239
Okey heres what you'll have to do to make it work @ 500kHz . Change R7 to 1.5k, R2 to 2.2k and C2 to 330p. To improve linearity decreese C7 to 47p.

This is my simulation results:


One way to evaluate the linearity of the triangle wave is to look at it's derivative. One should expect a pure square wave. This is my results: