Browse Source

Added one .gitignore for KiCAD and developed a protection circuit for the LED driver.

master
Maximilian Stiefel 7 years ago
parent
commit
87d0495d4d
  1. 58
      electronics/led_driver.bak
  2. 69
      electronics/led_driver.sch
  3. 58
      electronics/schematicLibs/myOpAmps.bak
  4. 110
      ltspice/uv_led_driver/driver_option1.asc
  5. 42
      ltspice/uv_led_driver/driver_option1.log
  6. 19
      ltspice/uv_led_driver/driver_option1.net
  7. BIN
      ltspice/uv_led_driver/driver_option1.raw
  8. 60
      ltspice/uv_led_driver/driver_option2.log
  9. BIN
      ltspice/uv_led_driver/driver_option2.op.raw
  10. BIN
      ltspice/uv_led_driver/driver_option2.raw
  11. 26
      pcbs/.gitignore
  12. 340
      pcbs/fourStages.sch
  13. 372
      pcbs/fourStages1.sch
  14. 372
      pcbs/fourStages2.sch
  15. 111
      pcbs/led_driver-cache.lib
  16. 0
      pcbs/led_driver.kicad_pcb
  17. 0
      pcbs/led_driver.pro
  18. 171
      pcbs/led_driver.sch
  19. 0
      pcbs/schematicLibs/myOpAmps.dcm
  20. 0
      pcbs/schematicLibs/myOpAmps.lib

58
electronics/led_driver.bak

@ -1,58 +0,0 @@
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
$EndSCHEMATC

69
electronics/led_driver.sch

@ -1,69 +0,0 @@
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

@ -1,58 +0,0 @@
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

110
ltspice/uv_led_driver/driver_option1.asc

@ -1,33 +1,64 @@
Version 4
SHEET 1 1136 680
WIRE 144 -416 144 -448
WIRE 272 -416 272 -448
WIRE 400 -416 400 -448
WIRE 400 -320 400 -352
WIRE 704 -240 704 -272
WIRE 832 -240 832 -272
WIRE 144 -304 144 -336
WIRE 272 -304 272 -336
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 16 -336 -16
WIRE 96 16 96 -48
WIRE 160 16 96 16
WIRE 336 32 224 32
WIRE 16 112 16 16
WIRE 16 48 -48 48
WIRE 128 48 96 48
WIRE 160 48 128 48
WIRE 128 96 128 48
WIRE 400 112 400 80
WIRE 400 112 16 112
WIRE 400 112 368 112
WIRE -336 128 -336 96
WIRE -208 128 -336 128
WIRE 400 128 400 112
WIRE -112 144 -144 144
WIRE -80 144 -112 144
WIRE 64 144 0 144
WIRE -336 160 -336 128
WIRE 128 240 128 192
WIRE 400 240 400 208
FLAG 704 -128 0
FLAG 704 -272 V+
WIRE -336 288 -336 240
WIRE 128 320 64 320
WIRE 128 368 128 320
WIRE -112 416 -112 144
WIRE -80 416 -112 416
WIRE 64 416 0 416
WIRE 128 496 128 464
WIRE 128 608 128 576
FLAG 144 -304 0
FLAG 144 -448 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 272 -448 VSIG
FLAG 272 -304 0
FLAG 400 -448 V+
FLAG 400 240 0
FLAG -48 48 VSIG
FLAG -208 160 VSIG
FLAG -176 112 V+
FLAG -176 176 0
FLAG 128 240 0
FLAG 0 320 V+
FLAG 128 608 0
FLAG 368 112 VSENSE
FLAG 96 -48 VSENSE
FLAG -336 288 0
FLAG -336 -16 V+
SYMBOL Opamps\\opamp2 192 -32 R0
SYMATTR InstName U1
SYMATTR Value LM324
SYMBOL voltage 704 -256 R0
SYMBOL voltage 144 -432 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
@ -35,12 +66,12 @@ SYMATTR Value 18V
SYMBOL npn 336 -16 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL voltage 832 -256 R0
SYMBOL voltage 272 -432 R0
WINDOW 3 24 44 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
WINDOW 39 24 44 Left 2
SYMATTR Value ""
SYMATTR InstName V2
SYMBOL LED 384 -128 R0
SYMATTR InstName D1
SYMATTR Value LXHL-BW02
@ -53,5 +84,46 @@ 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
SYMBOL LED 384 -416 R0
SYMATTR InstName D4
SYMATTR Value LXHL-BW02
SYMBOL Opamps\\opamp2 -176 80 R0
SYMATTR InstName U2
SYMATTR Value LM324
SYMBOL npn 64 96 R0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL res 112 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL res 16 128 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 4.7k
SYMBOL res 16 400 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 4.7k
SYMBOL npn 64 368 R0
SYMATTR InstName Q3
SYMATTR Value 2N3904
SYMBOL LED 0 336 R270
WINDOW 0 72 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D5
SYMATTR Value LXHL-BW02
SYMBOL res 112 480 R0
SYMATTR InstName R5
SYMATTR Value 2.7k
SYMBOL res -352 0 R0
SYMATTR InstName R6
SYMATTR Value 330k
SYMBOL res -352 144 R0
SYMATTR InstName R7
SYMATTR Value 5.6k
TEXT 312 344 Left 2 !.include LM324.txt
TEXT 312 392 Left 2 !.dc V2 0mV 400mV

42
ltspice/uv_led_driver/driver_option1.log

@ -1,42 +0,0 @@
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

@ -1,19 +0,0 @@
* 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.

60
ltspice/uv_led_driver/driver_option2.log

@ -1,60 +0,0 @@
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.

26
pcbs/.gitignore

@ -0,0 +1,26 @@
# Created by https://www.gitignore.io/api/kicad
### KiCad ###
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*~
_autosave-*
*.tmp
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
# End of https://www.gitignore.io/api/kicad

340
pcbs/fourStages.sch

