Browse Source

Cleaning.

master
Maximilian Stiefel 7 years ago
parent
commit
f379d24a93
  1. 0
      cad/output/pcb_holder_crossbar.stl
  2. 0
      cad/output/pcb_holder_crossbar.svg
  3. 0
      cad/output/pcb_holder_floor_prot.stl
  4. 0
      cad/output/pcb_holder_floor_prot.svg
  5. 0
      cad/output/pcb_holder_holder.svg
  6. 0
      cad/output/pcb_holder_holder_l.stl
  7. 0
      cad/output/pcb_holder_holder_r.stl
  8. 0
      cad/output/pcb_holder_lid.stl
  9. 0
      cad/output/pcb_holder_lid.svg
  10. 37
      cad/test.step
  11. 79
      electronics/led_driver-cache.lib
  12. 17
      electronics/led_driver.bak
  13. 68
      electronics/led_driver.sch
  14. 58
      electronics/schematicLibs/myOpAmps.bak
  15. 7
      electronics/schematicLibs/myOpAmps.dcm
  16. 52
      electronics/schematicLibs/myOpAmps.lib
  17. 45
      ltspice/uv_led_driver/LM324.txt
  18. 2
      ltspice/uv_led_driver/clean.sh
  19. 57
      ltspice/uv_led_driver/driver_option1.asc
  20. 42
      ltspice/uv_led_driver/driver_option1.log
  21. 19
      ltspice/uv_led_driver/driver_option1.net
  22. BIN
      ltspice/uv_led_driver/driver_option1.raw
  23. 133
      ltspice/uv_led_driver/driver_option2.asc
  24. 60
      ltspice/uv_led_driver/driver_option2.log
  25. BIN
      ltspice/uv_led_driver/driver_option2.op.raw
  26. BIN
      ltspice/uv_led_driver/driver_option2.raw

0
cad/pcb_holder_crossbar.stl → cad/output/pcb_holder_crossbar.stl

0
cad/pcb_holder_crossbar.svg → cad/output/pcb_holder_crossbar.svg

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

0
cad/pcb_holder_floor_prot.stl → cad/output/pcb_holder_floor_prot.stl

0
cad/pcb_holder_floor_prot.svg → cad/output/pcb_holder_floor_prot.svg

Before

Width:  |  Height:  |  Size: 131 KiB

After

Width:  |  Height:  |  Size: 131 KiB

0
cad/pcb_holder_holder.svg → cad/output/pcb_holder_holder.svg

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

0
cad/pcb_holder_holder_l.stl → cad/output/pcb_holder_holder_l.stl

0
cad/pcb_holder_holder_r.stl → cad/output/pcb_holder_holder_r.stl

0
cad/pcb_holder_lid.stl → cad/output/pcb_holder_lid.stl

0
cad/pcb_holder_lid.svg → cad/output/pcb_holder_lid.svg

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

37
cad/test.step

@ -1,37 +0,0 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('/home/maximilian/UppSense/cad/etching_machine/v2.0/test.step'
,'2017-06-17T18:55:45',('Author'),(''),
'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
'automotive_design',1997,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11),#15);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16,
'distance_accuracy_value','confusion accuracy');
#20 = PRODUCT_TYPE('part',$,(#7));
ENDSEC;
END-ISO-10303-21;

79
electronics/led_driver-cache.lib

