Home │ Audio
Home Page |
Copyright © 2016 by Wayne Stegall
Created January 16, 2016. See Document History at end for
details.
Figure
1:
Dual-slope
integrator
response
superimposed
on
related
single-slope
integrator
response. |
Legend: green: first order integration. black: dual-slope integration. |
Figure
2:
Dual-slope
integrator
implemented
with
operational
amplifier. |
(1) |
va
vin |
= – | 1
sR1C1 |
, iC1 = |
vin
R1 |
(2) |
iC2 = iC1 – | va
R2 |
= |
vin
R1 |
+ |
vin
sR1R2C1 |
(3) |
iC2 = | vin(sR2C1
+ 1)
sR1R2C1 |
(4) |
vout = va – | iC2
sC2 |
(5) |
vout = – | vin
sR1C1 |
– | vin(sR2C1+1)
s2R1R2C1C2 |
(6) |
vout = – | vin(s(R2C2
+R2C1)+1)
s2R1R2C1C2 |
(7) |
H(s) = |
vout
vin |
= – | sR2(C1+C2)+1
s2R1R2C1C2 |
(8) |
fzero = |
1
2πR2(C1+C2) |
(9) |
H(s) = – | C1+C2
sR1C1C2 |
= |
1
sR1(C1 <series> C2) |
|
Figure
3:
Dual-slope
integrator placed into context with additional open-loop gain and the
application of global feedback. |
(10) |
H(s) = |
A
1+Aβ |
(11) |
H(s) = |
|
(12) |
H(s) = | sA2R2(C1+C2)
+
A2
s2R1R2C1C2 + sβA2R2(C1+C2) + βA2 |
(13) |
H(s) = | sR2(C1+C2)
+
1
|
In the form |
s2 ω02 |
+ |
s
ω0Q |
+ 1 |
(14) |
ω0 = |
|
(15) |
Q = |
R2(C1+C2) |
= |
1
C1+C2 |
|
(16) |
Q = | ωzero
ωpole |
Figure
4:
Circuit
used
for
SPICE
verification
|
Figure 5: SPICE deck configured for fzero = ffeedback-crossover. |
* dual slope
integrator example * Spice Opus 2.31 v1 vin 0 dc 0 ac 1 sin 0 0.1V 1kHz r1 vin vn 1.62k c1 vn vc1c2 6.19n r2 vc1c2 0 130 c2 vint vc1c2 6.19n eopa vint 0 0 vn 100k ea2 vout 0 vint 0 100 rf vout vn 51.1k .end .control set units=degrees ac dec 20 1k 1meg plot db(vout) .endc |
Figure 6: ≈ 3.5dB peak configured for fzero = ffeedback-crossover. |
Figure 7: SPICE deck configured for fzero = ½ffeedback-crossover. |
* dual slope
integrator example * Spice Opus 2.31 v1 vin 0 dc 0 ac 1 sin 0 0.1V 1kHz r1 vin vn 1.62k c1 vn vc1c2 6.19n r2 vc1c2 0 255 c2 vint vc1c2 6.19n eopa vint 0 0 vn 100k ea2 vout 0 vint 0 100 rf vout vn 51.1k .end .control set units=degrees ac dec 20 1k 1meg plot db(vout) .endc |
Figure 8: ≈ 2dB peak configured for fzero = ½ffeedback-crossover. |
|
Figure 9: SPICE deck configured back to fzero = ffeedback-crossover with lead compensation added at an experimentally chosen value. |
* dual slope
integrator example * Spice Opus 2.31 v1 vin 0 dc 0 ac 1 sin 0 0.1V 1kHz r1 vin vn 1.62k c1 vn vc1c2 6.19n r2 vc1c2 0 130 c2 vint vc1c2 6.19n eopa vint 0 0 vn 100k ea2 vout 0 vint 0 100 rf vout vn 51.1k cf vout vn 43p .end .control set units=degrees ac dec 20 1k 1meg plot db(vout) .endc |
Figure 10: No peak when configured back to fzero = ffeedback-crossover with lead compensation added at an experimentally chosen value. |
|
Document History
January 16, 2016 Created.