@ -0,0 +1,340 @@
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 2 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L LM324DT U?
U 1 1 5946A8EE
P 5650 3325
F 0 "U?" H 6100 2525 60 0000 C CNN
F 1 "LM324DT" H 5300 2525 60 0000 C CNN
F 2 "SMD_Packages:SOIC-14_N" H 5650 3325 60 0001 C CNN
F 3 "http://www.farnell.com/datasheets/1834360.pdf" H 5650 3325 60 0001 C CNN
F 4 "2382609" H 5650 3325 60 0001 C CNN "Franell"
1 5650 3325
1 0 0 -1
$EndComp
$Comp
L MMBT3904 Q?
U 1 1 5946A8F6
P 7675 4000
F 0 "Q?" H 7875 4075 50 0000 L CNN
F 1 "MMBT3904" H 7875 4000 50 0000 L CNN
F 2 "SOT-23" H 7875 3925 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 7675 4000 50 0001 L CNN
F 4 "1757936" H 7675 4000 60 0001 C CNN "Farnell"
1 7675 4000
1 0 0 1
$EndComp
Text HLabel 7900 4300 2 60 Input ~ 0
LED_NEG_3
Wire Wire Line
7775 4200 7775 4300
Wire Wire Line
7775 4300 7900 4300
Text GLabel 6775 3525 2 60 Input ~ 0
V_SIG
Wire Wire Line
7775 3675 7775 3800
Wire Wire Line
6350 3725 7775 3725
Connection ~ 7775 3725
Wire Wire Line
6350 3925 7475 3925
Wire Wire Line
7475 3925 7475 4000
Wire Wire Line
6350 3525 6775 3525
$Comp
L MMBT3904 Q?
U 1 1 5946A90F
P 3625 4000
F 0 "Q?" H 3825 4075 50 0000 L CNN
F 1 "MMBT3904" H 3825 4000 50 0000 L CNN
F 2 "SOT-23" H 3825 3925 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 3625 4000 50 0001 L CNN
F 4 "1757936" H 3625 4000 60 0001 C CNN "Farnell"
1 3625 4000
-1 0 0 1
$EndComp
Text HLabel 3400 4300 0 60 Input ~ 0
LED_NEG_2
Wire Wire Line
3525 4200 3525 4300
Wire Wire Line
3525 4300 3400 4300
Text GLabel 4525 3525 0 60 Input ~ 0
V_SIG
Wire Wire Line
3525 3675 3525 3800
Wire Wire Line
4950 3725 3525 3725
Connection ~ 3525 3725
Wire Wire Line
4950 3925 3825 3925
Wire Wire Line
3825 3925 3825 4000
Wire Wire Line
4950 3525 4525 3525
$Comp
L MMBT3904 Q?
U 1 1 5946A928
P 3625 2650
F 0 "Q?" H 3825 2725 50 0000 L CNN
F 1 "MMBT3904" H 3825 2650 50 0000 L CNN
F 2 "SOT-23" H 3825 2575 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 3625 2650 50 0001 L CNN
F 4 "1757936" H 3625 2650 60 0001 C CNN "Farnell"
1 3625 2650
-1 0 0 -1
$EndComp
Text HLabel 3400 2350 0 60 Input ~ 0
LED_NEG_1
Wire Wire Line
3525 2450 3525 2350
Wire Wire Line
3525 2350 3400 2350
Text GLabel 4525 3125 0 60 Input ~ 0
V_SIG
Wire Wire Line
3525 2850 3525 2975
Wire Wire Line
4950 2925 3525 2925
Connection ~ 3525 2925
Wire Wire Line
4950 2725 3825 2725
Wire Wire Line
3825 2725 3825 2650
Wire Wire Line
4950 3125 4525 3125
$Comp
L MMBT3904 Q?
U 1 1 5946A941
P 7675 2650
F 0 "Q?" H 7875 2725 50 0000 L CNN
F 1 "MMBT3904" H 7875 2650 50 0000 L CNN
F 2 "SOT-23" H 7875 2575 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 7675 2650 50 0001 L CNN
F 4 "1757936" H 7675 2650 60 0001 C CNN "Farnell"
1 7675 2650
1 0 0 -1
$EndComp
$Comp
L R R?
U 1 1 5946A948
P 7775 3125
F 0 "R?" V 7855 3125 50 0000 C CNN
F 1 "10R" V 7775 3125 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7705 3125 50 0001 C CNN
F 3 "" H 7775 3125 50 0000 C CNN
F 4 "2447233" V 7775 3125 60 0001 C CNN "Farnell"
1 7775 3125
-1 0 0 1
$EndComp
Text HLabel 7900 2350 2 60 Input ~ 0
LED_NEG_4
Wire Wire Line
7775 2450 7775 2350
Wire Wire Line
7775 2350 7900 2350
Text GLabel 6775 3125 2 60 Input ~ 0
V_SIG
Wire Wire Line
7775 2850 7775 2975
Wire Wire Line
6350 2925 7775 2925
Connection ~ 7775 2925
Wire Wire Line
6350 2725 7475 2725
Wire Wire Line
7475 2725 7475 2650
Wire Wire Line
6350 3125 6775 3125
$Comp
L GND #PWR?
U 1 1 5946A959
P 8025 3325
F 0 "#PWR?" H 8025 3075 50 0001 C CNN
F 1 "GND" H 8025 3175 50 0000 C CNN
F 2 "" H 8025 3325 50 0000 C CNN
F 3 "" H 8025 3325 50 0000 C CNN
1 8025 3325
1 0 0 -1
$EndComp
Wire Wire Line
7775 3275 7775 3375
Wire Wire Line
7775 3325 8025 3325
Connection ~ 7775 3325
$Comp
L GND #PWR?
U 1 1 5946A962
P 3275 3325
F 0 "#PWR?" H 3275 3075 50 0001 C CNN
F 1 "GND" H 3275 3175 50 0000 C CNN
F 2 "" H 3275 3325 50 0000 C CNN
F 3 "" H 3275 3325 50 0000 C CNN
1 3275 3325
1 0 0 -1
$EndComp
Wire Wire Line
3525 3275 3525 3375
Wire Wire Line
3275 3325 3525 3325
Connection ~ 3525 3325
$Comp
L GND #PWR?
U 1 1 5946A96B
P 6425 3325
F 0 "#PWR?" H 6425 3075 50 0001 C CNN
F 1 "GND" H 6425 3175 50 0000 C CNN
F 2 "" H 6425 3325 50 0000 C CNN
F 3 "" H 6425 3325 50 0000 C CNN
1 6425 3325
1 0 0 -1
$EndComp
Text GLabel 4875 3325 0 60 Input ~ 0
Vcc
Wire Wire Line
4875 3325 4950 3325
Wire Wire Line
6350 3325 6425 3325
$Comp
L R R?
U 1 1 5946AF96
P 7775 3525
F 0 "R?" V 7855 3525 50 0000 C CNN
F 1 "10R" V 7775 3525 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7705 3525 50 0001 C CNN
F 3 "" H 7775 3525 50 0000 C CNN
F 4 "2447233" V 7775 3525 60 0001 C CNN "Farnell"
1 7775 3525
-1 0 0 1
$EndComp
$Comp
L R R?
U 1 1 5946B03F
P 3525 3125
F 0 "R?" V 3605 3125 50 0000 C CNN
F 1 "10R" V 3525 3125 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3455 3125 50 0001 C CNN
F 3 "" H 3525 3125 50 0000 C CNN
F 4 "2447233" V 3525 3125 60 0001 C CNN "Farnell"
1 3525 3125
-1 0 0 1
$EndComp
$Comp
L R R?
U 1 1 5946B10D
P 3525 3525
F 0 "R?" V 3605 3525 50 0000 C CNN
F 1 "10R" V 3525 3525 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3455 3525 50 0001 C CNN
F 3 "" H 3525 3525 50 0000 C CNN
F 4 "2447233" V 3525 3525 60 0001 C CNN "Farnell"
1 3525 3525
-1 0 0 1
$EndComp
$Comp
L C C?
U 1 1 5946B2F2
P 3450 1350
F 0 "C?" H 3475 1450 50 0000 L CNN
F 1 "1u" H 3475 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 3488 1200 50 0001 C CNN
F 3 "" H 3450 1350 50 0000 C CNN
F 4 "2496916" H 3450 1350 60 0001 C CNN "Farnell"
1 3450 1350
1 0 0 -1
$EndComp
$Comp
L C C?
U 1 1 5946B377
P 3775 1350
F 0 "C?" H 3800 1450 50 0000 L CNN
F 1 "100n" H 3800 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 3813 1200 50 0001 C CNN
F 3 "" H 3775 1350 50 0000 C CNN
F 4 "2496834" H 3775 1350 60 0001 C CNN "Farnell"
1 3775 1350
1 0 0 -1
$EndComp
$Comp
L C C?
U 1 1 5946B3BE
P 4075 1350
F 0 "C?" H 4100 1450 50 0000 L CNN
F 1 "10n" H 4100 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 4113 1200 50 0001 C CNN
F 3 "" H 4075 1350 50 0000 C CNN
F 4 "1414609" H 4075 1350 60 0001 C CNN "Farnell"
1 4075 1350
1 0 0 -1
$EndComp
$Comp
L GND #PWR?
U 1 1 5946B480
P 4075 1575
F 0 "#PWR?" H 4075 1325 50 0001 C CNN
F 1 "GND" H 4075 1425 50 0000 C CNN
F 2 "" H 4075 1575 50 0000 C CNN
F 3 "" H 4075 1575 50 0000 C CNN
1 4075 1575
1 0 0 -1
$EndComp
Text GLabel 3075 1200 0 60 Input ~ 0
Vcc
Wire Wire Line
3075 1200 4075 1200
Connection ~ 3450 1200
Connection ~ 3775 1200
Wire Wire Line
3450 1500 4075 1500
Connection ~ 3775 1500
Connection ~ 4075 1500
Wire Wire Line
4075 1500 4075 1575
Text Notes 2850 975 0 60 ~ 0
Place decoupling capacitors close to IC.
$EndSCHEMATC