@ -0,0 +1,79 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# LM324DT
#
DEF LM324DT U 0 40 Y N 1 F N
F0 "U" 450 -800 60 H V C CNN
F1 "LM324DT" -350 -800 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
T 0 -300 -250 60 0 0 0 + Normal 0 C C
T 0 -300 250 60 0 0 0 + Normal 0 C C
T 0 300 -250 60 0 0 0 + Normal 0 C C
T 0 300 250 60 0 0 0 + Normal 0 C C
T 0 -300 -350 60 0 0 0 - Normal 0 C C
T 0 -300 350 60 0 0 0 - Normal 0 C C
T 0 300 -350 60 0 0 0 - Normal 0 C C
T 0 300 350 60 0 0 0 - Normal 0 C C
T 0 -350 0 60 0 0 0 Vcc+ Normal 0 C C
T 0 350 0 60 0 0 0 Vcc- Normal 0 C C
S -500 700 500 -700 1 0 0 N
P 2 0 1 0 -500 -400 -350 -400 N
P 2 0 1 0 -500 -200 -350 -200 N
P 2 0 1 0 -500 200 -350 200 N
P 2 0 1 0 -500 400 -350 400 N
P 2 0 1 0 350 -400 500 -400 N
P 2 0 1 0 350 -200 500 -200 N
P 2 0 1 0 350 200 500 200 N
P 2 0 1 0 350 400 500 400 N
P 4 0 1 0 -350 -150 -350 -450 -100 -300 -350 -150 N
P 4 0 1 0 -350 450 -350 150 -100 300 -350 450 N
P 4 0 1 0 -100 -300 -50 -300 -50 -600 -500 -600 N
P 4 0 1 0 -100 300 -50 300 -50 600 -500 600 N
P 4 0 1 0 100 -300 50 -300 50 -600 500 -600 N
P 4 0 1 0 100 300 50 300 50 600 500 600 N
P 4 0 1 0 350 -150 350 -450 100 -300 350 -150 N
P 4 0 1 0 350 450 350 150 100 300 350 450 N
X O_1 1 -700 600 200 R 50 50 1 1 O
X N_1 2 -700 400 200 R 50 50 1 1 I
X P_1 3 -700 200 200 R 50 50 1 1 I
X Vcc+ 4 -700 0 200 R 50 50 1 1 W
X P_2 5 -700 -200 200 R 50 50 1 1 I
X N_2 6 -700 -400 200 R 50 50 1 1 I
X O_2 7 -700 -600 200 R 50 50 1 1 O
X O_3 8 700 -600 200 L 50 50 1 1 O
X N_3 9 700 -400 200 L 50 50 1 1 I
X P_3 10 700 -200 200 L 50 50 1 1 I
X Vcc- 11 700 0 200 L 50 50 1 1 W
X P_4 12 700 200 200 L 50 50 1 1 I
X N_4 13 700 400 200 L 50 50 1 1 I
X O_4 14 700 600 200 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# MMBT3904
#
DEF MMBT3904 Q 0 0 Y Y 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "MMBT3904" 200 0 50 H V L CNN
F2 "SOT-23" 200 -75 50 H V L CIN
F3 "" 0 0 50 H V L CNN
$FPLIST
SOT-23*
$ENDFPLIST
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 0 0 25 0 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X B 1 -200 0 200 R 50 50 1 1 I
X E 2 100 -200 100 U 50 50 1 1 P
X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

17
electronics/_saved_led_driver.sch → electronics/led_driver.bak

@ -44,14 +44,15 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L LM324QT U?
U 1 1 594658A6
P 5500 3500
F 0 "U?" H 5950 2700 60 0000 C CNN
F 1 "LM324QT" H 5150 2700 60 0000 C CNN
F 2 "" H 5500 3500 60 0000 C CNN
F 3 "" H 5500 3500 60 0000 C CNN
1 5500 3500
L LM324DT U?
U 1 1 59466506
P 5600 3025
F 0 "U?" H 6050 2225 60 0000 C CNN
F 1 "LM324DT" H 5250 2225 60 0000 C CNN
F 2 "SMD_Packages:SOIC-14_N" H 5600 3025 60 0001 C CNN
F 3 "http://www.farnell.com/datasheets/1834360.pdf" H 5600 3025 60 0001 C CNN
F 4 "2382609" H 5600 3025 60 0001 C CNN "Franell"
1 5600 3025
1 0 0 -1
$EndComp
$EndSCHEMATC

68
electronics/led_driver.sch

