INTEGRATOR


Blog For Free!


Archives
Home
2008 October
2008 July
2008 June
2008 May
2008 April
2008 March
2008 February
2008 January
2007 December
2007 November
2007 October

My Links
Free Games Download
Technology
Cricket
TiT-A-TaT
Laugh

tBlog
My Profile
Send tMail
My tFriends
My Images


Sponsored
Blog


Health Blogs - Blog Catalog Blog Directory
INTEGRATOR
10.23.07 (12:19 am)   [edit]
INTEGRATOR:  Electronic devices have been constructed to perform integration (usually with respect to time) of signals. This operation is a form of first-order low-pass filter, which can be performed in the continuous-time (analog) domain or approximated (simulated) in the discrete-time (digital) domain. An integrator will have a low pass filtering effect but when given an offset it will accumulate a value building it until it reaches a limit of the system or overflows.


Op Amp Integrator

CIRCUIT

 

    & nbsp;   &n bsp;   &nb sp;   &nbs p;     ;         OP INT.CIRCUT     & nbsp;   &n bsp;   &nb sp;

The integrator basically works like this: whatever current I you get flowing in R1, gets integrated across capacitor C1. The output voltage Vo is simply the voltage across C1. One great application of the integrator is generating a ramp voltage. You can do this by placing a fixed voltage at VS that forces a constant current through R1. The capacitor then integrates this current creating a ramping voltage. The action is just like a garden hose running water at a constant rate causing the level in a bucket to rise steadily. The smaller the diameter bucket (smaller capacitor), the faster the increase in water level (greater voltage).  The switch is needed to discharge the capacitor (empty the bucket) at the end of a ramping cycle.

  

RAMP GENERATOR

The circuit essentially integrates the input current Is = VS / R1 across capacitor C1.  After a time interval T, the output is the capacitor voltage described by

 

If you apply a constant voltage at VS, the output voltage increases steadily (ramp).  You can predict the ramp's voltage at any time T by the simplified equation

 

 CIRCUIT ANALYSIS   Try the circuit. What is the output voltage V(3) after 100us? With VS= -1, R1=10k and C1 = 10nF, the output should be Vo = -1/1nF x (-1/ 10k) x 100us = 10V.

Look at the switch control voltage VRESET at V(4). VRESET turns the switch OFF (VRESET=0V) and ON (VRESET=5V). Switch S1 is initially OFF.  After 100us, S1 turns ON discharging the capacitor for 10us. Then, the ramping cycle begins again.

 HANDS-ON DESIGN   Design a circuit that ramps faster or slower than the original circuit.  The equation above tells you that you can change VS, R1 or C1 to achieve your goal.  (Example: For a slower ramp that reaches only 5V in 100us, make R1 equal to 2x its initial value. This cuts the current through R1 by ½ decreasing the ramp rate by ½. ) You may have noticed that this is an inverting circuit; a negative VS creates a positive output.  Need to create a create a negative ramp? Apply a positive VS.

  

SWITCH RESISTANCE

How important are the ON and OFF resistances of the switch in this application? Return the circuit to its original values (R1=10k, C1=1000pF, and VS=-1). 

 CIRCUIT INSIGHT  Suppose you had a switch with an OFF resistance that‘s too small. What would happen to ramp voltage? Reduce the OFF resistance from 10MEG to a smaller value like 1MEG by modifying the switch model statement

    & nbsp; .MODEL  SRES   VSWITCH(VON=0 VOFF=5 RON=100 ROFF=1MEG)

Try the circuit and plot the output V(3). Did the output reach your expected value?  A smaller ROFF may discharge C1 significantly during the ramping interval.

What about an ON resistance that's too large during the reset interval? Return ROFF to its initial value and increase RON from 100 to 1000.

    & nbsp;   &n bsp;  .MODEL SRES VSWITCH(VON=0 VOFF=5 RON=1000 ROFF=10MEG)

Run the circuit. Did capacitor C1 discharge fully in the reset interval? What happens if RON is even larger like 10000?

 

SIMULATION NOTE

SPICE's source statement named PULSE is a convenient way to generate a repeating pulsed waveform according to syntax

    & nbsp; PULSE( {v1} {v2} {tdelay} {trise} {tfall} {width} {period} ).

So the statement

    & nbsp;   &n bsp;  VRESET  4  0  PULSE(0V 5V 0 0.1US 0.1US 100US 110US)

creates a repeating pulse from VRESET that's defined by 0V for 100us and 5V for 10us for a total period of 110us. The rise and fall times are 0.1 us.

 


0 Comments
 
Your Name:


Your Comment:


Increase Website Traffic