Analysis of Non Linear Applications of OPAMP
Analysis of Non Linear Applications of OPAMP
Electronic
PRINCIPLES
SIXTH EDITION
Nonlinear Op-Amp
Circuits
Chapter 22
Inverting comparator
+VCC
AOL 100,000
vin
vout
Diode clamps
for protection
-VEE
vin
+Vsat
vout
-Vsat
The trip point of a zero-crossing
detector should be near zero volts.
-VEE
RB
Bounded output zero-crossing detector
+VCC
vin
vout
-VEE
vin
+VZ + 0.7
vout
-VZ - 0.7
Non-inverting threshold detector
+VCC
vin
vout
R2 R2
-VEE VT = VEE
R1+R2
R1
vin
VT
+Vsat
vout
-Vsat
IC comparators
• Op amps have speed limitations due to
the internal compensation capacitor.
• Comparator ICs are optimized for non-
linear operation so the capacitor is not
needed.
• Comparator ICs often have open-
collector outputs to make interfacing
more flexible.
Using a pullup resistor with an open-collector output stage
+V
pullup
IC comparator vout
When the
transistor
is off, the
resistor pulls
vout up to +V.
The Schmitt trigger uses positive feedback
+VCC R1
vin B=
vout R1+R2
UTP = BVsat
R1 -VEE
LTP = -BVsat
R2
H = 2BVsat
UTPv
in
LTP
+Vsat
vout
-Vsat
vin
+Vsat
vout
-Vsat
Comparing a zero-crossing detector to a
Schmitt trigger when both have noisy input signals.
UTPv
in
LTP
+Vsat
vout
-Vsat
Window comparator
+VCC vout
LTP
+Vsat
D1
-VEE vin
vout LTP HTP
vin
+VCC
D2 RL Output is low
when input is
in window
HTP
-VEE
Integrator
10R
R
vin C
vin vout
T
0
0 -T
V= vin
vout RC
V
Rectangular to
10R
triangular converter
R
vin C
+VP vout
vin
-VP
VP
vout vout(pp) =
2fRC
Triangle to pulse converter
vin
vout
R2 R2
+VCC VT = VCC
R1+R2
R1
VT v
in
vout
Relaxation R
oscillator vout
C
UTP
vC R2
LTP R1
vout
1+B
T = 2RCln
1-B
Triangular waveform generator
R5
C2
R3
R4
C1
vout
R2
R1
Another triangular waveform generator
R2
R4
R3
C
vout
R1 R1
UTP = Vsat
R2
R2
H = 2UTP Vout(pp) = H f=
4R1 R3 C
Active half-wave rectifier
vin
RL
VK
VK(CL) =
AOL
An op amp with negative feedback allows the rectification
of signals with amplitudes less than the diode knee voltage.
Active peak detector with reset
C
RL
Reset
Active positive clamper
0
vin
RL
vin C