Browse Source

Simulated a LED driver for the UV lamp.

master
Maximilian Stiefel 7 years ago
parent
commit
ae0e572e4f
  1. 45
      ltspice/uv_led_driver/LM324.txt
  2. 2
      ltspice/uv_led_driver/clean.sh
  3. 57
      ltspice/uv_led_driver/driver_option1.asc
  4. 133
      ltspice/uv_led_driver/driver_option2.asc

45
ltspice/uv_led_driver/LM324.txt

@ -0,0 +1,45 @@
* LM324 OPERATIONAL AMPLIFIER "MACROMODEL" SUBCIRCUIT
* CREATED USING PARTS RELEASE 4.01 ON 09/08/89 AT 10:54
* (REV N/A) SUPPLY VOLTAGE: 5V
* CONNECTIONS: NON-INVERTING INPUT
* | INVERTING INPUT
* | | POSITIVE POWER SUPPLY
* | | | NEGATIVE POWER SUPPLY
* | | | | OUTPUT
* | | | | |
.SUBCKT LM324 1 2 3 4 5
*
C1 11 12 5.544E-12
C2 6 7 20.00E-12
DC 5 53 DX
DE 54 5 DX
DLP 90 91 DX
DLN 92 90 DX
DP 4 3 DX
EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5
FB 7 99 POLY(5) VB VC VE VLP VLN 0 15.91E6 -20E6 20E6 20E6 -20E6
GA 6 0 11 12 125.7E-6
GCM 0 6 10 99 7.067E-9
IEE 3 10 DC 10.04E-6
HLIM 90 0 VLIM 1K
Q1 11 2 13 QX
Q2 12 1 14 QX
R2 6 9 100.0E3
RC1 4 11 7.957E3
RC2 4 12 7.957E3
RE1 13 10 2.773E3
RE2 14 10 2.773E3
REE 10 99 19.92E6
RO1 8 5 50
RO2 7 99 50
RP 3 4 30.31E3
VB 9 0 DC 0
VC 3 53 DC 2.100
VE 54 4 DC .6
VLIM 7 8 DC 0
VLP 91 0 DC 40
VLN 0 92 DC 40
.MODEL DX D(IS=800.0E-18)
.MODEL QX PNP(IS=800.0E-18 BF=250)
.ENDS


2
ltspice/uv_led_driver/clean.sh

@ -0,0 +1,2 @@
#!/bin/bash
rm *.net *.log *.raw *.plt

57
ltspice/uv_led_driver/driver_option1.asc

@ -0,0 +1,57 @@
Version 4
SHEET 1 1136 680
WIRE 400 -320 400 -352
WIRE 704 -240 704 -272
WIRE 832 -240 832 -272
WIRE 400 -224 400 -256
WIRE 400 -128 400 -160
WIRE 704 -128 704 -160
WIRE 832 -128 832 -160
WIRE 400 -16 400 -64
WIRE 160 16 16 16
WIRE 336 32 224 32
WIRE 16 112 16 16
WIRE 400 112 400 80
WIRE 400 112 16 112
WIRE 400 128 400 112
WIRE 400 240 400 208
FLAG 704 -128 0
FLAG 704 -272 V+
FLAG 192 0 V+
FLAG 192 64 0
FLAG 832 -272 VSIG
FLAG 832 -128 0
FLAG 160 48 VSIG
FLAG 400 -352 V+
FLAG 400 240 0
SYMBOL Opamps\\opamp2 192 -32 R0
SYMATTR InstName U1
SYMATTR Value LM324
SYMBOL voltage 704 -256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 18V
SYMBOL npn 336 -16 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL voltage 832 -256 R0
WINDOW 3 24 44 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value ""
SYMBOL LED 384 -128 R0
SYMATTR InstName D1
SYMATTR Value LXHL-BW02
SYMBOL res 384 112 R0
SYMATTR InstName R1
SYMATTR Value 10R
SYMBOL LED 384 -224 R0
SYMATTR InstName D2
SYMATTR Value LXHL-BW02
SYMBOL LED 384 -320 R0
SYMATTR InstName D3
SYMATTR Value LXHL-BW02
TEXT 688 -16 Left 2 !.include LM324.txt
TEXT 14 264 Left 2 !.dc V2 0mV 500mV

