Versatile Multifunction Circuit Uses Only Three Inverters

May 31, 1999
The versatile circuit shown can be used to realize several different circuit functions—an astable multivibrator, a monostable multivibrator, a switch debouncer, or a frequency discriminator...

The versatile circuit shown can be used to realize several different circuit functions—an astable multivibrator, a monostable multivibrator, a switch debouncer, or a frequency discriminator (Fig. 1).

Inverters U1a and U1b are connected as a latch. When the input voltage (VIN) is high, the output voltage (VOUT) will go high. Due to the regenerative feedback through resistor R2, VOUT will remain high until a reset condition occurs or power is removed. While VOUT is high, capacitor C1 is charged through R3.

The output voltage of inverter U1c is high until the voltage on C1 exceeds the high threshold (VTH) of U1c. At this time, the output voltage of U1c will go low. A low voltage at the output of U1c will reset the latch through diode D1. With the latch reset, VOUT will be low and C1 will discharge through R3. When the voltage on C1 goes below the low threshold (Vt1) of U1c, it’s output voltage will go high. The circuit is now back to it’s original state.

This circuit has a natural period (T= t1 + t2) consisting of a high output that lasts for t1 seconds and a low output that lasts for t2 seconds (Fig. 2). During the entire time period T, the circuit can not be retriggered. The output pulse width (t1) is determined as follows:

(VTH-VTL ) = (VDD−VTL) (1−e−t/R3C1)

ln \[1 − ((VTH − VTL)/(VDD − VTL)\] −t/ R3C1

t = t1 = −R3C1 ln\[1 − ((VTH VTL)/(VDD − VTL)\]

The time (t2) is derived as follows:

Vt1 = VTH ( e−t/R3C1)

( Vt1/VTH ) = e−t/ R3C1

ln ( Vt1 / VTH ) = −t/R3C1

t = t2 = −R3C1 ln (VTL/VTH)

Referring to Figure 1, if VIN is a signal having a period TIN that’s larger than T, VOUT will be a pulse train. In this case, VOUT will have a period equal to TIN and a pulse width equal to t1. The duty cycle of VOUT can therefore be adjusted by changing TIN. In the case where VIN has a period TIN that’s much shorter than T, the circuit will continuously oscillate with period T. If T is in the audible range and used to drive a speaker, some unique sounds can be generated depending on TIN.

During its natural period T, the circuit won’t respond to any input. An effective switch debounce function can be achieved by making T longer than the switch bounce time. The same characteristics make the circuit useful for generating a reset pulse.

Connecting VIN to VDD will cause the circuit to function as an astable multivibrator with an output period of T. Connecting VIN to a signal that is high for a time longer than T creates a gated astable multivibrator. The number of pulses generated will depend on how long VIN is high compared to T.

To customize the duty cycle of VOUT, steering diodes and a second resistor can be added, as shown in Figure 3. For the circuit in Figure 3, t1 is calculated using R3C1 in the time constant. To calculate t2, R4C1 is used. The duty cycle is defined as:

Duty cycle (%) = 100\[t1/(t1 + t2)\]

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!