moved files
This commit is contained in:
131
electronics/sim/TIA.asc
Normal file
131
electronics/sim/TIA.asc
Normal file
@@ -0,0 +1,131 @@
|
||||
Version 4
|
||||
SHEET 1 880 680
|
||||
WIRE -336 -368 -432 -368
|
||||
WIRE -1696 -32 -1744 -32
|
||||
WIRE -1568 -32 -1616 -32
|
||||
WIRE -1520 -32 -1568 -32
|
||||
WIRE -1392 -32 -1440 -32
|
||||
WIRE -1136 -32 -1392 -32
|
||||
WIRE -1136 16 -1136 -32
|
||||
WIRE -1568 96 -1568 -32
|
||||
WIRE -1552 96 -1568 96
|
||||
WIRE -1344 112 -1488 112
|
||||
WIRE -1552 128 -1568 128
|
||||
WIRE -1136 160 -1136 96
|
||||
WIRE -1136 160 -1280 160
|
||||
WIRE -736 160 -800 160
|
||||
WIRE -592 160 -656 160
|
||||
WIRE -464 160 -512 160
|
||||
WIRE -1696 240 -1744 240
|
||||
WIRE -1568 240 -1568 128
|
||||
WIRE -1568 240 -1616 240
|
||||
WIRE -1520 240 -1568 240
|
||||
WIRE -1392 240 -1440 240
|
||||
WIRE -1136 240 -1392 240
|
||||
WIRE -1040 240 -1136 240
|
||||
WIRE -1008 240 -1040 240
|
||||
WIRE -656 272 -656 160
|
||||
WIRE -592 272 -656 272
|
||||
WIRE -464 288 -464 160
|
||||
WIRE -464 288 -528 288
|
||||
WIRE -352 288 -464 288
|
||||
WIRE -592 304 -1008 304
|
||||
FLAG -544 -288 0
|
||||
FLAG -544 -368 3v3
|
||||
FLAG -352 288 out
|
||||
FLAG -432 -448 3v3
|
||||
FLAG -336 -368 vbias
|
||||
FLAG -1488 80 0
|
||||
FLAG -1744 240 vin
|
||||
FLAG -1744 -32 0
|
||||
FLAG -1040 240 out+2
|
||||
FLAG -1488 144 vsup
|
||||
FLAG -1280 64 vsup
|
||||
FLAG -1568 -32 1
|
||||
FLAG -1392 -32 2
|
||||
FLAG -1568 240 3
|
||||
FLAG -1392 240 4
|
||||
FLAG -656 -288 0
|
||||
FLAG -656 -368 vsup
|
||||
FLAG -928 -288 0
|
||||
FLAG -928 -368 vin
|
||||
FLAG -1008 384 0
|
||||
FLAG -560 320 0
|
||||
FLAG -560 256 3v3
|
||||
FLAG -432 -288 0
|
||||
FLAG -800 160 0
|
||||
SYMBOL voltage -544 -384 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 0 0 Left 0
|
||||
SYMATTR InstName V1
|
||||
SYMATTR Value 3.3
|
||||
SYMBOL AutoGenerated\\OPA377 -560 288 R0
|
||||
SYMATTR InstName U1
|
||||
SYMBOL res -448 -464 R0
|
||||
SYMATTR InstName R1
|
||||
SYMATTR Value 9696.969697
|
||||
SYMBOL res -448 -384 R0
|
||||
SYMATTR InstName R3
|
||||
SYMATTR Value 303.030303
|
||||
SYMBOL AutoGenerated\\TL081 -1520 112 M180
|
||||
SYMATTR InstName U2
|
||||
SYMBOL res -1600 -16 M270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 0 56 VBottom 2
|
||||
SYMATTR InstName R4
|
||||
SYMATTR Value 30k
|
||||
SYMBOL npn -1344 64 R0
|
||||
SYMATTR InstName Q1
|
||||
SYMATTR Value 2N2222
|
||||
SYMBOL res -1152 144 R0
|
||||
SYMATTR InstName R5
|
||||
SYMATTR Value 330
|
||||
SYMBOL res -1120 112 R180
|
||||
WINDOW 0 36 76 Left 2
|
||||
WINDOW 3 36 40 Left 2
|
||||
SYMATTR InstName R6
|
||||
SYMATTR Value 330
|
||||
SYMBOL diode -1024 240 R0
|
||||
WINDOW 3 -271 90 Left 2
|
||||
SYMATTR InstName D1
|
||||
SYMATTR Value LV_CRBP.01_25-min
|
||||
SYMBOL res -1424 -16 M270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 0 56 VBottom 2
|
||||
SYMATTR InstName R7
|
||||
SYMATTR Value 30k
|
||||
SYMBOL res -1424 256 M270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 0 56 VBottom 2
|
||||
SYMATTR InstName R8
|
||||
SYMATTR Value 30k
|
||||
SYMBOL res -1600 256 M270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 0 56 VBottom 2
|
||||
SYMATTR InstName R9
|
||||
SYMATTR Value 30k
|
||||
SYMBOL voltage -656 -384 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 0 0 Left 0
|
||||
SYMATTR InstName V2
|
||||
SYMATTR Value 12
|
||||
SYMBOL voltage -928 -384 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 0 0 Left 0
|
||||
SYMATTR InstName V3
|
||||
SYMATTR Value 1.65
|
||||
SYMBOL res -1024 288 R0
|
||||
SYMATTR InstName R10
|
||||
SYMATTR Value 10
|
||||
SYMBOL res -496 144 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R2
|
||||
SYMATTR Value 31k
|
||||
SYMBOL res -752 176 R270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 0 56 VBottom 2
|
||||
SYMATTR InstName R11
|
||||
SYMATTR Value 1k
|
||||
TEXT -992 -128 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 -986 -164 Left 2 !.dc V3 0 3.3 0.165
|
||||
BIN
electronics/sim/TIA.plt
Normal file
BIN
electronics/sim/TIA.plt
Normal file
Binary file not shown.
95
electronics/sim/current source discrete.asc
Normal file
95
electronics/sim/current source discrete.asc
Normal file
@@ -0,0 +1,95 @@
|
||||
Version 4
|
||||
SHEET 1 1368 680
|
||||
WIRE -144 -16 -192 -16
|
||||
WIRE -16 -16 -64 -16
|
||||
WIRE 32 -16 -16 -16
|
||||
WIRE 160 -16 112 -16
|
||||
WIRE 240 -16 160 -16
|
||||
WIRE -16 96 -16 -16
|
||||
WIRE 0 96 -16 96
|
||||
WIRE 352 112 64 112
|
||||
WIRE 0 128 -16 128
|
||||
WIRE 448 160 416 160
|
||||
WIRE 416 192 416 160
|
||||
WIRE 528 224 528 160
|
||||
WIRE 528 224 160 224
|
||||
WIRE -144 256 -192 256
|
||||
WIRE -16 256 -16 128
|
||||
WIRE -16 256 -64 256
|
||||
WIRE 32 256 -16 256
|
||||
WIRE 160 256 160 224
|
||||
WIRE 160 256 112 256
|
||||
WIRE 240 272 240 -16
|
||||
WIRE 416 272 240 272
|
||||
WIRE 512 272 416 272
|
||||
WIRE 544 272 512 272
|
||||
FLAG 64 144 0
|
||||
FLAG -192 -16 vin
|
||||
FLAG -192 256 0
|
||||
FLAG 512 272 out+2
|
||||
FLAG 544 336 0
|
||||
FLAG -624 -192 0
|
||||
FLAG -624 -272 vsup
|
||||
FLAG 64 80 vsup
|
||||
FLAG -608 96 0
|
||||
FLAG -608 16 vin
|
||||
FLAG 416 64 vsup
|
||||
FLAG -16 256 1
|
||||
FLAG 160 256 2
|
||||
FLAG -16 -16 3
|
||||
FLAG 160 -16 4
|
||||
SYMBOL AutoGenerated\\TL081 32 112 R0
|
||||
SYMATTR InstName U1
|
||||
SYMBOL res -48 240 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R2
|
||||
SYMATTR Value 25k
|
||||
SYMBOL npn 352 64 R0
|
||||
SYMATTR InstName Q1
|
||||
SYMATTR Value 2N2222
|
||||
SYMBOL res 400 176 R0
|
||||
SYMATTR InstName R5
|
||||
SYMATTR Value 330
|
||||
SYMBOL res 544 144 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R6
|
||||
SYMATTR Value 330
|
||||
SYMBOL diode 528 272 R0
|
||||
SYMATTR InstName D1
|
||||
SYMATTR Value LV_CRBP.01_25-min
|
||||
SYMBOL voltage -624 -288 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 0 0 Left 0
|
||||
SYMATTR InstName V1
|
||||
SYMATTR Value 12
|
||||
SYMBOL voltage -608 0 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 0 0 Left 0
|
||||
SYMATTR InstName V2
|
||||
SYMATTR Value PULSE(0 3.3 0 3.3 1 1)
|
||||
SYMBOL res 128 240 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R1
|
||||
SYMATTR Value 25k
|
||||
SYMBOL res 128 -32 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R3
|
||||
SYMATTR Value 25k
|
||||
SYMBOL res -48 -32 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R4
|
||||
SYMATTR Value 25k
|
||||
TEXT -656 520 Left 2 !.meas TRAN i_diode AVG I(D1)/V(vin) FROM .3m to .35m
|
||||
TEXT -656 544 Left 2 !.param tol=0.01
|
||||
TEXT -656 448 Left 2 !.tran 0 3.3 1p startup
|
||||
TEXT -656 472 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 -656 568 Left 2 !.function gc(nom,tol) (nom+nom*(gauss(tol/3))
|
||||
TEXT -656 592 Left 2 !.meas TRAN res1 MAX ABS(V(2,1)/I(R1)) FROM .3m TO .35m
|
||||
TEXT -656 616 Left 2 !.meas TRAN res2 MAX ABS(V(1)/I(R2)) FROM .3m TO .35m
|
||||
TEXT -656 640 Left 2 !.meas TRAN res3 MAX ABS(V(4,3)/I(R3)) FROM .3m TO .35m
|
||||
TEXT -656 664 Left 2 !.meas TRAN res4 MAX ABS(V(3,vin)/I(R4)) FROM .3m TO .35m
|
||||
120
electronics/sim/current source.asc
Normal file
120
electronics/sim/current source.asc
Normal file
@@ -0,0 +1,120 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user