|
On special occasions a design may call for the monitoring of a
signal's period instead of its frequency. The
circuit shown performs such a period to voltage conversion. The 0.1v to 10v
output corresponds to an input of 10ms to 0.1ms. The design is made from simple
components and requires only a signal +15 volt supply. |
|
A simple C-MOS timer IC (A1) is configured as a 5 microsecond one
shot. The resistors (R1) and (R2) bias the timer's input about 3 volts above the
triggering threshold. Since the timer fires only on the trailing edge of the input
waveform, the input signal does not have to have a symmetrical 50% duty cycle but it
does need a fast fall time. Standard TTL levels work fine. |
|
An operational amplifier (A3A) is configured as a classical
integrator circuit. The resistors R6 and R7 in conjunction with the capacitor C4 define
the ramping rate. Biased at about 10 volts by the resistors R4 and R5 the integrator
ramps down from 10 volts to zero volts in 10 milliseconds. |
|
The output of the 555 timer drives the control input of a C-MOS
analog switch (A2) connected across the integrator capacitor C4. During each trailing
edge of the input pulse waveform the 555 one shot fires causing the switch to reset the
integrator back to 10 volts. The average of the sawtooth waveform voltage produced at
the integrator's output is thus directly proportional to the time between the incoming
pulses. The variable resistor R7 is used to adjust the conversion scale and compensate
for component tolerances |
|
The integrator's sawtooth waveform voltage is averaged using an
inverting low pass filter (A3B). The filter's components are selected to for a gain of 2
and a 5 hertz knee. The variable resistor R11 is used to set the zero reference voltage
(6.67v) so a short input period yields a near zero voltage. The operational amplifier
(A3) was selected to provide near full supply rail swings and near ground level sensing
from a signal +15v supply. |
|
With the component values shown the circuit produces a convenient 0.1
to 10v output for a 10,000Hz (0.1ms period) to 100Hz (10ms period) input signal. Other
scales are also possible using input frequency dividers or different integrator ramping
times. |