133
ltspice/uv_led_driver/driver_option2.asc

@ -0,0 +1,133 @@
Version 4
SHEET 1 1628 680
WIRE 400 -320 400 -352
WIRE -160 -304 -160 -336
WIRE 944 -288 832 -288
WIRE 1056 -288 1024 -288
WIRE 1072 -288 1056 -288
WIRE 1184 -288 1152 -288
WIRE 1200 -288 1184 -288
WIRE 1312 -288 1280 -288
WIRE 1520 -288 1312 -288
WIRE 704 -240 704 -272
WIRE 832 -240 832 -288
WIRE 1056 -240 1056 -288
WIRE 1184 -240 1184 -288
WIRE 1312 -240 1312 -288
WIRE 400 -224 400 -256
WIRE -160 -208 -160 -240
WIRE 832 -144 832 -160
WIRE 1056 -144 1056 -176
WIRE 1056 -144 832 -144
WIRE 1184 -144 1184 -176
WIRE 1184 -144 1056 -144
WIRE 1312 -144 1312 -176
WIRE 1312 -144 1184 -144
WIRE 400 -128 400 -160
WIRE 704 -128 704 -160
WIRE 832 -128 832 -144
WIRE -160 -112 -160 -144
WIRE 400 -16 400 -64
WIRE -160 0 -160 -48
WIRE 160 16 16 16
WIRE -400 32 -544 32
WIRE 336 32 224 32
WIRE -224 48 -336 48
WIRE 16 112 16 16
WIRE 400 112 400 80
WIRE 400 112 16 112
WIRE -544 128 -544 32
WIRE -160 128 -160 96
WIRE -160 128 -544 128
WIRE 400 128 400 112
WIRE -160 144 -160 128
WIRE 400 240 400 208
WIRE -160 256 -160 224
FLAG 704 -128 0
FLAG 704 -272 V+
FLAG 192 0 V+
FLAG 192 64 0
FLAG 1520 -288 VSIG
FLAG 832 -128 0
FLAG 160 48 VSIG
FLAG 400 -352 V+
FLAG 400 240 0
FLAG -368 16 V+
FLAG -368 80 0
FLAG -400 64 VSIG
FLAG -160 -336 V+
FLAG -160 256 0
SYMBOL Opamps\\opamp2 192 -32 R0
SYMATTR InstName U1
SYMATTR Value LM324
SYMBOL voltage 704 -256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 18V
SYMBOL npn 336 -16 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL voltage 832 -256 R0
WINDOW 3 0 -114 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR Value PULSE(0V 3.3V 0s 1us 1us {DUTY_CYCLE} 10us)
SYMATTR InstName V2
SYMBOL LED 384 -128 R0
SYMATTR InstName D1
SYMATTR Value LXHL-BW02
SYMBOL res 384 112 R0
SYMATTR InstName R1
SYMATTR Value 10R
SYMBOL LED 384 -224 R0
SYMATTR InstName D2
SYMATTR Value LXHL-BW02
SYMBOL LED 384 -320 R0
SYMATTR InstName D3
SYMATTR Value LXHL-BW02
SYMBOL res 1040 -304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL cap 1040 -240 R0
SYMATTR InstName C1
SYMATTR Value 47n
SYMBOL res 1168 -304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL cap 1168 -240 R0
SYMATTR InstName C2
SYMATTR Value 47n
SYMBOL res 1296 -304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL cap 1296 -240 R0
SYMATTR InstName C3
SYMATTR Value 47n
SYMBOL Opamps\\opamp2 -368 -16 R0
SYMATTR InstName U2
SYMATTR Value LM324
SYMBOL npn -224 0 R0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL LED -176 -112 R0
SYMATTR InstName D4
SYMATTR Value LXHL-BW02
SYMBOL res -176 128 R0
SYMATTR InstName R5
SYMATTR Value 10R
SYMBOL LED -176 -208 R0
SYMATTR InstName D5
SYMATTR Value LXHL-BW02
SYMBOL LED -176 -304 R0
SYMATTR InstName D6
SYMATTR Value LXHL-BW02
TEXT -536 544 Left 2 !.include LM324.txt
TEXT -536 416 Left 2 !.tran 100ms
TEXT -536 480 Left 2 !.step param DUTY_CYCLE list 1us 2us 3us
Loading…
Cancel
Save