372
pcbs/fourStages1.sch

@ -0,0 +1,372 @@
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 2 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L LM324DT U1
U 1 1 5946A8EE
P 5650 3325
AR Path="/5946A580/5946A8EE" Ref="U1" Part="1"
AR Path="/5946CB4D/5946A8EE" Ref="U2" Part="1"
F 0 "U1" H 6100 2525 60 0000 C CNN
F 1 "LM324DT" H 5300 2525 60 0000 C CNN
F 2 "SMD_Packages:SOIC-14_N" H 5650 3325 60 0001 C CNN
F 3 "http://www.farnell.com/datasheets/1834360.pdf" H 5650 3325 60 0001 C CNN
F 4 "2382609" H 5650 3325 60 0001 C CNN "Franell"
1 5650 3325
1 0 0 -1
$EndComp
$Comp
L MMBT3904 Q4
U 1 1 5946A8F6
P 7675 4000
AR Path="/5946A580/5946A8F6" Ref="Q4" Part="1"
AR Path="/5946CB4D/5946A8F6" Ref="Q8" Part="1"
F 0 "Q4" H 7875 4075 50 0000 L CNN
F 1 "MMBT3904" H 7875 4000 50 0000 L CNN
F 2 "SOT-23" H 7875 3925 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 7675 4000 50 0001 L CNN
F 4 "1757936" H 7675 4000 60 0001 C CNN "Farnell"
1 7675 4000
1 0 0 1
$EndComp
Text HLabel 7900 4300 2 60 Input ~ 0
LED_NEG_3
Wire Wire Line
7775 4200 7775 4300
Wire Wire Line
7775 4300 7900 4300
Text GLabel 6775 3525 2 60 Input ~ 0
V_SIG
Wire Wire Line
7775 3675 7775 3800
Wire Wire Line
6350 3725 7775 3725
Connection ~ 7775 3725
Wire Wire Line
6350 3925 7475 3925
Wire Wire Line
7475 3925 7475 4000
Wire Wire Line
6350 3525 6775 3525
$Comp
L MMBT3904 Q2
U 1 1 5946A90F
P 3625 4000
AR Path="/5946A580/5946A90F" Ref="Q2" Part="1"
AR Path="/5946CB4D/5946A90F" Ref="Q6" Part="1"
F 0 "Q2" H 3825 4075 50 0000 L CNN
F 1 "MMBT3904" H 3825 4000 50 0000 L CNN
F 2 "SOT-23" H 3825 3925 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 3625 4000 50 0001 L CNN
F 4 "1757936" H 3625 4000 60 0001 C CNN "Farnell"
1 3625 4000
-1 0 0 1
$EndComp
Text HLabel 3400 4300 0 60 Input ~ 0
LED_NEG_2
Wire Wire Line
3525 4200 3525 4300
Wire Wire Line
3525 4300 3400 4300
Text GLabel 4525 3525 0 60 Input ~ 0
V_SIG
Wire Wire Line
3525 3675 3525 3800
Wire Wire Line
4950 3725 3525 3725
Connection ~ 3525 3725
Wire Wire Line
4950 3925 3825 3925
Wire Wire Line
3825 3925 3825 4000
Wire Wire Line
4950 3525 4525 3525
$Comp
L MMBT3904 Q1
U 1 1 5946A928
P 3625 2650
AR Path="/5946A580/5946A928" Ref="Q1" Part="1"
AR Path="/5946CB4D/5946A928" Ref="Q5" Part="1"
F 0 "Q1" H 3825 2725 50 0000 L CNN
F 1 "MMBT3904" H 3825 2650 50 0000 L CNN
F 2 "SOT-23" H 3825 2575 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 3625 2650 50 0001 L CNN
F 4 "1757936" H 3625 2650 60 0001 C CNN "Farnell"
1 3625 2650
-1 0 0 -1
$EndComp
Text HLabel 3400 2350 0 60 Input ~ 0
LED_NEG_1
Wire Wire Line
3525 2450 3525 2350
Wire Wire Line
3525 2350 3400 2350
Text GLabel 4525 3125 0 60 Input ~ 0
V_SIG
Wire Wire Line
3525 2850 3525 2975
Wire Wire Line
4950 2925 3525 2925
Connection ~ 3525 2925
Wire Wire Line
4950 2725 3825 2725
Wire Wire Line
3825 2725 3825 2650
Wire Wire Line
4950 3125 4525 3125
$Comp
L MMBT3904 Q3
U 1 1 5946A941
P 7675 2650
AR Path="/5946A580/5946A941" Ref="Q3" Part="1"
AR Path="/5946CB4D/5946A941" Ref="Q7" Part="1"
F 0 "Q3" H 7875 2725 50 0000 L CNN
F 1 "MMBT3904" H 7875 2650 50 0000 L CNN
F 2 "SOT-23" H 7875 2575 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 7675 2650 50 0001 L CNN
F 4 "1757936" H 7675 2650 60 0001 C CNN "Farnell"
1 7675 2650
1 0 0 -1
$EndComp
$Comp
L R R3
U 1 1 5946A948
P 7775 3125
AR Path="/5946A580/5946A948" Ref="R3" Part="1"
AR Path="/5946CB4D/5946A948" Ref="R7" Part="1"
F 0 "R3" V 7855 3125 50 0000 C CNN
F 1 "10R" V 7775 3125 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7705 3125 50 0001 C CNN
F 3 "" H 7775 3125 50 0000 C CNN
F 4 "2447233" V 7775 3125 60 0001 C CNN "Farnell"
1 7775 3125
-1 0 0 1
$EndComp
Text HLabel 7900 2350 2 60 Input ~ 0
LED_NEG_4
Wire Wire Line
7775 2450 7775 2350
Wire Wire Line
7775 2350 7900 2350
Text GLabel 6775 3125 2 60 Input ~ 0
V_SIG
Wire Wire Line
7775 2850 7775 2975
Wire Wire Line
6350 2925 7775 2925
Connection ~ 7775 2925
Wire Wire Line
6350 2725 7475 2725
Wire Wire Line
7475 2725 7475 2650
Wire Wire Line
6350 3125 6775 3125
$Comp
L GND #PWR01
U 1 1 5946A959
P 8025 3325
AR Path="/5946A580/5946A959" Ref="#PWR01" Part="1"
AR Path="/5946CB4D/5946A959" Ref="#PWR05" Part="1"
F 0 "#PWR01" H 8025 3075 50 0001 C CNN
F 1 "GND" H 8025 3175 50 0000 C CNN
F 2 "" H 8025 3325 50 0000 C CNN
F 3 "" H 8025 3325 50 0000 C CNN
1 8025 3325
1 0 0 -1
$EndComp
Wire Wire Line
7775 3275 7775 3375
Wire Wire Line
7775 3325 8025 3325
Connection ~ 7775 3325
$Comp
L GND #PWR02
U 1 1 5946A962
P 3275 3325
AR Path="/5946A580/5946A962" Ref="#PWR02" Part="1"
AR Path="/5946CB4D/5946A962" Ref="#PWR06" Part="1"
F 0 "#PWR02" H 3275 3075 50 0001 C CNN
F 1 "GND" H 3275 3175 50 0000 C CNN
F 2 "" H 3275 3325 50 0000 C CNN
F 3 "" H 3275 3325 50 0000 C CNN
1 3275 3325
1 0 0 -1
$EndComp
Wire Wire Line
3525 3275 3525 3375
Wire Wire Line
3275 3325 3525 3325
Connection ~ 3525 3325
$Comp
L GND #PWR03
U 1 1 5946A96B
P 6425 3325
AR Path="/5946A580/5946A96B" Ref="#PWR03" Part="1"
AR Path="/5946CB4D/5946A96B" Ref="#PWR07" Part="1"
F 0 "#PWR03" H 6425 3075 50 0001 C CNN
F 1 "GND" H 6425 3175 50 0000 C CNN
F 2 "" H 6425 3325 50 0000 C CNN
F 3 "" H 6425 3325 50 0000 C CNN
1 6425 3325
1 0 0 -1
$EndComp
Text GLabel 4875 3325 0 60 Input ~ 0
Vcc
Wire Wire Line
4875 3325 4950 3325
Wire Wire Line
6350 3325 6425 3325
$Comp
L R R4
U 1 1 5946AF96
P 7775 3525
AR Path="/5946A580/5946AF96" Ref="R4" Part="1"
AR Path="/5946CB4D/5946AF96" Ref="R8" Part="1"
F 0 "R4" V 7855 3525 50 0000 C CNN
F 1 "10R" V 7775 3525 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7705 3525 50 0001 C CNN
F 3 "" H 7775 3525 50 0000 C CNN
F 4 "2447233" V 7775 3525 60 0001 C CNN "Farnell"
1 7775 3525
-1 0 0 1
$EndComp
$Comp
L R R1
U 1 1 5946B03F
P 3525 3125
AR Path="/5946A580/5946B03F" Ref="R1" Part="1"
AR Path="/5946CB4D/5946B03F" Ref="R5" Part="1"
F 0 "R1" V 3605 3125 50 0000 C CNN
F 1 "10R" V 3525 3125 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3455 3125 50 0001 C CNN
F 3 "" H 3525 3125 50 0000 C CNN
F 4 "2447233" V 3525 3125 60 0001 C CNN "Farnell"
1 3525 3125
-1 0 0 1
$EndComp
$Comp
L R R2
U 1 1 5946B10D
P 3525 3525
AR Path="/5946A580/5946B10D" Ref="R2" Part="1"
AR Path="/5946CB4D/5946B10D" Ref="R6" Part="1"
F 0 "R2" V 3605 3525 50 0000 C CNN
F 1 "10R" V 3525 3525 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3455 3525 50 0001 C CNN
F 3 "" H 3525 3525 50 0000 C CNN
F 4 "2447233" V 3525 3525 60 0001 C CNN "Farnell"
1 3525 3525
-1 0 0 1
$EndComp
$Comp
L C C1
U 1 1 5946B2F2
P 3450 1350
AR Path="/5946A580/5946B2F2" Ref="C1" Part="1"
AR Path="/5946CB4D/5946B2F2" Ref="C4" Part="1"
F 0 "C1" H 3475 1450 50 0000 L CNN
F 1 "1u" H 3475 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 3488 1200 50 0001 C CNN
F 3 "" H 3450 1350 50 0000 C CNN
F 4 "2496916" H 3450 1350 60 0001 C CNN "Farnell"
1 3450 1350
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 5946B377
P 3775 1350
AR Path="/5946A580/5946B377" Ref="C2" Part="1"
AR Path="/5946CB4D/5946B377" Ref="C5" Part="1"
F 0 "C2" H 3800 1450 50 0000 L CNN
F 1 "100n" H 3800 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 3813 1200 50 0001 C CNN
F 3 "" H 3775 1350 50 0000 C CNN
F 4 "2496834" H 3775 1350 60 0001 C CNN "Farnell"
1 3775 1350
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 5946B3BE
P 4075 1350
AR Path="/5946A580/5946B3BE" Ref="C3" Part="1"
AR Path="/5946CB4D/5946B3BE" Ref="C6" Part="1"
F 0 "C3" H 4100 1450 50 0000 L CNN
F 1 "10n" H 4100 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 4113 1200 50 0001 C CNN
F 3 "" H 4075 1350 50 0000 C CNN
F 4 "1414609" H 4075 1350 60 0001 C CNN "Farnell"
1 4075 1350
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 5946B480
P 4075 1575
AR Path="/5946A580/5946B480" Ref="#PWR04" Part="1"
AR Path="/5946CB4D/5946B480" Ref="#PWR08" Part="1"
F 0 "#PWR04" H 4075 1325 50 0001 C CNN
F 1 "GND" H 4075 1425 50 0000 C CNN
F 2 "" H 4075 1575 50 0000 C CNN
F 3 "" H 4075 1575 50 0000 C CNN
1 4075 1575
1 0 0 -1
$EndComp
Text GLabel 3075 1200 0 60 Input ~ 0
Vcc
Wire Wire Line
3075 1200 4075 1200
Connection ~ 3450 1200
Connection ~ 3775 1200
Wire Wire Line
3450 1500 4075 1500
Connection ~ 3775 1500
Connection ~ 4075 1500
Wire Wire Line
4075 1500 4075 1575
Text Notes 2850 975 0 60 ~ 0
Place decoupling capacitors close to IC.
$EndSCHEMATC

