
A fast peak detector similar but faster than previous peak detector, can be implemented using open loop configuration. Here is the schematic diagram of the circuit: In this design, D1 is the detector diode and D2 is a level shifting or compensating diode. A load resistor RL is connected to – 5V and [...]
Read the rest of this article [..]

The excellent high input impedance, high slew rate, and high voltage qualities of CA3140 op-amp make it suitable for Wien-bridge sine wave oscillator. The basic circuit for Wien-bridge sine wave oscillator is shown in the figure below (the upper part). You can see the formula in the figure, when R1=R2=R, and C1=C2=C, then the formula [...]
Read the rest of this article [..]

Using a single supply quad comparator LM339, LM239, LM2901, LM2901V, NCV2901, or MC3302, we can build a square-wave oscillator with simple circuit and formula. Here is the schematic diagram: This circuit is suitable if you need many square-wave oscillators in one circuit, since the quad packaged comparator provide four comparators in one single [...]
Read the rest of this article [..]

This circuit is similar to our previous tone control circuit, a bass-treble tone control circuit, but here we present the formula for design your tone control’s custom frequency response. Here is the schematic diagram and formula of the tone control circuit: Almost all op-amp type can be used, as long as they have [...]
Read the rest of this article [..]

The simple low-pass filter is shown in Figure below. The filter has a 20dB/decade roll-off after its corner frequency fc. Its low-pass frequency gain (f->0) is defined by R3/R1. This allows low-frequency gains other than unity to be obtained. R2 should be chosen equal to the parallel combination of R1 and R3 to minimize error [...]
Read the rest of this article [..]

Speed control for dc motor (electric motor) can be implemented using open loop or closed loop. Closed loop controller, also known as servo controller, or a feedback control, gives the best performance since the loop will maintain the actual speed to follow the reference. In simple application, an open loop controller can be enough if [...]
Read the rest of this article [..]