It’s not always easy to design a
ramp generator whose ramping frequency can be changed without manipulation of capacitors or inductors. Many ramp circuit designs are available, but they may not be flexible when it comes to varying the rise time. The digital ramp generator circuit in the figure, however, can vary the ramp frequency from less than 1 Hz to about 30 kHz just by varying the input clock from 100 Hz to about 6 MHz. The output was measured at a voltage of 5 V peak, but it can be adjusted as well, by varying R1 and R6. Make sure the negative voltage driving the DAC08 8-bit high-speed multiplying digital-toanalog converter is greater than -8.5 V dc. If not, the rail-to-rail ramp doesn’t go from 0 to 5 V.
This circuit can be modified to start at 0 and ramp up to any given voltage by adjusting the reset of the CD4520 dual up-counter. This can be useful in voltage-controlled-oscillator tracking circuits, where the rise time and input voltage are critical in the locking performance of a phase-locked loop.