@ -1 +1,69 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:myOpAmps
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L LM324DT U?
U 1 1 59466506
P 5600 3025
F 0 "U?" H 6050 2225 60 0000 C CNN
F 1 "LM324DT" H 5250 2225 60 0000 C CNN
F 2 "SMD_Packages:SOIC-14_N" H 5600 3025 60 0001 C CNN
F 3 "http://www.farnell.com/datasheets/1834360.pdf" H 5600 3025 60 0001 C CNN
F 4 "2382609" H 5600 3025 60 0001 C CNN "Franell"
1 5600 3025
1 0 0 -1
$EndComp
$Comp
L MMBT3904 Q?
U 1 1 59466917
P 7100 3575
F 0 "Q?" H 7300 3650 50 0000 L CNN
F 1 "MMBT3904" H 7300 3575 50 0000 L CNN
F 2 "SOT-23" H 7300 3500 50 0000 L CIN
F 3 "" H 7100 3575 50 0000 L CNN
1 7100 3575
1 0 0 -1
$EndComp
$EndSCHEMATC

58
electronics/schematicLibs/myOpAmps.bak

@ -0,0 +1,58 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# LM324QT
#
DEF LM324QT U 0 40 Y N 1 F N
F0 "U" 450 -800 60 H V C CNN
F1 "LM324QT" -350 -800 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
T 0 -300 -250 60 0 0 0 + Normal 0 C C
T 0 -300 250 60 0 0 0 + Normal 0 C C
T 0 300 -250 60 0 0 0 + Normal 0 C C
T 0 300 250 60 0 0 0 + Normal 0 C C
T 0 -300 -350 60 0 0 0 - Normal 0 C C
T 0 -300 350 60 0 0 0 - Normal 0 C C
T 0 300 -350 60 0 0 0 - Normal 0 C C
T 0 300 350 60 0 0 0 - Normal 0 C C
T 0 -350 0 60 0 0 0 Vcc+ Normal 0 C C
T 0 350 0 60 0 0 0 Vcc- Normal 0 C C
S -500 700 500 -700 1 0 0 N
P 2 0 1 0 -500 -400 -350 -400 N
P 2 0 1 0 -500 -200 -350 -200 N
P 2 0 1 0 -500 200 -350 200 N
P 2 0 1 0 -500 400 -350 400 N
P 2 0 1 0 350 -400 500 -400 N
P 2 0 1 0 350 -200 500 -200 N
P 2 0 1 0 350 200 500 200 N
P 2 0 1 0 350 400 500 400 N
P 4 0 1 0 -350 -150 -350 -450 -100 -300 -350 -150 N
P 4 0 1 0 -350 450 -350 150 -100 300 -350 450 N
P 4 0 1 0 -100 -300 -50 -300 -50 -600 -500 -600 N
P 4 0 1 0 -100 300 -50 300 -50 600 -500 600 N
P 4 0 1 0 100 -300 50 -300 50 -600 500 -600 N
P 4 0 1 0 100 300 50 300 50 600 500 600 N
P 4 0 1 0 350 -150 350 -450 100 -300 350 -150 N
P 4 0 1 0 350 450 350 150 100 300 350 450 N
X P_1 1 -700 200 200 R 50 50 1 1 I
X Vcc+ 2 -700 0 200 R 50 50 1 1 W
X NC 3 0 -900 200 U 50 50 1 1 N
X P_2 4 -700 -200 200 R 50 50 1 1 I
X N_2 5 -700 -400 200 R 50 50 1 1 I
X O_2 6 -700 -600 200 R 50 50 1 1 O
X O_3 7 700 -600 200 L 50 50 1 1 O
X N_3 8 700 -400 200 L 50 50 1 1 I
X P_3 9 700 -200 200 L 50 50 1 1 I
X NC 10 150 -900 200 U 50 50 1 1 N N
X Vcc- 11 700 0 200 L 50 50 1 1 W
X P_4 12 700 200 200 L 50 50 1 1 I
X N_4 13 700 400 200 L 50 50 1 1 I
X O_4 14 700 600 200 L 50 50 1 1 O
X O_1 15 -700 600 200 R 50 50 1 1 O
X N_1 16 -700 400 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

