Version 4 SHEET 1 948 680 WIRE 112 -64 80 -64 WIRE 240 -64 192 -64 WIRE 448 -64 240 -64 WIRE 592 -64 528 -64 WIRE 16 0 16 -16 WIRE 336 32 336 0 WIRE 368 32 336 32 WIRE 336 64 336 32 WIRE 368 64 368 32 WIRE 240 80 240 -64 WIRE 320 80 240 80 WIRE 464 96 384 96 WIRE 592 96 592 -64 WIRE 592 96 528 96 WIRE 624 96 592 96 WIRE 16 112 16 80 WIRE 320 112 16 112 WIRE -112 128 -112 96 WIRE 16 144 16 112 WIRE 368 160 368 128 WIRE 336 192 336 128 WIRE -112 256 -112 208 WIRE 16 256 16 224 FLAG -112 256 0 FLAG 336 0 +V FLAG -112 96 +V FLAG 624 96 OUT FLAG 16 256 0 FLAG 16 -16 0 FLAG 80 -64 0 FLAG 368 160 0 FLAG 336 192 0 SYMBOL voltage -112 112 R0 SYMATTR InstName V1 SYMATTR Value 28 SYMBOL res 544 -80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 1K SYMBOL res 208 -80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 10 SYMBOL diode 464 112 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 7 99 VBottom 2 SYMATTR InstName D1 SYMATTR Value 1N4148 SYMBOL res 0 128 R0 SYMATTR InstName Rsense SYMATTR Value 1K SYMBOL current 16 0 R0 SYMATTR InstName Isense SYMATTR Value 0 SYMBOL ADA4523-1 352 96 R0 WINDOW 3 -164 42 Left 2 WINDOW 0 -85 -34 Left 2 SYMATTR InstName U1 TEXT 296 248 Left 2 ;V(OUT) = 101*Rsense*Isense TEXT 320 296 Left 2 !.dc Isense 0 1u 10n