Version 4 SHEET 1 880 680 WIRE 160 -48 -80 -48 WIRE 288 -48 160 -48 WIRE 288 -32 288 -48 WIRE -80 64 -80 -48 WIRE 288 64 288 48 WIRE 64 80 48 80 WIRE 224 80 144 80 WIRE 160 128 160 -48 WIRE 48 144 48 80 WIRE 128 144 48 144 WIRE 224 160 224 80 WIRE 224 160 192 160 WIRE 272 160 224 160 WIRE 336 160 272 160 WIRE -304 176 -368 176 WIRE -256 176 -304 176 WIRE -192 176 -256 176 WIRE -80 176 -80 144 WIRE -80 176 -112 176 WIRE 128 176 -80 176 WIRE -368 192 -368 176 WIRE -256 192 -256 176 WIRE 48 192 48 144 WIRE -368 288 -368 272 WIRE -256 288 -256 272 WIRE 48 288 48 272 WIRE 160 288 160 192 FLAG 160 288 0 FLAG 48 288 0 FLAG -256 288 0 FLAG 288 64 0 FLAG -368 288 0 FLAG 336 160 out FLAG -304 176 vshunt FLAG -80 -48 Ub DATAFLAG 272 160 "round($*10k)/10k" SYMBOL Opamps\\UniversalOpamp2 160 160 R0 SYMATTR InstName U1 SYMBOL Misc\\EuropeanResistor 32 176 R0 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL Misc\\EuropeanResistor -96 48 R0 SYMATTR InstName R2 SYMATTR Value 50041 SYMBOL Misc\\EuropeanResistor -208 192 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL res -272 176 R0 SYMATTR InstName RS SYMATTR Value 0.82 SYMBOL Misc\\EuropeanResistor 48 96 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R4 SYMATTR Value 200 SYMBOL voltage 288 -48 R0 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL current -368 272 M180 WINDOW 0 24 80 Left 2 WINDOW 3 27 4 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName I1 SYMATTR Value 1 TEXT -384 -96 Left 2 !.op TEXT -384 -56 Left 2 !.dc I1 0 1 0.1 TEXT -376 -344 Left 3 ;R2 = Ub/Uoffs*(Rs+R1)\n \nR4 = R3*Uoffs/Ub TEXT 224 -232 Left 2 ;I1*Rs TEXT 168 -328 Left 2 ;I1*Rs+Uoffs TEXT 8 -288 Left 2 ;Uoffs TEXT 40 -176 Left 2 ;0 LINE Normal 80 -160 80 -432 LINE Normal 304 -176 64 -176 LINE Normal 304 -304 80 -176 2 LINE Normal 304 -416 80 -288 2