121 lines
2.8 KiB
Plaintext
121 lines
2.8 KiB
Plaintext
Version 4
|
|
SHEET 1 2468 1428
|
|
WIRE 560 48 272 48
|
|
WIRE -144 128 -496 128
|
|
WIRE -64 128 -144 128
|
|
WIRE 272 128 272 48
|
|
WIRE 272 128 256 128
|
|
WIRE 624 128 624 96
|
|
WIRE 624 128 592 128
|
|
WIRE 624 144 624 128
|
|
WIRE -64 160 -64 128
|
|
WIRE 96 160 -64 160
|
|
WIRE 592 160 592 128
|
|
WIRE 592 160 256 160
|
|
WIRE 96 192 48 192
|
|
WIRE 320 192 256 192
|
|
WIRE 800 224 624 224
|
|
WIRE 976 224 800 224
|
|
WIRE 800 288 736 288
|
|
WIRE 976 288 800 288
|
|
WIRE 736 320 736 288
|
|
WIRE 320 400 320 192
|
|
WIRE 352 400 320 400
|
|
WIRE 368 400 352 400
|
|
WIRE 352 432 352 400
|
|
WIRE 368 432 352 432
|
|
WIRE 624 432 624 224
|
|
WIRE 624 432 528 432
|
|
WIRE 576 464 528 464
|
|
WIRE 672 624 352 624
|
|
WIRE 496 768 256 768
|
|
WIRE 352 800 352 624
|
|
WIRE 352 800 256 800
|
|
WIRE 592 816 560 816
|
|
WIRE 672 816 672 624
|
|
WIRE 96 832 48 832
|
|
WIRE 432 832 256 832
|
|
WIRE 560 848 560 816
|
|
WIRE 432 928 432 832
|
|
WIRE 560 928 432 928
|
|
WIRE 656 928 560 928
|
|
WIRE 688 928 656 928
|
|
FLAG 96 224 0
|
|
FLAG 144 -96 0
|
|
FLAG 144 -176 +15
|
|
FLAG 624 0 +15
|
|
FLAG 736 320 0
|
|
FLAG 800 224 out+
|
|
FLAG 800 288 out-
|
|
FLAG 96 128 +15
|
|
FLAG 48 192 0
|
|
FLAG -496 208 0
|
|
FLAG 528 496 0
|
|
FLAG 528 400 +15
|
|
FLAG 576 464 0
|
|
FLAG 368 464 0
|
|
FLAG 96 864 0
|
|
FLAG 96 768 +15
|
|
FLAG 48 832 0
|
|
FLAG 560 720 +15
|
|
FLAG 656 928 out+2
|
|
FLAG 688 992 0
|
|
FLAG -144 128 vin
|
|
FLAG 96 800 vin
|
|
FLAG 1824 560 +15
|
|
FLAG 1824 640 0
|
|
FLAG 2208 560 +15
|
|
FLAG 2208 640 0
|
|
SYMBOL AutoGenerated\\AD8276 176 176 R0
|
|
SYMATTR InstName U1
|
|
SYMBOL npn 560 0 R0
|
|
SYMATTR InstName Q1
|
|
SYMATTR Value 2N2222
|
|
SYMBOL res 608 128 R0
|
|
SYMATTR InstName R1
|
|
SYMATTR Value 330
|
|
SYMBOL voltage 144 -192 R0
|
|
WINDOW 123 0 0 Left 0
|
|
WINDOW 39 0 0 Left 0
|
|
SYMATTR InstName V1
|
|
SYMATTR Value 12
|
|
SYMBOL voltage -496 112 R0
|
|
WINDOW 123 0 0 Left 0
|
|
WINDOW 39 0 0 Left 0
|
|
SYMATTR InstName V2
|
|
SYMATTR Value PULSE(0 3.3 0 1 1u 1)
|
|
SYMBOL diode 960 224 R0
|
|
SYMATTR InstName D1
|
|
SYMATTR Value LV_CRBP.01_25-min
|
|
SYMBOL AutoGenerated\\AD8276 448 448 M0
|
|
SYMATTR InstName U3
|
|
SYMBOL AutoGenerated\\AD8276 176 816 R0
|
|
SYMATTR InstName U4
|
|
SYMBOL npn 496 720 R0
|
|
SYMATTR InstName Q2
|
|
SYMATTR Value 2N2222
|
|
SYMBOL res 544 832 R0
|
|
SYMATTR InstName R2
|
|
SYMATTR Value 330
|
|
SYMBOL res 688 800 R90
|
|
WINDOW 0 0 56 VBottom 2
|
|
WINDOW 3 32 56 VTop 2
|
|
SYMATTR InstName R3
|
|
SYMATTR Value 330
|
|
SYMBOL diode 672 928 R0
|
|
SYMATTR InstName D2
|
|
SYMATTR Value LV_CRBP.01_25-min
|
|
SYMBOL bi 1824 560 R0
|
|
SYMATTR InstName B1
|
|
SYMATTR Value I=V(vin)/330.9712749
|
|
SYMBOL bi 2208 560 R0
|
|
SYMATTR InstName B2
|
|
SYMATTR Value I=V(vin)/327.2919536
|
|
TEXT -336 -312 Left 2 ;.step param R1 list 0.1 2500 5000 7500 9999.9
|
|
TEXT 856 96 Left 2 ;I_out = 3.03e-3*Vin\n-> 14 bit DAC -> < 1uA resolution\n-> 10 bit DAC -> <10uA resolution
|
|
TEXT 824 352 Left 2 !.model LV_CRBP.01_25-min D (BV=7 IS=3.223817631764513e-14 N=3.454960721622244 RS=0.3874073653535945 Tnom=25 mfg=OSRAM_OS)
|
|
TEXT 848 32 Left 2 !.meas P_LED AVG I(D1)*V(out+)
|
|
TEXT 848 -32 Left 2 ;.step param Vin 0 3.3 0.165
|
|
TEXT 846 -58 Left 2 !.tran 1
|
|
TEXT 848 0 Left 2 !.meas I_LED AVG I(D1)
|