7
electronics/schematicLibs/myOpAmps.dcm

@ -0,0 +1,7 @@
EESchema-DOCLIB Version 2.0
#
$CMP LM324DT
D Low power quad operational amplifier.
$ENDCMP
#
#End Doc Library

52
electronics/schematicLibs/myOpAmps.lib

@ -1,6 +1,58 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# LM324DT
#
DEF LM324DT U 0 40 Y N 1 F N
F0 "U" 450 -800 60 H V C CNN
F1 "LM324DT" -350 -800 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
T 0 -300 -250 60 0 0 0 + Normal 0 C C
T 0 -300 250 60 0 0 0 + Normal 0 C C
T 0 300 -250 60 0 0 0 + Normal 0 C C
T 0 300 250 60 0 0 0 + Normal 0 C C
T 0 -300 -350 60 0 0 0 - Normal 0 C C
T 0 -300 350 60 0 0 0 - Normal 0 C C
T 0 300 -350 60 0 0 0 - Normal 0 C C
T 0 300 350 60 0 0 0 - Normal 0 C C
T 0 -350 0 60 0 0 0 Vcc+ Normal 0 C C
T 0 350 0 60 0 0 0 Vcc- Normal 0 C C
S -500 700 500 -700 1 0 0 N
P 2 0 1 0 -500 -400 -350 -400 N
P 2 0 1 0 -500 -200 -350 -200 N
P 2 0 1 0 -500 200 -350 200 N
P 2 0 1 0 -500 400 -350 400 N
P 2 0 1 0 350 -400 500 -400 N
P 2 0 1 0 350 -200 500 -200 N
P 2 0 1 0 350 200 500 200 N
P 2 0 1 0 350 400 500 400 N
P 4 0 1 0 -350 -150 -350 -450 -100 -300 -350 -150 N
P 4 0 1 0 -350 450 -350 150 -100 300 -350 450 N
P 4 0 1 0 -100 -300 -50 -300 -50 -600 -500 -600 N
P 4 0 1 0 -100 300 -50 300 -50 600 -500 600 N
P 4 0 1 0 100 -300 50 -300 50 -600 500 -600 N
P 4 0 1 0 100 300 50 300 50 600 500 600 N
P 4 0 1 0 350 -150 350 -450 100 -300 350 -150 N
P 4 0 1 0 350 450 350 150 100 300 350 450 N
X O_1 1 -700 600 200 R 50 50 1 1 O
X N_1 2 -700 400 200 R 50 50 1 1 I
X P_1 3 -700 200 200 R 50 50 1 1 I
X Vcc+ 4 -700 0 200 R 50 50 1 1 W
X P_2 5 -700 -200 200 R 50 50 1 1 I
X N_2 6 -700 -400 200 R 50 50 1 1 I
X O_2 7 -700 -600 200 R 50 50 1 1 O
X O_3 8 700 -600 200 L 50 50 1 1 O
X N_3 9 700 -400 200 L 50 50 1 1 I
X P_3 10 700 -200 200 L 50 50 1 1 I
X Vcc- 11 700 0 200 L 50 50 1 1 W
X P_4 12 700 200 200 L 50 50 1 1 I
X N_4 13 700 400 200 L 50 50 1 1 I
X O_4 14 700 600 200 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# LM324QT
#
DEF LM324QT U 0 40 Y N 1 F N

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

42
ltspice/uv_led_driver/driver_option1.log

