Subversion Repositories Electronics.Rangefider

Rev

Rev 3 | Blame | Last modification | View Log | RSS feed

Version 4
SHEET 1 4388 2304
WIRE -240 160 -240 112
WIRE -128 160 -128 112
WIRE -304 224 -1056 224
WIRE 64 224 -64 224
WIRE 400 224 64 224
WIRE 576 224 400 224
WIRE 1200 224 784 224
WIRE -2112 256 -2208 256
WIRE -1968 256 -2064 256
WIRE 0 256 -64 256
WIRE 16 256 0 256
WIRE -2208 272 -2208 256
WIRE -2064 272 -2064 256
WIRE -2208 368 -2208 352
WIRE -2064 368 -2064 352
WIRE -192 384 -192 288
WIRE -112 384 -192 384
WIRE -192 416 -192 384
WIRE -112 480 -112 384
WIRE 1216 480 1200 224
WIRE 1248 480 1216 480
WIRE -1888 512 -1904 512
WIRE -1776 512 -1808 512
WIRE -1520 512 -1776 512
WIRE -192 512 -192 496
WIRE -2192 528 -2240 528
WIRE -2032 528 -2112 528
WIRE -2240 560 -2240 528
WIRE 1248 576 1216 576
WIRE -1904 592 -1904 512
WIRE -192 608 -192 592
WIRE -112 608 -112 544
WIRE -1904 688 -1904 672
WIRE 1184 688 1216 576
WIRE -2240 720 -2240 640
WIRE -2160 784 -2208 784
WIRE -2048 784 -2080 784
WIRE -1904 784 -1920 784
WIRE -1872 784 -1904 784
WIRE -1792 784 -1808 784
WIRE -1760 784 -1792 784
WIRE -2208 816 -2208 784
WIRE -1920 816 -1920 784
WIRE -1808 816 -1808 784
WIRE -2208 912 -2208 896
WIRE -1920 912 -1920 896
WIRE -1808 912 -1808 896
WIRE 160 928 96 928
WIRE 816 1008 704 1008
WIRE 944 1008 816 1008
WIRE 64 1024 96 928
WIRE 64 1024 16 1024
WIRE -256 1040 -336 1040
WIRE 1152 1040 1104 1040
WIRE 1184 1040 1184 688
WIRE 1184 1040 1152 1040
WIRE -256 1072 -336 1072
WIRE 400 1072 400 1024
WIRE 400 1072 16 1072
WIRE 944 1072 400 1072
WIRE -256 1104 -336 1104
WIRE 848 1136 720 1136
WIRE 944 1136 848 1136
WIRE 848 1216 720 1216
WIRE 944 1216 848 1216
FLAG -1904 688 0
FLAG -1776 512 CK
FLAG -1904 784 HVB
FLAG -1920 912 0
FLAG -1792 784 VOFFS
FLAG -1808 912 0
FLAG -192 608 0
FLAG -1056 224 CK
FLAG -2032 528 VDD_TX_5V
FLAG -2240 720 0
FLAG 64 224 W
FLAG -128 112 VDD_TX_5V
FLAG -240 112 VDDHV
FLAG -2048 784 VDDHV
FLAG -2208 912 0
FLAG -112 608 0
FLAG 0 256 TP_GANGATE
FLAG -2064 368 0
FLAG -1968 256 VDD_RX_5V
FLAG -2208 368 0
FLAG -2112 256 VREF
FLAG 160 928 VDD_RX_5V
FLAG 1152 1040 OPTRX
FLAG 400 224 OPTTX
FLAG 704 928 0
FLAG 816 1008 VRB
DATAFLAG 128 928 ""
SYMBOL voltage -1904 576 R0
WINDOW 123 24 44 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(0 {VDD} 0 300p 300p {duty_pct/(100*fclk)} {1/fclk})
SYMBOL voltage -1920 800 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 2.5
SYMBOL voltage -1808 800 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value 2
SYMBOL optical_divergence 624 208 R0
SYMATTR InstName U6
SYMATTR SpiceLine D={dist} THETA_DEG=0.028
SYMBOL lambertian_reflector 1328 480 R0
SYMATTR InstName U4
SYMATTR SpiceLine albedo=0.8 thetai=0
SYMBOL Laser_Pulser -192 224 R0
SYMATTR InstName XDRIVER
SYMBOL voltage -2240 544 R0
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR Value2 AC 0 0
SYMATTR InstName V5
SYMATTR Value {VDD}
SYMBOL res -1792 496 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 50
SYMBOL voltage -2208 800 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V6
SYMATTR Value {VDDHV}
SYMBOL res -2096 512 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 0.1
SYMBOL res -2064 768 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 0.1
SYMBOL res -208 400 R0
SYMATTR InstName R7
SYMATTR Value 0.1
SYMBOL ind -208 496 R0
SYMATTR InstName L1
SYMATTR Value 5n
SYMBOL cap -128 480 R0
SYMATTR InstName C3
SYMATTR Value 10p
SYMBOL voltage -2064 256 R0
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR Value2 AC 0 0
SYMATTR InstName VDDRX
SYMATTR Value 6
SYMBOL voltage -2208 256 R0
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR Value2 AC 0 0
SYMATTR InstName V7
SYMATTR Value 2.5
SYMBOL LIDAR_RX_FE -64 1072 M0
SYMATTR InstName X1
SYMBOL voltage 704 1024 M180
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL icset 384 1008 R0
SYMATTR InstName U1
SYMATTR SpiceLine dc_voltage=2.5
SYMBOL photoreceptor 992 1040 R0
SYMATTR InstName U3
SYMBOL current 848 1136 R0
WINDOW 123 24 108 Left 2
WINDOW 39 0 0 Left 0
SYMATTR Value2 AC 1 0
SYMATTR InstName IAC
SYMATTR Value 0
SYMBOL bi 720 1136 M0
SYMATTR InstName B1
SYMATTR Value I={4.2*68n*white(time*100e6)}
TEXT -1680 960 Left 2 !.param VDD=5
TEXT -1680 936 Left 2 !.tran 0 {tsim} 0
TEXT -1680 912 Left 2 !.temp 27
TEXT 1112 328 Left 5 ;Optical envirement
TEXT 944 584 Left 2 !.param dist=20
TEXT 568 504 Left 2 ;2° to 5° with cheap collimation lenses\n0.5° to 0.08° with quality lenses
TEXT -1680 984 Left 2 !.param fclk=40e3
TEXT -1680 1008 Left 2 !.param duty_pct=5
TEXT -1680 1032 Left 2 !.meas TRAN Optical_power MAX V(W)
TEXT -1680 888 Left 2 !.param tsim={4/fclk}
TEXT -16 144 Left 5 ;SPL TL90AT03
TEXT -1680 840 Left 2 !.lib VS-6ESH01-02.LIB
TEXT -1680 864 Left 2 !.param VDDHV=7
TEXT 368 1544 Left 2 ;https://www.mdpi.com/2079-9292/12/14/3042#:~:text=The%20photocurrent%20response%20due%20to,a%20thickness%20of%20300%20%CE%BCm.
TEXT 128 192 Left 2 ;100W MAX, 5.2ns
TEXT -1680 1080 Left 2 !*.step param run 1 5 1
TEXT -184 336 Left 2 ;Ground parasitics
TEXT -1672 792 Left 2 ;.ac dec 100 0.1 4e9
TEXT -1672 1056 Left 2 ;.op
TEXT -352 1216 Left 2 ;.noise V(OUT) IAC dec 100 10 2e9
TEXT -352 1264 Left 2 !.meas noise INOISE_RMS integ inoise from 10 to 100e6
TEXT -352 1288 Left 2 !.meas noise ONOISE_RMS integ V(onoise) from 10 to 100e6
TEXT -352 1192 Left 2 ;.noise V(OUT) VDDRX dec 100 10 2e9
TEXT 128 264 Left 2 ;100MHz BW pulse
TEXT -352 1240 Left 2 ;.noise V(OUT) IAC dec 100 10 100e6
LINE Normal 256 1072 272 1056 2
LINE Normal 272 1088 256 1072 2
RECTANGLE Normal -1184 1104 -2288 192 2
RECTANGLE Normal 1504 736 496 128 2
RECTANGLE Normal -64 608 -240 352 2