372
pcbs/fourStages2.sch

@ -0,0 +1,372 @@
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 3 3
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L LM324DT U1
U 1 1 5946A8EE
P 5650 3325
AR Path="/5946A580/5946A8EE" Ref="U1" Part="1"
AR Path="/5946CB4D/5946A8EE" Ref="U2" Part="1"
F 0 "U2" H 6100 2525 60 0000 C CNN
F 1 "LM324DT" H 5300 2525 60 0000 C CNN
F 2 "SMD_Packages:SOIC-14_N" H 5650 3325 60 0001 C CNN
F 3 "http://www.farnell.com/datasheets/1834360.pdf" H 5650 3325 60 0001 C CNN
F 4 "2382609" H 5650 3325 60 0001 C CNN "Franell"
1 5650 3325
1 0 0 -1
$EndComp
$Comp
L MMBT3904 Q4
U 1 1 5946A8F6
P 7675 4000
AR Path="/5946A580/5946A8F6" Ref="Q4" Part="1"
AR Path="/5946CB4D/5946A8F6" Ref="Q8" Part="1"
F 0 "Q8" H 7875 4075 50 0000 L CNN
F 1 "MMBT3904" H 7875 4000 50 0000 L CNN
F 2 "SOT-23" H 7875 3925 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 7675 4000 50 0001 L CNN
F 4 "1757936" H 7675 4000 60 0001 C CNN "Farnell"
1 7675 4000
1 0 0 1
$EndComp
Text HLabel 7900 4300 2 60 Input ~ 0
LED_NEG_3
Wire Wire Line
7775 4200 7775 4300
Wire Wire Line
7775 4300 7900 4300
Text GLabel 6775 3525 2 60 Input ~ 0
V_SIG
Wire Wire Line
7775 3675 7775 3800
Wire Wire Line
6350 3725 7775 3725
Connection ~ 7775 3725
Wire Wire Line
6350 3925 7475 3925
Wire Wire Line
7475 3925 7475 4000
Wire Wire Line
6350 3525 6775 3525
$Comp
L MMBT3904 Q2
U 1 1 5946A90F
P 3625 4000
AR Path="/5946A580/5946A90F" Ref="Q2" Part="1"
AR Path="/5946CB4D/5946A90F" Ref="Q6" Part="1"
F 0 "Q6" H 3825 4075 50 0000 L CNN
F 1 "MMBT3904" H 3825 4000 50 0000 L CNN
F 2 "SOT-23" H 3825 3925 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 3625 4000 50 0001 L CNN
F 4 "1757936" H 3625 4000 60 0001 C CNN "Farnell"
1 3625 4000
-1 0 0 1
$EndComp
Text HLabel 3400 4300 0 60 Input ~ 0
LED_NEG_2
Wire Wire Line
3525 4200 3525 4300
Wire Wire Line
3525 4300 3400 4300
Text GLabel 4525 3525 0 60 Input ~ 0
V_SIG
Wire Wire Line
3525 3675 3525 3800
Wire Wire Line
4950 3725 3525 3725
Connection ~ 3525 3725
Wire Wire Line
4950 3925 3825 3925
Wire Wire Line
3825 3925 3825 4000
Wire Wire Line
4950 3525 4525 3525
$Comp
L MMBT3904 Q1
U 1 1 5946A928
P 3625 2650
AR Path="/5946A580/5946A928" Ref="Q1" Part="1"
AR Path="/5946CB4D/5946A928" Ref="Q5" Part="1"
F 0 "Q5" H 3825 2725 50 0000 L CNN
F 1 "MMBT3904" H 3825 2650 50 0000 L CNN
F 2 "SOT-23" H 3825 2575 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 3625 2650 50 0001 L CNN
F 4 "1757936" H 3625 2650 60 0001 C CNN "Farnell"
1 3625 2650
-1 0 0 -1
$EndComp
Text HLabel 3400 2350 0 60 Input ~ 0
LED_NEG_1
Wire Wire Line
3525 2450 3525 2350
Wire Wire Line
3525 2350 3400 2350
Text GLabel 4525 3125 0 60 Input ~ 0
V_SIG
Wire Wire Line
3525 2850 3525 2975
Wire Wire Line
4950 2925 3525 2925
Connection ~ 3525 2925
Wire Wire Line
4950 2725 3825 2725
Wire Wire Line
3825 2725 3825 2650
Wire Wire Line
4950 3125 4525 3125
$Comp
L MMBT3904 Q3
U 1 1 5946A941
P 7675 2650
AR Path="/5946A580/5946A941" Ref="Q3" Part="1"
AR Path="/5946CB4D/5946A941" Ref="Q7" Part="1"
F 0 "Q7" H 7875 2725 50 0000 L CNN
F 1 "MMBT3904" H 7875 2650 50 0000 L CNN
F 2 "SOT-23" H 7875 2575 50 0001 L CIN
F 3 "http://www.nxp.com/packings/SOT23_215.html" H 7675 2650 50 0001 L CNN
F 4 "1757936" H 7675 2650 60 0001 C CNN "Farnell"
1 7675 2650
1 0 0 -1
$EndComp
$Comp
L R R3
U 1 1 5946A948
P 7775 3125
AR Path="/5946A580/5946A948" Ref="R3" Part="1"
AR Path="/5946CB4D/5946A948" Ref="R7" Part="1"
F 0 "R7" V 7855 3125 50 0000 C CNN
F 1 "10R" V 7775 3125 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7705 3125 50 0001 C CNN
F 3 "" H 7775 3125 50 0000 C CNN
F 4 "2447233" V 7775 3125 60 0001 C CNN "Farnell"
1 7775 3125
-1 0 0 1
$EndComp
Text HLabel 7900 2350 2 60 Input ~ 0
LED_NEG_4
Wire Wire Line
7775 2450 7775 2350
Wire Wire Line
7775 2350 7900 2350
Text GLabel 6775 3125 2 60 Input ~ 0
V_SIG
Wire Wire Line
7775 2850 7775 2975
Wire Wire Line
6350 2925 7775 2925
Connection ~ 7775 2925
Wire Wire Line
6350 2725 7475 2725
Wire Wire Line
7475 2725 7475 2650
Wire Wire Line
6350 3125 6775 3125
$Comp
L GND #PWR01
U 1 1 5946A959
P 8025 3325
AR Path="/5946A580/5946A959" Ref="#PWR01" Part="1"
AR Path="/5946CB4D/5946A959" Ref="#PWR05" Part="1"
F 0 "#PWR05" H 8025 3075 50 0001 C CNN
F 1 "GND" H 8025 3175 50 0000 C CNN
F 2 "" H 8025 3325 50 0000 C CNN
F 3 "" H 8025 3325 50 0000 C CNN
1 8025 3325
1 0 0 -1
$EndComp
Wire Wire Line
7775 3275 7775 3375
Wire Wire Line
7775 3325 8025 3325
Connection ~ 7775 3325
$Comp
L GND #PWR02
U 1 1 5946A962
P 3275 3325
AR Path="/5946A580/5946A962" Ref="#PWR02" Part="1"
AR Path="/5946CB4D/5946A962" Ref="#PWR06" Part="1"
F 0 "#PWR06" H 3275 3075 50 0001 C CNN
F 1 "GND" H 3275 3175 50 0000 C CNN
F 2 "" H 3275 3325 50 0000 C CNN
F 3 "" H 3275 3325 50 0000 C CNN
1 3275 3325
1 0 0 -1
$EndComp
Wire Wire Line
3525 3275 3525 3375
Wire Wire Line
3275 3325 3525 3325
Connection ~ 3525 3325
$Comp
L GND #PWR03
U 1 1 5946A96B
P 6425 3325
AR Path="/5946A580/5946A96B" Ref="#PWR03" Part="1"
AR Path="/5946CB4D/5946A96B" Ref="#PWR07" Part="1"
F 0 "#PWR07" H 6425 3075 50 0001 C CNN
F 1 "GND" H 6425 3175 50 0000 C CNN
F 2 "" H 6425 3325 50 0000 C CNN
F 3 "" H 6425 3325 50 0000 C CNN
1 6425 3325
1 0 0 -1
$EndComp
Text GLabel 4875 3325 0 60 Input ~ 0
Vcc
Wire Wire Line
4875 3325 4950 3325
Wire Wire Line
6350 3325 6425 3325
$Comp
L R R4
U 1 1 5946AF96
P 7775 3525
AR Path="/5946A580/5946AF96" Ref="R4" Part="1"
AR Path="/5946CB4D/5946AF96" Ref="R8" Part="1"
F 0 "R8" V 7855 3525 50 0000 C CNN
F 1 "10R" V 7775 3525 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7705 3525 50 0001 C CNN
F 3 "" H 7775 3525 50 0000 C CNN
F 4 "2447233" V 7775 3525 60 0001 C CNN "Farnell"
1 7775 3525
-1 0 0 1
$EndComp
$Comp
L R R1
U 1 1 5946B03F
P 3525 3125
AR Path="/5946A580/5946B03F" Ref="R1" Part="1"
AR Path="/5946CB4D/5946B03F" Ref="R5" Part="1"
F 0 "R5" V 3605 3125 50 0000 C CNN
F 1 "10R" V 3525 3125 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3455 3125 50 0001 C CNN
F 3 "" H 3525 3125 50 0000 C CNN
F 4 "2447233" V 3525 3125 60 0001 C CNN "Farnell"
1 3525 3125
-1 0 0 1
$EndComp
$Comp
L R R2
U 1 1 5946B10D
P 3525 3525
AR Path="/5946A580/5946B10D" Ref="R2" Part="1"
AR Path="/5946CB4D/5946B10D" Ref="R6" Part="1"
F 0 "R6" V 3605 3525 50 0000 C CNN
F 1 "10R" V 3525 3525 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3455 3525 50 0001 C CNN
F 3 "" H 3525 3525 50 0000 C CNN
F 4 "2447233" V 3525 3525 60 0001 C CNN "Farnell"
1 3525 3525
-1 0 0 1
$EndComp
$Comp
L C C1
U 1 1 5946B2F2
P 3450 1350
AR Path="/5946A580/5946B2F2" Ref="C1" Part="1"
AR Path="/5946CB4D/5946B2F2" Ref="C4" Part="1"
F 0 "C4" H 3475 1450 50 0000 L CNN
F 1 "1u" H 3475 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 3488 1200 50 0001 C CNN
F 3 "" H 3450 1350 50 0000 C CNN
F 4 "2496916" H 3450 1350 60 0001 C CNN "Farnell"
1 3450 1350
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 5946B377
P 3775 1350
AR Path="/5946A580/5946B377" Ref="C2" Part="1"
AR Path="/5946CB4D/5946B377" Ref="C5" Part="1"
F 0 "C5" H 3800 1450 50 0000 L CNN
F 1 "100n" H 3800 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 3813 1200 50 0001 C CNN
F 3 "" H 3775 1350 50 0000 C CNN
F 4 "2496834" H 3775 1350 60 0001 C CNN "Farnell"
1 3775 1350
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 5946B3BE
P 4075 1350
AR Path="/5946A580/5946B3BE" Ref="C3" Part="1"
AR Path="/5946CB4D/5946B3BE" Ref="C6" Part="1"
F 0 "C6" H 4100 1450 50 0000 L CNN
F 1 "10n" H 4100 1250 50 0000 L CNN
F 2 "Resistors_SMD:R_0603" H 4113 1200 50 0001 C CNN
F 3 "" H 4075 1350 50 0000 C CNN
F 4 "1414609" H 4075 1350 60 0001 C CNN "Farnell"
1 4075 1350
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 5946B480
P 4075 1575
AR Path="/5946A580/5946B480" Ref="#PWR04" Part="1"
AR Path="/5946CB4D/5946B480" Ref="#PWR08" Part="1"
F 0 "#PWR08" H 4075 1325 50 0001 C CNN
F 1 "GND" H 4075 1425 50 0000 C CNN
F 2 "" H 4075 1575 50 0000 C CNN
F 3 "" H 4075 1575 50 0000 C CNN
1 4075 1575
1 0 0 -1
$EndComp
Text GLabel 3075 1200 0 60 Input ~ 0
Vcc
Wire Wire Line
3075 1200 4075 1200
Connection ~ 3450 1200
Connection ~ 3775 1200
Wire Wire Line
3450 1500 4075 1500
Connection ~ 3775 1500
Connection ~ 4075 1500
Wire Wire Line
4075 1500 4075 1575
Text Notes 2850 975 0 60 ~ 0
Place decoupling capacitors close to IC.
$EndSCHEMATC

