Design Idea reveals a VFC (voltage-to-frequency converter) circuit that provides good performance at a low price. You can obtain all of the parts for a few dollars from a local electronics shop.
Figure 1. | Three inexpensive ICs and a few passive components make a VFC with good linearity, speed, and dynamic range. |
The circuit has high input impedance, works with a single power supply, and connects directly to microcontrollers. The linearity error is less than 0.1% for frequencies as high as 700 kHz, and the dynamic range is 60 dB. The circuit exploits the integrator, comparator, and one-shot architecture (Figure 1). The output frequency is proportional to the input voltage:
,
where VCC is the power supply, 5V, and tOS is the duration of the pulse that the one-shot generates, according to the equation tOS=0.7×ROS×COS. You must filter and regulate the power supply, VCC. If the magnitude of the power supply changes, the slope of the calibration curve also changes. The components you use for the integrator, CINT and RINT, do not participate in the equation so they need not be either accurate or stable. However, capacitors CINT and COS must have low dielectric absorption.
You build a start-up circuit with switch S1 and the timing network comprising R1, C1, and R2. This step ensures that the circuit will oscillate with any value of input voltage. After you turn on the power supply, the switch stays closed for approximately 1 sec, keeping CINT completely discharged. When the switch opens, CINT starts charging by a fixed current, which the magnitude of the input voltage defines. The result is a rising ramp at the integrator’s output. When the ramp reaches 2.5V, IC2 generates a pulse because 2.5V is the threshold level of the Schmitt trigger at the 1B input of IC2. Because the pulse magnitude is larger than the input voltage, the current through CINT reverses, and CINT partially discharges (Figure 2).
Figure 2. | Because the pulse magnitude is larger than the input voltage, the current through CINT reverses, and CINT partially discharges. |
When the pulse is over, the integrator starts another rising ramp, and the cycle repeats. Because of the built-in Schmitt trigger, the circuit requires no separate comparator IC. Most applications can go without any adjustment. You adjust the full-scale frequency using only the trimming potentiometer, which is part of ROS in Figure 1.
You can select different frequency spans (Table 1), each requiring its own values for CINT and ROS. The spans have different linearity. The table shows the linearity error as a percentage of the full-scale frequency for 11 equally spaced values of the input value in a range from 2 mV to 2V.
Table 1. Performance at different frequency spans | |||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
References
- Williams, Jim, “0.02% V/F converter consumes only 26 μA,” EDN, July 4, 1996.
- Williams, Jim, “1-Hz to 100-MHz VFC features 160-dB dynamic range,” EDN, Sept 1, 2005, pg 82.
- “LM231A/LM231/LM331A/LM331 precision voltage-to-frequency converters,” National Semiconductor, April 2006.
- Pease, Robert A, “Wide-Range Current-to-Frequency converters,” AN-240, National Semiconductor, May 1980.
- Pease, Robert A, “New Phase- Locked-Loops Have Advantages as Frequency-to-Voltage Converters (and more),” AN-210, National Semiconductor, April 1979.