@ -0,0 +1,42 @@
Circuit: * Z:\home\maximilian\Etching\ltspice\uv_led_driver\driver_option1.asc
V2: Missing value, assumed 0V @ DC
Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.)
Starting Gmin stepping
Increasing initial diagonal Gmin to 100
Gmin = 100
vernier = 0.5
vernier = 0.25
vernier = 0.125
Gmin = 49.6485
vernier = 0.0625
vernier = 0.03125
vernier = 0.015625
vernier = 0.0078125
vernier = 0.00390625
Gmin = 50.8031
vernier = 0.00195313
vernier = 0.000976563
vernier = 0.000488281
Gmin = 0
Gmin = 0
Gmin stepping succeeded in finding the operating point.
Date: Sun Jun 18 13:47:21 2017
Total elapsed time: 0.158 seconds.
tnom = 27
temp = 27
method = trap
totiter = 3546
traniter = 0
tranpoints = 0
accept = 0
rejected = 0
matrix size = 40
fillins = 74
solver = Normal
Matrix Compiler1: 285 opcodes 1.5/0.7/[0.5]
Matrix Compiler2: 4.48 KB object code size 0.6/0.7/[0.4]

19
ltspice/uv_led_driver/driver_option1.net

@ -0,0 +1,19 @@
* Z:\home\maximilian\Etching\ltspice\uv_led_driver\driver_option1.asc
XU1 VSIG N005 V+ 0 N006 LM324
V1 V+ 0 18V
Q1 N004 N006 N005 0 2N3904
V2 VSIG 0
D1 N003 N004 LXHL-BW02
R1 N005 0 10R
D2 N002 N003 LXHL-BW02
D3 N001 N002 LXHL-BW02
D4 V+ N001 LXHL-BW02
.model D D
.lib C:\users\maximilian\My Documents\LTspiceXVII\lib\cmp\standard.dio
.model NPN NPN
.model PNP PNP
.lib C:\users\maximilian\My Documents\LTspiceXVII\lib\cmp\standard.bjt
.include LM324.txt
.dc V2 0mV 300mV
.backanno
.end

BIN
ltspice/uv_led_driver/driver_option1.raw

Binary file not shown.

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

60
ltspice/uv_led_driver/driver_option2.log

@ -0,0 +1,60 @@
Circuit: * Z:\home\maximilian\UppSense\ltspice\uv_led_driver\driver_option2.asc
Early termination of direct N-R iteration.
Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.)
Starting Gmin stepping
Gmin = 10
vernier = 0.5
vernier = 0.25
Gmin = 2.62144
vernier = 0.125
vernier = 0.0625
vernier = 0.03125
Gmin = 2.39176
vernier = 0.015625
vernier = 0.0078125
vernier = 0.00390625
Gmin = 2.38938
vernier = 0.00520833
vernier = 0.00260417
vernier = 0.00130208
Gmin = 2.37466
vernier = 0.00173611
vernier = 0.00231481
Gmin = 2.3642
vernier = 0.00115741
vernier = 0.000578703
vernier = 0.000771604
Gmin = 2.36158
vernier = 0.00102881
Gmin = 2.35612
vernier = 0.00137174
vernier = 0.00068587
vernier = 0.000514403
vernier = 0.00068587
Gmin = 2.3538
vernier = 0.000914493
Gmin = 2.34896
vernier = 0.00121932
vernier = 0.000609662
vernier = 0.000457246
vernier = 0.000609662
Gmin = 2.34691
vernier = 0.000812882
vernier = 0.000406441
Singular matrix: Check node v:u2:ln#branch
Iteration No. 2
Gmin = 0
Singular matrix: Check node v:u2:ln#branch
Iteration No. 1
Gmin stepping failed
Starting source stepping with srcstepmethod=0
Source Step = 3.0303%
Source Step = 33.3333%
Source Step = 63.6364%
Source Step = 93.9394%
Source stepping succeeded in finding the operating point.
.step duty_cycle=1e-006
.step duty_cycle=2e-006

BIN
ltspice/uv_led_driver/driver_option2.op.raw

Binary file not shown.

BIN
ltspice/uv_led_driver/driver_option2.raw

Binary file not shown.
Loading…
Cancel
Save