111
electronics/led_driver-cache.lib → pcbs/led_driver-cache.lib

@ -1,6 +1,86 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# BARREL_JACK
#
DEF BARREL_JACK CON 0 40 Y Y 1 F N
F0 "CON" 0 250 50 H V C CNN
F1 "BARREL_JACK" 0 -200 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
A -300 99 49 -900 1788 0 1 0 N -300 50 -350 100
A -300 101 49 900 -1788 0 1 0 N -300 150 -350 100
S 100 150 0 50 0 1 0 N
P 2 0 1 0 -300 50 0 50 N
P 2 0 1 0 0 150 -300 150 N
P 3 0 1 0 100 0 -50 0 -50 -100 N
P 5 0 1 0 100 -100 -150 -100 -200 -50 -250 -100 -350 -100 N
X ~ 1 300 100 200 L 50 50 1 1 P
X ~ 2 300 -100 200 L 50 50 1 1 P
X ~ 3 300 0 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X03
#
DEF CONN_01X03 P 0 40 Y N 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "CONN_01X03" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X03
Pin_Header_Angled_1X03
Socket_Strip_Straight_1X03
Socket_Strip_Angled_1X03
$ENDFPLIST
DRAW
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 150 50 -150 0 1 0 N
X P1 1 -200 100 150 R 50 50 1 1 P
X P2 2 -200 0 150 R 50 50 1 1 P
X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# LM324DT
#
DEF LM324DT U 0 40 Y N 1 F N
@ -76,4 +156,35 @@ X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# PWR_FLAG
#
DEF PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 95 50 H I C CNN
F1 "PWR_FLAG" 0 180 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
X pwr 1 0 0 0 U 50 50 0 0 w
P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

