Version 4 SHEET 1 1224 680 WIRE 176 0 112 0 WIRE 304 0 240 0 WIRE 448 48 448 16 WIRE 576 48 576 16 WIRE -352 112 -480 112 WIRE -256 112 -352 112 WIRE -160 112 -256 112 WIRE -48 112 -160 112 WIRE 112 112 112 0 WIRE 112 112 -48 112 WIRE 160 112 112 112 WIRE 304 112 304 0 WIRE 304 112 240 112 WIRE -736 128 -816 128 WIRE -576 128 -736 128 WIRE -736 144 -736 128 WIRE -576 144 -576 128 WIRE 448 160 448 128 WIRE 576 160 576 128 WIRE -256 192 -256 112 WIRE -176 192 -256 192 WIRE -816 224 -816 128 WIRE -736 224 -736 208 WIRE -480 224 -480 112 WIRE -352 224 -352 112 WIRE -176 224 -176 192 WIRE -48 224 -48 112 WIRE -256 240 -256 192 WIRE 208 240 208 224 WIRE 112 256 112 112 WIRE 176 256 112 256 WIRE 304 272 304 112 WIRE 304 272 240 272 WIRE 432 272 304 272 WIRE 528 272 432 272 WIRE 624 272 528 272 WIRE 176 288 112 288 WIRE 528 288 528 272 WIRE 432 304 432 272 WIRE 208 320 208 304 WIRE -256 336 -256 304 WIRE -176 336 -176 304 WIRE -176 336 -256 336 WIRE -816 352 -816 304 WIRE -736 352 -736 304 WIRE -736 352 -816 352 WIRE -576 352 -576 208 WIRE -576 352 -736 352 WIRE -480 352 -480 304 WIRE -480 352 -576 352 WIRE -352 368 -352 304 WIRE -256 368 -256 336 WIRE -48 368 -48 288 WIRE 112 368 112 288 WIRE -816 400 -816 352 WIRE 432 400 432 368 WIRE 528 400 528 368 FLAG 112 368 0 FLAG 208 224 VCC FLAG 448 160 0 FLAG 448 16 VCC FLAG -48 368 0 FLAG -256 368 0 FLAG -352 368 0 FLAG 432 400 0 FLAG 624 272 out FLAG 208 320 VEE FLAG 528 400 0 FLAG 576 160 0 FLAG 576 16 VEE FLAG -160 112 in FLAG -816 400 0 SYMBOL cap -64 224 R0 SYMATTR InstName Ccable SYMATTR Value 15p SYMBOL cap 176 16 R270 WINDOW 0 32 32 VTop 0 WINDOW 3 0 32 VBottom 0 SYMATTR InstName C1 SYMATTR Value 3.3p SYMBOL res 144 128 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 0 56 VBottom 0 SYMATTR InstName R1 SYMATTR Value 1e6 SYMBOL voltage 448 32 R0 WINDOW 123 24 132 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL diode -272 304 M180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D1 SYMATTR Value DP SYMBOL cap 416 304 R0 SYMATTR InstName Cload SYMATTR Value 10p SYMBOL current -352 224 R0 WINDOW 3 -31 195 Left 0 WINDOW 123 24 116 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value "" SYMATTR Value2 AC 1 SYMATTR InstName I1 SYMBOL res -192 208 R0 SYMATTR InstName Rsh SYMATTR Value .25G SYMBOL res 512 272 R0 SYMATTR InstName Rload SYMATTR Value 10k SYMBOL voltage 576 32 R0 WINDOW 123 24 132 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value -5 SYMBOL Opamps\\UniversalOpamp2 208 272 R0 SYMATTR InstName U1 SYMATTR SpiceLine2 en=10n enk=100 in=0 ink=0 Rin=500Meg SYMBOL current -816 304 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName I2 SYMATTR Value 1µ SYMBOL voltage -736 208 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 0 SYMBOL bi -480 304 R180 WINDOW 0 24 88 Left 0 WINDOW 3 -48 -87 Left 0 SYMATTR InstName B1 SYMATTR Value I=I(V3)+I(D2) SYMBOL cap -752 144 R0 SYMATTR InstName C2 SYMATTR Value 1 SYMBOL diode -592 144 R0 SYMATTR InstName D2 TEXT -392 -400 Left 0 ;.include myopamp.abc TEXT -392 -296 Left 0 ;.tran 0 1m 0 10n TEXT -392 -272 Left 0 !.options plotwinsize=0 TEXT -392 -336 Left 0 ;.ac dec 100 1k 1e6 TEXT -448 -160 Left 0 !.noise V(out) I1 dec 100 1 1e6 TEXT -464 -192 Left 0 !.model DP D(Is=1e-12 Cjo=310p Rs=10) TEXT -8 -392 Left 0 ;1. Choose a value for R1 to get the highest signal voltage.\n2. Choose a low noise opamp with enough GBW\n3. Adjust C1 for flat frequency or pulse response (.AC and .TRAN)\n4. Run a noise analysis (.NOISE) over the BW of interest\nPlot V(onoise), Ctrl-LeftMouseButton on the plot label to get \nRMS-noise. Watch the noise peaking caused by the \ncapacitance at the amplifier input.\n \nRepeat steps 2 to 4 until it exceeds the requirement.\n \n(Optionally a DC-value in source I2 can be set to get shot noise,\nbut this effect can be neglected in the actual circuit design.) TEXT 72 408 Left 0 ;universalopamp2.asy TEXT -416 -448 Left 0 ;PHOTO DIODE WITH TRANSIMPEDANCE AMPLIFIER TEXT -832 16 Left 0 ;D2 is an ideal diode V3 is an ac ammeter used\nto measure the shot noise \nB1 adds the diode current to the shot noise. TEXT -392 -232 Left 0 !;op