diff --git a/electronics/led_driver.bak b/electronics/led_driver.bak deleted file mode 100644 index 17c0c82..0000000 --- a/electronics/led_driver.bak +++ /dev/null @@ -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 diff --git a/electronics/led_driver.sch b/electronics/led_driver.sch deleted file mode 100644 index d45ccc1..0000000 --- a/electronics/led_driver.sch +++ /dev/null @@ -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 diff --git a/electronics/schematicLibs/myOpAmps.bak b/electronics/schematicLibs/myOpAmps.bak deleted file mode 100644 index 245a2fd..0000000 --- a/electronics/schematicLibs/myOpAmps.bak +++ /dev/null @@ -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 diff --git a/ltspice/uv_led_driver/driver_option1.asc b/ltspice/uv_led_driver/driver_option1.asc index 3d99b40..ff6c6c2 100644 --- a/ltspice/uv_led_driver/driver_option1.asc +++ b/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 diff --git a/ltspice/uv_led_driver/driver_option1.log b/ltspice/uv_led_driver/driver_option1.log deleted file mode 100644 index f5e2b58..0000000 --- a/ltspice/uv_led_driver/driver_option1.log +++ /dev/null @@ -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] - diff --git a/ltspice/uv_led_driver/driver_option1.net b/ltspice/uv_led_driver/driver_option1.net deleted file mode 100644 index 09c453b..0000000 --- a/ltspice/uv_led_driver/driver_option1.net +++ /dev/null @@ -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 diff --git a/ltspice/uv_led_driver/driver_option1.raw b/ltspice/uv_led_driver/driver_option1.raw deleted file mode 100644 index 07593c4..0000000 Binary files a/ltspice/uv_led_driver/driver_option1.raw and /dev/null differ diff --git a/ltspice/uv_led_driver/driver_option2.log b/ltspice/uv_led_driver/driver_option2.log deleted file mode 100644 index 9b7ebd3..0000000 --- a/ltspice/uv_led_driver/driver_option2.log +++ /dev/null @@ -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 diff --git a/ltspice/uv_led_driver/driver_option2.op.raw b/ltspice/uv_led_driver/driver_option2.op.raw deleted file mode 100644 index 40a71d4..0000000 Binary files a/ltspice/uv_led_driver/driver_option2.op.raw and /dev/null differ diff --git a/ltspice/uv_led_driver/driver_option2.raw b/ltspice/uv_led_driver/driver_option2.raw deleted file mode 100644 index 1f16d8d..0000000 Binary files a/ltspice/uv_led_driver/driver_option2.raw and /dev/null differ diff --git a/pcbs/.gitignore b/pcbs/.gitignore new file mode 100644 index 0000000..e2930ba --- /dev/null +++ b/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 diff --git a/pcbs/fourStages.sch b/pcbs/fourStages.sch new file mode 100644 index 0000000..bf8993d --- /dev/null +++ b/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 diff --git a/pcbs/fourStages1.sch b/pcbs/fourStages1.sch new file mode 100644 index 0000000..475c1df --- /dev/null +++ b/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 diff --git a/pcbs/fourStages2.sch b/pcbs/fourStages2.sch new file mode 100644 index 0000000..c1b0ceb --- /dev/null +++ b/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 diff --git a/electronics/led_driver-cache.lib b/pcbs/led_driver-cache.lib similarity index 51% rename from electronics/led_driver-cache.lib rename to pcbs/led_driver-cache.lib index d87d98f..e7f0d03 100644 --- a/electronics/led_driver-cache.lib +++ b/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 diff --git a/electronics/led_driver.kicad_pcb b/pcbs/led_driver.kicad_pcb similarity index 100% rename from electronics/led_driver.kicad_pcb rename to pcbs/led_driver.kicad_pcb diff --git a/electronics/led_driver.pro b/pcbs/led_driver.pro similarity index 100% rename from electronics/led_driver.pro rename to pcbs/led_driver.pro diff --git a/pcbs/led_driver.sch b/pcbs/led_driver.sch new file mode 100644 index 0000000..1c3e68d --- /dev/null +++ b/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 diff --git a/electronics/schematicLibs/myOpAmps.dcm b/pcbs/schematicLibs/myOpAmps.dcm similarity index 100% rename from electronics/schematicLibs/myOpAmps.dcm rename to pcbs/schematicLibs/myOpAmps.dcm diff --git a/electronics/schematicLibs/myOpAmps.lib b/pcbs/schematicLibs/myOpAmps.lib similarity index 100% rename from electronics/schematicLibs/myOpAmps.lib rename to pcbs/schematicLibs/myOpAmps.lib