Version 4 SHEET 1 2444 1116 WIRE 368 80 352 80 WIRE 464 80 448 80 WIRE 592 80 464 80 WIRE 464 144 464 80 WIRE 496 144 464 144 WIRE 48 160 48 128 WIRE 672 160 672 80 WIRE 672 160 560 160 WIRE 720 160 672 160 WIRE 800 160 720 160 WIRE 304 176 256 176 WIRE 496 176 304 176 WIRE 48 272 48 240 WIRE 48 272 -16 272 WIRE 48 304 48 272 WIRE 464 384 448 384 WIRE 592 384 464 384 WIRE 48 416 48 384 WIRE 464 464 464 384 WIRE 496 464 464 464 WIRE 672 480 672 384 WIRE 672 480 560 480 WIRE 720 480 672 480 WIRE 800 480 720 480 WIRE 256 496 256 176 WIRE 496 496 256 496 WIRE 256 528 256 496 WIRE 256 624 256 608 FLAG -16 272 0 FLAG 48 128 Vcc FLAG 48 416 Vee FLAG 528 128 Vcc FLAG 528 192 Vee FLAG 352 80 0 FLAG 256 624 0 FLAG 528 448 Vcc FLAG 528 512 Vee FLAG 720 560 0 FLAG 720 240 0 FLAG 368 384 0 FLAG 800 160 VFB FLAG 800 480 CFB FLAG 304 176 input SYMBOL voltage 48 144 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 10 SYMBOL voltage 48 288 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 10 SYMBOL res 464 64 R90 WINDOW 0 56 89 VBottom 0 WINDOW 3 27 44 VTop 0 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL res 688 64 R90 WINDOW 0 57 82 VBottom 0 WINDOW 3 32 48 VTop 0 SYMATTR InstName R2 SYMATTR Value 1k SYMBOL res 688 368 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R4 SYMATTR Value 1k SYMBOL Misc\\signal 256 512 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 3 -61 -227 VRight 0 SYMATTR InstName V4 SYMATTR Value PULSE(-1 1 1n 1n 1n 500n 1u) SYMBOL res 704 464 R0 SYMATTR InstName R3 SYMATTR Value 100 SYMBOL res 704 144 R0 SYMATTR InstName R5 SYMATTR Value 1k SYMBOL res 464 368 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R6 SYMATTR Value 1k SYMBOL Robertugo\\OPAMP5 528 96 R0 WINDOW 38 -84 169 Left 0 SYMATTR InstName U3 SYMATTR SpiceModel paramVFBopamp SYMATTR Value DCgain=1e5 fmargin=4 GBW=30MegHz SYMATTR SpiceLine slew=1 Rout=100 VsatPos=1.5V VsatNeg=1.5V SYMATTR SpiceLine2 Iq=4mA curlimSource=40mA curlimSink=40mA SYMBOL Robertugo\\OPAMP5 528 416 R0 WINDOW 38 -97 163 Left 0 SYMATTR InstName U4 SYMATTR SpiceModel paramCFBopamp SYMATTR Value DCgain=1e3 Rfb=1k fmargin=3 GBW=30MegHz SYMATTR Value2 Rinv=10 Linv=10n slew=5 Rout=10 VsatPos=1.5V VsatNeg=1.5V SYMATTR SpiceLine Iq=10mA curlimSource=60mA curlimSink=60mA TEXT 744 80 Left 0 !.tran 1.5u TEXT 408 296 Left 0 ;voltage feedback opamp TEXT 408 608 Left 0 ;current feedback opamp TEXT 864 528 Left 0 ;* The model parameters are self explaining, except:\n* slew: slew rate limit [V/s], relative to GBW parameter.\n* fmargin: corner frequency of high order poles [Hz], relative to GBW. \n* Rfb: specified feedback resistor for which the other CFB parameters are valid.\n* Rinv and Linv: resistance and inductance of CFB inverting input. TEXT 864 224 Left 0 ;* The open loop DCgain and GBW parameters of the current feedback opamp are \n* specified for the combination of the opamp and its feedback resistor Rfb \n* in series with its inverting input. This convention makes these parameters \n* equivalent and comparable to voltage feedback opamp parameters.\n* To derive DCgain and GBW from CFB opamp datasheets: divide the \n* published open loop DC transresistance by the specified Rfb to\n* obtain DCgain, and divide the open loop transimpedance-frequency product\n* as seen in typical curves by the specified Rfb to obtain GBW. \n* Note that for wideband opamps (both VFB and CFB) the unity gain bandwidth\n* is much higher than the GBW due to high Q closed loop poles. For example\n* an opamp with 1GHz unity gain bandwidth might have a GBW of only 300MHz. TEXT 864 72 Left 0 ;* Simple parametrized opamp models for general purpose simulations.\n* The most important transient and AC properties are included.\n* DC precision (offset, bias, ...) is not modelled.\n* All frequency dependent behavior is linked to the GBW (Gain BandWidth\n* product) parameter, so that GBW can be used to scale the whole opamp.