0
electronics/led_driver.kicad_pcb → pcbs/led_driver.kicad_pcb

0
electronics/led_driver.pro → pcbs/led_driver.pro

171
pcbs/led_driver.sch

@ -0,0 +1,171 @@
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 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 3600 2375 1200 1125
U 5946A580
F0 "fourStages1" 60
F1 "fourStages1.sch" 60
F2 "LED_NEG_3" I L 3600 3000 60
F3 "LED_NEG_1" I L 3600 2600 60
F4 "LED_NEG_4" I L 3600 3200 60
F5 "LED_NEG_2" I L 3600 2800 60
$EndSheet
$Comp
L BARREL_JACK CON?
U 1 1 59468F94
P 1900 1400
F 0 "CON?" H 1900 1650 50 0000 C CNN
F 1 "BARREL_JACK" H 1900 1200 50 0000 C CNN
F 2 "" H 1900 1400 50 0000 C CNN
F 3 "" H 1900 1400 50 0000 C CNN
1 1900 1400
1 0 0 -1
$EndComp
Text GLabel 2725 1300 2 60 Output ~ 0
Vcc
Wire Wire Line
2200 1300 2725 1300
$Comp
L PWR_FLAG #FLG?
U 1 1 5946963E
P 2350 1175
F 0 "#FLG?" H 2350 1270 50 0001 C CNN
F 1 "PWR_FLAG" H 2350 1355 50 0000 C CNN
F 2 "" H 2350 1175 50 0000 C CNN
F 3 "" H 2350 1175 50 0000 C CNN
1 2350 1175
1 0 0 -1
$EndComp
Wire Wire Line
2350 1175 2350 1300
Connection ~ 2350 1300
$Comp
L GND #PWR?
U 1 1 594697AB
P 2700 1625
F 0 "#PWR?" H 2700 1375 50 0001 C CNN
F 1 "GND" H 2700 1475 50 0000 C CNN
F 2 "" H 2700 1625 50 0000 C CNN
F 3 "" H 2700 1625 50 0000 C CNN
1 2700 1625
1 0 0 -1
$EndComp
Wire Wire Line
2200 1500 2700 1500
Wire Wire Line
2700 1500 2700 1625
Wire Wire Line
2200 1400 2350 1400
Wire Wire Line
2350 1400 2350 1600
Connection ~ 2350 1500
$Comp
L PWR_FLAG #FLG?
U 1 1 59469875
P 2350 1600
F 0 "#FLG?" H 2350 1695 50 0001 C CNN
F 1 "PWR_FLAG" H 2350 1780 50 0000 C CNN
F 2 "" H 2350 1600 50 0000 C CNN
F 3 "" H 2350 1600 50 0000 C CNN
1 2350 1600
-1 0 0 1
$EndComp
$Comp
L R R?
U 1 1 5946A551
P 6425 1150
F 0 "R?" V 6505 1150 50 0000 C CNN
F 1 "160k" V 6425 1150 50 0000 C CNN
F 2 "" V 6355 1150 50 0000 C CNN
F 3 "" H 6425 1150 50 0000 C CNN
1 6425 1150
1 0 0 -1
$EndComp
$Comp
L CONN_01X03 P?
U 1 1 5946AAD6
P 7900 1250
F 0 "P?" H 7900 1450 50 0000 C CNN
F 1 "CONN_01X03" V 8000 1250 50 0000 C CNN
F 2 "" H 7900 1250 50 0000 C CNN
F 3 "" H 7900 1250 50 0000 C CNN
1 7900 1250
1 0 0 -1
$EndComp
$Comp
L R R?
U 1 1 5946AB9F
P 6425 1575
F 0 "R?" V 6505 1575 50 0000 C CNN
F 1 "1.8k" V 6425 1575 50 0000 C CNN
F 2 "" V 6355 1575 50 0000 C CNN
F 3 "" H 6425 1575 50 0000 C CNN
1 6425 1575
1 0 0 -1
$EndComp
$Comp
L CONN_01X03 P?
U 1 1 5946AC97
P 8250 1250
F 0 "P?" H 8250 1450 50 0000 C CNN
F 1 "CONN_01X03" V 8350 1250 50 0000 C CNN
F 2 "" H 8250 1250 50 0000 C CNN
F 3 "" H 8250 1250 50 0000 C CNN
1 8250 1250
-1 0 0 -1
$EndComp
Text GLabel 8725 1250 2 60 Output ~ 0
VSIG
Wire Wire Line
8725 1250 8450 1250
Wire Wire Line
8450 1150 8575 1150
Wire Wire Line
8575 1150 8575 1350
Connection ~ 8575 1250
Wire Wire Line
8575 1350 8450 1350
$EndSCHEMATC

0
electronics/schematicLibs/myOpAmps.dcm → pcbs/schematicLibs/myOpAmps.dcm

0
electronics/schematicLibs/myOpAmps.lib → pcbs/schematicLibs/myOpAmps.lib

Loading…
Cancel
Save