Browse Source

bunch of stuff, should save every so often

main
sys64738 1 month ago
parent
commit
929fdbcc25
  1. 117
      controller.sch
  2. 11211
      glitcher.kicad_pcb
  3. 5
      glitcher.pro
  4. 12
      glitcher.sch
  5. 62
      glitchout.sch
  6. 12
      gpio.sch
  7. 138
      psu.sch
  8. 272
      psuflt.sch

117
controller.sch

@ -229,11 +229,11 @@ Wire Wire Line
9900 4400 10000 4400
NoConn ~ 9900 4200
Text GLabel 10000 3900 2 50 Input ~ 0
EMERG
~EMERG_SHDN~
Wire Wire Line
10000 3900 9900 3900
Text GLabel 10150 4600 2 50 Input ~ 0
EMERG
~EMERG_SHDN~
Wire Wire Line
10150 4600 10050 4600
$Comp
@ -287,14 +287,14 @@ Wire Wire Line
Wire Wire Line
10500 1600 10500 1450
Text GLabel 10500 1000 2 50 Input ~ 0
EMERG
~EMERG_SHDN~
$Comp
L Device:D D100
U 1 1 61D10674
P 10250 1000
F 0 "D100" H 10250 1217 50 0000 C CNN
F 1 "1N4001" H 10250 1126 50 0000 C CNN
F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10250 1000 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 10250 1000 50 0001 C CNN
F 3 "~" H 10250 1000 50 0001 C CNN
1 10250 1000
1 0 0 -1
@ -484,7 +484,7 @@ NoConn ~ 5300 6700
NoConn ~ 5300 6600
NoConn ~ 5300 6500
Text GLabel 2650 6300 0 50 Input ~ 0
EMERG
~EMERG_SHDN~
Wire Wire Line
2450 6750 2800 6750
Text Label 2450 6750 0 50 ~ 0
@ -575,7 +575,7 @@ U 1 1 61E9E3DD
P 1850 1350
F 0 "C101" H 1965 1396 50 0000 L CNN
F 1 "10uF" H 1965 1305 50 0000 L CNN
F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" H 1888 1200 50 0001 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 1888 1200 50 0001 C CNN
F 3 "~" H 1850 1350 50 0001 C CNN
1 1850 1350
1 0 0 -1
@ -609,7 +609,7 @@ U 1 1 61EB2A35
P 2900 1350
F 0 "C102" H 3015 1396 50 0000 L CNN
F 1 "10uF" H 3015 1305 50 0000 L CNN
F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" H 2938 1200 50 0001 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 2938 1200 50 0001 C CNN
F 3 "~" H 2900 1350 50 0001 C CNN
1 2900 1350
1 0 0 -1
@ -684,7 +684,7 @@ U 1 1 61F8278D
P 3000 3100
F 0 "C105" H 3115 3146 50 0000 L CNN
F 1 "1uF" H 3115 3055 50 0000 L CNN
F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" H 3038 2950 50 0001 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 3038 2950 50 0001 C CNN
F 3 "~" H 3000 3100 50 0001 C CNN
1 3000 3100
1 0 0 -1
@ -838,7 +838,7 @@ U 1 1 620D5D7C
P 4900 2950
F 0 "C106" H 5015 2996 50 0000 L CNN
F 1 "1uF" H 5015 2905 50 0000 L CNN
F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" H 4938 2800 50 0001 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 4938 2800 50 0001 C CNN
F 3 "~" H 4900 2950 50 0001 C CNN
1 4900 2950
1 0 0 -1
@ -1037,7 +1037,7 @@ U 1 1 622C9762
P 2500 4250
F 0 "R101" V 2293 4250 50 0000 C CNN
F 1 "1k" V 2384 4250 50 0000 C CNN
F 2 "Resistor_SMD:R_01005_0402Metric_Pad0.57x0.30mm_HandSolder" V 2430 4250 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 2430 4250 50 0001 C CNN
F 3 "~" H 2500 4250 50 0001 C CNN
1 2500 4250
0 1 1 0
@ -1111,7 +1111,7 @@ U 1 1 62397B94
P 2500 5950
F 0 "R104" V 2293 5950 50 0000 C CNN
F 1 "1k" V 2384 5950 50 0000 C CNN
F 2 "Resistor_SMD:R_1020_2550Metric_Pad1.33x5.20mm_HandSolder" V 2430 5950 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 2430 5950 50 0001 C CNN
F 3 "~" H 2500 5950 50 0001 C CNN
1 2500 5950
0 1 1 0
@ -1257,4 +1257,99 @@ Wire Wire Line
2650 6300 2800 6300
NoConn ~ 10050 4600
NoConn ~ 9900 4600
$Comp
L Connector_Generic:Conn_01x04 J100
U 1 1 62C7C504
P 7350 900
F 0 "J100" H 7268 475 50 0000 C CNN
F 1 "Conn_01x04" H 7268 566 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 7350 900 50 0001 C CNN
F 3 "~" H 7350 900 50 0001 C CNN
1 7350 900
-1 0 0 1
$EndComp
$Comp
L power:+3V3 #PWR0110
U 1 1 62C7F2AD
P 7700 800
F 0 "#PWR0110" H 7700 650 50 0001 C CNN
F 1 "+3V3" V 7715 928 50 0000 L CNN
F 2 "" H 7700 800 50 0001 C CNN
F 3 "" H 7700 800 50 0001 C CNN
1 7700 800
0 1 1 0
$EndComp
Wire Wire Line
7550 800 7700 800
Wire Wire Line
7550 700 7700 700
$Comp
L power:GND #PWR0111
U 1 1 62C7F2B5
P 7700 700
F 0 "#PWR0111" H 7700 450 50 0001 C CNN
F 1 "GND" V 7705 572 50 0000 R CNN
F 2 "" H 7700 700 50 0001 C CNN
F 3 "" H 7700 700 50 0001 C CNN
1 7700 700
0 -1 -1 0
$EndComp
Text GLabel 7650 1000 2 50 Input ~ 0
UART_TX
Text GLabel 7650 900 2 50 Input ~ 0
UART_RX
Wire Wire Line
7550 1000 7650 1000
Wire Wire Line
7650 900 7550 900
$Comp
L Connector_Generic:Conn_01x05 J101
U 1 1 62CC5616
P 8000 1900
F 0 "J101" H 7918 1475 50 0000 C CNN
F 1 "Conn_01x05" H 7918 1566 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" H 8000 1900 50 0001 C CNN
F 3 "~" H 8000 1900 50 0001 C CNN
1 8000 1900
-1 0 0 1
$EndComp
Wire Wire Line
8200 1900 8550 1900
Text Label 8550 1900 2 50 ~ 0
SWCLK
Wire Wire Line
8200 2000 8550 2000
Text Label 8550 2000 2 50 ~ 0
SWDIO
$Comp
L power:+3V3 #PWR0151
U 1 1 62CD93D1
P 8350 1800
F 0 "#PWR0151" H 8350 1650 50 0001 C CNN
F 1 "+3V3" V 8365 1928 50 0000 L CNN
F 2 "" H 8350 1800 50 0001 C CNN
F 3 "" H 8350 1800 50 0001 C CNN
1 8350 1800
0 1 1 0
$EndComp
Wire Wire Line
8200 1800 8350 1800
Wire Wire Line
8200 1700 8350 1700
$Comp
L power:GND #PWR0154
U 1 1 62CD93D9
P 8350 1700
F 0 "#PWR0154" H 8350 1450 50 0001 C CNN
F 1 "GND" V 8355 1572 50 0000 R CNN
F 2 "" H 8350 1700 50 0001 C CNN
F 3 "" H 8350 1700 50 0001 C CNN
1 8350 1700
0 -1 -1 0
$EndComp
Wire Wire Line
8200 2100 10050 2100
Wire Wire Line
10050 2100 10050 1300
Connection ~ 10050 1300
$EndSCHEMATC

11211
glitcher.kicad_pcb
File diff suppressed because it is too large
View File

5
glitcher.pro

@ -1,4 +1,4 @@
update=Tue Dec 21 00:10:30 2021
update=Tue Dec 21 16:48:08 2021
version=1
last_client=kicad
[general]
@ -39,7 +39,8 @@ MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.5
TrackWidth2=0.25
TrackWidth3=0.5
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2

12
glitcher.sch

@ -109,7 +109,7 @@ F 3 "~" H 4750 7050 50 0001 C CNN
0 1 1 0
$EndComp
Text GLabel 4650 6350 0 50 Input ~ 0
EMERG
~EMERG_SHDN~
Wire Wire Line
4750 6650 4750 6600
Wire Wire Line
@ -128,11 +128,11 @@ $EndComp
Text Notes 4900 6350 0 50 ~ 0
Emergency reset button
$Comp
L Device:Q_NMOS_DGS Q1
L Device:Q_NMOS_GSD Q1
U 1 1 628AFC7E
P 5850 6600
F 0 "Q1" H 6054 6646 50 0000 L CNN
F 1 "Q_NMOS_DGS" H 6054 6555 50 0000 L CNN
F 1 "Q_NMOS_GSD" H 6054 6555 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-23" H 6050 6700 50 0001 C CNN
F 3 "~" H 5850 6600 50 0001 C CNN
1 5850 6600
@ -154,7 +154,7 @@ U 1 1 628B2738
P 5950 6150
F 0 "R2" H 6020 6196 50 0000 L CNN
F 1 "47k" H 6020 6105 50 0000 L CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5880 6150 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 5880 6150 50 0001 C CNN
F 3 "~" H 5950 6150 50 0001 C CNN
1 5950 6150
1 0 0 -1
@ -175,7 +175,7 @@ Wire Wire Line
Wire Wire Line
5950 6300 5950 6350
Text GLabel 6050 6350 2 50 Input ~ 0
~EMERG~
EMERG_SHDN
Wire Wire Line
6050 6350 5950 6350
Connection ~ 5950 6350
@ -189,7 +189,7 @@ AR Path="/61CA977C/62912E8F" Ref="R?" Part="1"
AR Path="/62912E8F" Ref="R1" Part="1"
F 0 "R1" H 4820 6196 50 0000 L CNN
F 1 "47k" H 4820 6105 50 0000 L CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 4680 6150 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 4680 6150 50 0001 C CNN
F 3 "~" H 4750 6150 50 0001 C CNN
1 4750 6150
1 0 0 -1

62
glitchout.sch

@ -62,8 +62,6 @@ Wire Wire Line
5650 4550 5750 4550
Text GLabel 6850 3950 2 50 Input ~ 0
GLITCH_OUT
Text GLabel 5650 3450 0 50 Input ~ 0
Vdcflt
Text GLabel 5650 3750 0 50 Input ~ 0
Vdclo
$Comp
@ -77,19 +75,6 @@ F 3 "" H 5350 3650 50 0001 C CNN
1 5350 3650
0 1 1 0
$EndComp
$Comp
L power:+3V3 #PWR0151
U 1 1 6271D28E
P 5250 2700
F 0 "#PWR0151" H 5250 2550 50 0001 C CNN
F 1 "+3V3" V 5265 2828 50 0000 L CNN
F 2 "" H 5250 2700 50 0001 C CNN
F 3 "" H 5250 2700 50 0001 C CNN
1 5250 2700
0 -1 -1 0
$EndComp
Wire Wire Line
5650 3450 5750 3450
Wire Wire Line
5750 3650 5350 3650
Wire Wire Line
@ -108,13 +93,7 @@ F 3 "" H 6500 3050 50 0001 C CNN
0 1 1 0
$EndComp
Wire Wire Line
6750 3350 7000 3350
Wire Wire Line
7000 3350 7000 2400
Wire Wire Line
7000 2400 4900 2400
Wire Wire Line
4900 2400 4900 3950
4900 3100 4900 3950
Wire Wire Line
4900 3950 5750 3950
Wire Wire Line
@ -141,7 +120,7 @@ U 1 1 62925A32
P 4700 4250
F 0 "R500" V 4493 4250 50 0000 C CNN
F 1 "4.7k" V 4584 4250 50 0000 C CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 4630 4250 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 4630 4250 50 0001 C CNN
F 3 "~" H 4700 4250 50 0001 C CNN
1 4700 4250
0 1 1 0
@ -151,40 +130,17 @@ Wire Wire Line
Wire Wire Line
4850 4250 5000 4250
Text GLabel 5000 4400 3 50 Input ~ 0
~EMERG~
EMERG_SHDN
Wire Wire Line
5000 4400 5000 4250
Connection ~ 5000 4250
Wire Wire Line
5000 4250 5750 4250
$Comp
L Jumper:Jumper_3_Bridged12 JP500
U 1 1 6292B4E4
P 5600 2700
F 0 "JP500" H 5600 2904 50 0000 C CNN
F 1 "Jumper_3_Bridged12" H 5600 2813 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 5600 2700 50 0001 C CNN
F 3 "~" H 5600 2700 50 0001 C CNN
1 5600 2700
1 0 0 -1
$EndComp
$Comp
L power:VBUS #PWR0154
U 1 1 6292E991
P 6000 2700
F 0 "#PWR0154" H 6000 2550 50 0001 C CNN
F 1 "VBUS" V 6015 2828 50 0000 L CNN
F 2 "" H 6000 2700 50 0001 C CNN
F 3 "" H 6000 2700 50 0001 C CNN
1 6000 2700
0 1 1 0
$EndComp
NoConn ~ 6750 3350
NoConn ~ 5750 3350
Wire Wire Line
6000 2700 5850 2700
Wire Wire Line
5600 2850 5600 3350
Wire Wire Line
5600 3350 5750 3350
Wire Wire Line
5350 2700 5250 2700
4900 3100 5050 3100
Text GLabel 5050 3100 2 50 Input ~ 0
Vdcflt
NoConn ~ 5750 3450
$EndSCHEMATC

12
gpio.sch

@ -30,7 +30,7 @@ U 1 1 62490CA6
P 5450 3700
F 0 "D200" H 5450 3917 50 0000 C CNN
F 1 "1N4001" H 5450 3826 50 0000 C CNN
F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5450 3700 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 5450 3700 50 0001 C CNN
F 3 "~" H 5450 3700 50 0001 C CNN
1 5450 3700
1 0 0 -1
@ -41,7 +41,7 @@ U 1 1 624915A9
P 5450 4050
F 0 "D201" H 5450 4267 50 0000 C CNN
F 1 "1N4001" H 5450 4176 50 0000 C CNN
F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5450 4050 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 5450 4050 50 0001 C CNN
F 3 "~" H 5450 4050 50 0001 C CNN
1 5450 4050
1 0 0 -1
@ -52,7 +52,7 @@ U 1 1 62491C9D
P 5450 4400
F 0 "D202" H 5450 4617 50 0000 C CNN
F 1 "1N4148" H 5450 4526 50 0000 C CNN
F 2 "Diode_SMD:D_0402_1005Metric_Pad0.77x0.64mm_HandSolder" H 5450 4400 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-323" H 5450 4400 50 0001 C CNN
F 3 "~" H 5450 4400 50 0001 C CNN
1 5450 4400
1 0 0 -1
@ -63,7 +63,7 @@ U 1 1 62491CA3
P 5450 4800
F 0 "D203" H 5450 5017 50 0000 C CNN
F 1 "1N4148" H 5450 4926 50 0000 C CNN
F 2 "Diode_SMD:D_0402_1005Metric_Pad0.77x0.64mm_HandSolder" H 5450 4800 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-323" H 5450 4800 50 0001 C CNN
F 3 "~" H 5450 4800 50 0001 C CNN
1 5450 4800
1 0 0 -1
@ -74,7 +74,7 @@ U 1 1 62492E6F
P 5450 5150
F 0 "D204" H 5450 5367 50 0000 C CNN
F 1 "1N4148" H 5450 5276 50 0000 C CNN
F 2 "Diode_SMD:D_0402_1005Metric_Pad0.77x0.64mm_HandSolder" H 5450 5150 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-323" H 5450 5150 50 0001 C CNN
F 3 "~" H 5450 5150 50 0001 C CNN
1 5450 5150
1 0 0 -1
@ -85,7 +85,7 @@ U 1 1 62492E75
P 5450 5500
F 0 "D205" H 5450 5717 50 0000 C CNN
F 1 "1N4148" H 5450 5626 50 0000 C CNN
F 2 "Diode_SMD:D_0402_1005Metric_Pad0.77x0.64mm_HandSolder" H 5450 5500 50 0001 C CNN
F 2 "Diode_SMD:D_SOD-323" H 5450 5500 50 0001 C CNN
F 3 "~" H 5450 5500 50 0001 C CNN
1 5450 5500
1 0 0 -1

138
psu.sch

@ -15,10 +15,10 @@ Comment4 ""
$EndDescr
Text GLabel 5750 1300 0 50 Input ~ 0
P22PWM
Text GLabel 6550 1300 2 50 Input ~ 0
Text GLabel 9950 3050 2 50 Input ~ 0
Vdcraw
Wire Wire Line
6550 1300 6250 1300
9950 3050 9800 3050
Text Notes 5650 1000 0 50 ~ 0
Power supply 1:\nuse PWM from controller as\ncontrollable value between\n0 and 3V3. Will be filtered\nout in next stage
$Comp
@ -73,10 +73,6 @@ Wire Wire Line
5650 2250 5650 2350
Wire Wire Line
5650 2350 5750 2350
Text GLabel 6750 2350 2 50 Input ~ 0
Vdcraw
Wire Wire Line
6750 2350 6650 2350
Text Notes 5600 2000 0 50 ~ 0
Power supply 2:\nUse an external VMA404/WPM404\nmodule as DCDC buck-boost\nconverter. Output not digitally\ncontrollable, though.
Text Notes 5600 3550 0 50 ~ 0
@ -163,8 +159,8 @@ L Device:D D300
U 1 1 62502C0F
P 6900 4450
F 0 "D300" V 6854 4530 50 0000 L CNN
F 1 "1N5822" V 6945 4530 50 0000 L CNN
F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6900 4450 50 0001 C CNN
F 1 "1N5822/SS14" V 6945 4530 50 0000 L CNN
F 2 "Diode_SMD:D_SOD-123" H 6900 4450 50 0001 C CNN
F 3 "~" H 6900 4450 50 0001 C CNN
1 6900 4450
0 1 1 0
@ -238,16 +234,8 @@ Wire Wire Line
Connection ~ 7450 4700
Wire Wire Line
7450 4700 6900 4700
Text GLabel 8050 4200 2 50 Input ~ 0
Vdcraw
Wire Wire Line
8050 4200 7950 4200
Text GLabel 7000 3900 2 50 Input ~ 0
DPOT_W
Wire Wire Line
7550 4000 7450 4000
Wire Wire Line
7450 4000 7450 4200
Wire Wire Line
7000 3900 6850 3900
Wire Wire Line
@ -329,25 +317,12 @@ F 3 "" H 6250 6450 50 0001 C CNN
$EndComp
Wire Wire Line
6250 6450 6250 6350
Wire Wire Line
6800 5800 7000 5800
Text GLabel 7200 6000 2 50 Input ~ 0
DPOT_W
Text GLabel 7200 5900 2 50 Input ~ 0
DPOT_W
Text GLabel 9950 3200 2 50 Input ~ 0
DPOT_HI
Wire Wire Line
7200 5900 7000 5900
Wire Wire Line
7000 5900 7000 5800
Connection ~ 7000 5800
Wire Wire Line
7000 5800 7800 5800
Wire Wire Line
6900 6000 6900 5900
Wire Wire Line
6900 5900 6800 5900
Wire Wire Line
6900 6000 7200 6000
9950 3200 9800 3200
Connection ~ 6250 6350
Wire Wire Line
6250 6350 6250 6300
@ -369,31 +344,16 @@ AR Path="/61CA98F5/6266718D" Ref="C?" Part="1"
AR Path="/61CA9896/6266718D" Ref="C304" Part="1"
F 0 "C304" H 4815 5896 50 0000 L CNN
F 1 "1uF" H 4815 5805 50 0000 L CNN
F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" H 4738 5700 50 0001 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 4738 5700 50 0001 C CNN
F 3 "~" H 4700 5850 50 0001 C CNN
1 4700 5850
1 0 0 -1
$EndComp
Wire Wire Line
5050 5600 4700 5600
$Comp
L Device:C C?
U 1 1 62667197
P 7800 6100
AR Path="/61CA98F5/62667197" Ref="C?" Part="1"
AR Path="/61CA9896/62667197" Ref="C305" Part="1"
F 0 "C305" H 7915 6146 50 0000 L CNN
F 1 "10uF" H 7915 6055 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_D4.0mm_P2.00mm" H 7838 5950 50 0001 C CNN
F 3 "~" H 7800 6100 50 0001 C CNN
1 7800 6100
1 0 0 -1
$EndComp
Wire Wire Line
7800 5950 7800 5800
Connection ~ 7800 5800
Wire Wire Line
7800 5800 8000 5800
Wire Wire Line
7800 6350 7800 6250
Wire Wire Line
@ -402,10 +362,6 @@ Wire Wire Line
4700 5600 4700 5700
Text Notes 5700 5450 0 50 ~ 0
Power supply 4:\nUse an LDO to control the\nvoltage. No PWM or filter\nneeded, only the digipot.
Text GLabel 8000 5800 2 50 Input ~ 0
Vdcraw
Text GLabel 7550 4000 2 50 Input ~ 0
DPOT_HI
Text GLabel 7900 3750 0 50 Input ~ 0
DPOT_LO
$Comp
@ -416,38 +372,84 @@ AR Path="/61CA98F5/62667182" Ref="R?" Part="1"
AR Path="/61CA9896/62667182" Ref="R301" Part="1"
F 0 "R301" V 5243 5900 50 0000 C CNN
F 1 "100k" V 5334 5900 50 0000 C CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5380 5900 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 5380 5900 50 0001 C CNN
F 3 "~" H 5450 5900 50 0001 C CNN
1 5450 5900
0 1 1 0
$EndComp
Wire Wire Line
6050 1300 5750 1300
$Comp
L Device:Jumper_NO_Small JP300
U 1 1 62816BB9
P 6150 1300
F 0 "JP300" H 6150 1485 50 0000 C CNN
F 1 "Jumper_NO_Small" H 6150 1394 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 6150 1300 50 0001 C CNN
F 3 "~" H 6150 1300 50 0001 C CNN
1 6150 1300
1 0 0 -1
$EndComp
Wire Wire Line
6250 6350 7800 6350
Wire Wire Line
5700 6100 5600 6100
Text GLabel 5600 6100 0 50 Input ~ 0
EMERG
~EMERG_SHDN~
Wire Wire Line
5100 4700 6150 4700
Text GLabel 5550 4350 3 50 Input ~ 0
~EMERG~
EMERG_SHDN
Wire Wire Line
5550 4350 5550 4200
Wire Wire Line
6250 6350 4700 6350
Wire Wire Line
4700 6000 4700 6350
$Comp
L misc-mcus:Jumper_4 JP?
U 1 1 62C0B09A
P 9450 3050
AR Path="/61CA98F5/62C0B09A" Ref="JP?" Part="1"
AR Path="/61CA9896/62C0B09A" Ref="JP300" Part="1"
F 0 "JP300" V 9404 3117 50 0000 L CNN
F 1 "Jumper_4" V 9495 3117 50 0000 L CNN
F 2 "chip-bo:Jumper4_PinHeader" H 9450 3050 50 0001 C CNN
F 3 "~" H 9450 3050 50 0001 C CNN
1 9450 3050
1 0 0 -1
$EndComp
Wire Wire Line
8800 2350 8800 3000
Wire Wire Line
8800 3000 9250 3000
Wire Wire Line
6650 2350 8800 2350
Wire Wire Line
8800 4200 8800 3100
Wire Wire Line
8800 3100 9250 3100
Wire Wire Line
7950 4200 8800 4200
Wire Wire Line
9050 5800 9050 3200
Wire Wire Line
9050 3200 9250 3200
Wire Wire Line
7800 5800 9050 5800
Wire Wire Line
9250 2900 9050 2900
Wire Wire Line
9050 2900 9050 1300
Wire Wire Line
5750 1300 9050 1300
Wire Wire Line
9800 3200 9800 3050
Connection ~ 9800 3050
Wire Wire Line
9800 3050 9650 3050
Wire Wire Line
6800 5800 7800 5800
Wire Wire Line
6800 5900 7200 5900
$Comp
L Device:C C?
U 1 1 62667197
P 7800 6100
AR Path="/61CA98F5/62667197" Ref="C?" Part="1"
AR Path="/61CA9896/62667197" Ref="C305" Part="1"
F 0 "C305" H 7915 6146 50 0000 L CNN
F 1 "10uF" H 7915 6055 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 7838 5950 50 0001 C CNN
F 3 "~" H 7800 6100 50 0001 C CNN
1 7800 6100
1 0 0 -1
$EndComp
$EndSCHEMATC

272
psuflt.sch

@ -16,102 +16,100 @@ $EndDescr
$Comp
L Amplifier_Operational:LM358 U400
U 1 1 62527821
P 3700 2050
F 0 "U400" H 3700 2417 50 0000 C CNN
F 1 "LM358" H 3700 2326 50 0000 C CNN
F 2 "Package_SO:SO-8_3.9x4.9mm_P1.27mm" H 3700 2050 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" H 3700 2050 50 0001 C CNN
1 3700 2050
P 3350 3950
F 0 "U400" H 3350 4317 50 0000 C CNN
F 1 "LM358" H 3350 4226 50 0000 C CNN
F 2 "Package_SO:SO-8_3.9x4.9mm_P1.27mm" H 3350 3950 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" H 3350 3950 50 0001 C CNN
1 3350 3950
1 0 0 1
$EndComp
$Comp
L Amplifier_Operational:LM358 U400
U 3 1 62528341
P 3700 2050
F 0 "U400" H 3658 2096 50 0000 L CNN
F 1 "LM358" H 3658 2005 50 0000 L CNN
F 2 "Package_SO:SO-8_3.9x4.9mm_P1.27mm" H 3700 2050 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" H 3700 2050 50 0001 C CNN
3 3700 2050
P 3350 3950
F 0 "U400" H 3308 3996 50 0000 L CNN
F 1 "LM358" H 3308 3905 50 0000 L CNN
F 2 "Package_SO:SO-8_3.9x4.9mm_P1.27mm" H 3350 3950 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" H 3350 3950 50 0001 C CNN
3 3350 3950
1 0 0 -1
$EndComp
$Comp
L Device:R R400
U 1 1 6252AA40
P 2950 2150
F 0 "R400" V 2743 2150 50 0000 C CNN
F 1 "47k" V 2834 2150 50 0000 C CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 2880 2150 50 0001 C CNN
F 3 "~" H 2950 2150 50 0001 C CNN
1 2950 2150
P 2600 4050
F 0 "R400" V 2393 4050 50 0000 C CNN
F 1 "47k" V 2484 4050 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 2530 4050 50 0001 C CNN
F 3 "~" H 2600 4050 50 0001 C CNN
1 2600 4050
0 1 1 0
$EndComp
Wire Wire Line
3400 2150 3200 2150
3050 4050 2850 4050
$Comp
L Device:C C400
U 1 1 62530F17
P 3200 2400
F 0 "C400" H 3315 2446 50 0000 L CNN
F 1 "10uF" H 3315 2355 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_D4.0mm_P2.00mm" H 3238 2250 50 0001 C CNN
F 3 "~" H 3200 2400 50 0001 C CNN
1 3200 2400
P 2850 4300
F 0 "C400" H 2965 4346 50 0000 L CNN
F 1 "10uF" H 2965 4255 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" H 2888 4150 50 0001 C CNN
F 3 "~" H 2850 4300 50 0001 C CNN
1 2850 4300
1 0 0 -1
$EndComp
Wire Wire Line
3200 2250 3200 2150
Connection ~ 3200 2150
2850 4150 2850 4050
Connection ~ 2850 4050
Wire Wire Line
3200 2150 3100 2150
2850 4050 2750 4050
Wire Wire Line
3200 2550 3200 2600
2850 4450 2850 4500
$Comp
L power:GND #PWR0141
U 1 1 6253577E
P 3200 2650
F 0 "#PWR0141" H 3200 2400 50 0001 C CNN
F 1 "GND" H 3205 2477 50 0000 C CNN
F 2 "" H 3200 2650 50 0001 C CNN
F 3 "" H 3200 2650 50 0001 C CNN
1 3200 2650
P 2850 4550
F 0 "#PWR0141" H 2850 4300 50 0001 C CNN
F 1 "GND" H 2855 4377 50 0000 C CNN
F 2 "" H 2850 4550 50 0001 C CNN
F 3 "" H 2850 4550 50 0001 C CNN
1 2850 4550
1 0 0 -1
$EndComp
Text GLabel 2650 2150 0 50 Input ~ 0
Vdcraw
Wire Wire Line
2800 2150 2650 2150
2450 4050 2400 4050
Wire Wire Line
3200 2600 3600 2600
2850 4500 3250 4500
Wire Wire Line
3600 2600 3600 2350
Connection ~ 3200 2600
3250 4500 3250 4250
Connection ~ 2850 4500
Wire Wire Line
3200 2600 3200 2650
2850 4500 2850 4550
$Comp
L power:VBUS #PWR0142
U 1 1 62541FB6
P 3600 1650
F 0 "#PWR0142" H 3600 1500 50 0001 C CNN
F 1 "VBUS" H 3615 1823 50 0000 C CNN
F 2 "" H 3600 1650 50 0001 C CNN
F 3 "" H 3600 1650 50 0001 C CNN
1 3600 1650
P 3250 3550
F 0 "#PWR0142" H 3250 3400 50 0001 C CNN
F 1 "VBUS" H 3265 3723 50 0000 C CNN
F 2 "" H 3250 3550 50 0001 C CNN
F 3 "" H 3250 3550 50 0001 C CNN
1 3250 3550
1 0 0 -1
$EndComp
Wire Wire Line
3600 1750 3600 1650
3250 3650 3250 3550
Wire Wire Line
3400 1950 3300 1950
3050 3850 2950 3850
Wire Wire Line
3300 1950 3300 1400
2950 3850 2950 3300
Wire Wire Line
3300 1400 4100 1400
2950 3300 3750 3300
Wire Wire Line
4100 1400 4100 2050
3750 3300 3750 3950
Wire Wire Line
4100 2050 4000 2050
Connection ~ 4100 2050
3750 3950 3650 3950
Connection ~ 3750 3950
Text GLabel 5300 2600 1 50 Input ~ 0
Vdcflt
$Comp
@ -120,7 +118,7 @@ U 1 1 625474BB
P 5300 3050
F 0 "R401" H 5370 3096 50 0000 L CNN
F 1 "10k" H 5370 3005 50 0000 L CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5230 3050 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 5230 3050 50 0001 C CNN
F 3 "~" H 5300 3050 50 0001 C CNN
1 5300 3050
1 0 0 -1
@ -131,7 +129,7 @@ U 1 1 62547F7D
P 5300 3550
F 0 "R402" H 5370 3596 50 0000 L CNN
F 1 "10k" H 5370 3505 50 0000 L CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5230 3550 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 5230 3550 50 0001 C CNN
F 3 "~" H 5300 3550 50 0001 C CNN
1 5300 3550
1 0 0 -1
@ -159,12 +157,12 @@ Connection ~ 5300 3300
Wire Wire Line
5300 3300 5300 3200
$Comp
L Potentiometer_Digital:DS1882E U401
L misc-mcus:DS1803 U401
U 1 1 6255530A
P 6650 4200
F 0 "U401" H 6650 4981 50 0000 C CNN
F 1 "DS1803" H 6650 4890 50 0000 C CNN
F 2 "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" H 6850 3550 50 0001 C CNN
F 2 "Package_SO:TSSOP-14_4.4x5mm_P0.65mm" H 6850 3550 50 0001 C CNN
F 3 "" H 6250 4100 50 0001 C CNN
1 6650 4200
1 0 0 -1
@ -184,36 +182,29 @@ Wire Wire Line
$Comp
L power:+3V3 #PWR0144
U 1 1 62571F0D
P 6650 3350
F 0 "#PWR0144" H 6650 3200 50 0001 C CNN
F 1 "+3V3" H 6665 3523 50 0000 C CNN
F 2 "" H 6650 3350 50 0001 C CNN
F 3 "" H 6650 3350 50 0001 C CNN
1 6650 3350
P 6900 3100
F 0 "#PWR0144" H 6900 2950 50 0001 C CNN
F 1 "+3V3" H 6915 3273 50 0000 C CNN
F 2 "" H 6900 3100 50 0001 C CNN
F 3 "" H 6900 3100 50 0001 C CNN
1 6900 3100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0145
U 1 1 6257376C
P 6600 4950
F 0 "#PWR0145" H 6600 4700 50 0001 C CNN
F 1 "GND" H 6605 4777 50 0000 C CNN
F 2 "" H 6600 4950 50 0001 C CNN
F 3 "" H 6600 4950 50 0001 C CNN
1 6600 4950
P 6650 4900
F 0 "#PWR0145" H 6650 4650 50 0001 C CNN
F 1 "GND" H 6655 4727 50 0000 C CNN
F 2 "" H 6650 4900 50 0001 C CNN
F 3 "" H 6650 4900 50 0001 C CNN
1 6650 4900
1 0 0 -1
$EndComp
Wire Wire Line
6650 4800 6650 4850
Wire Wire Line
6650 4850 6600 4850
Wire Wire Line
6550 4850 6550 4800
Wire Wire Line
6600 4850 6600 4950
Connection ~ 6600 4850
6650 4700 6650 4800
Wire Wire Line
6600 4850 6550 4850
6650 4800 6650 4900
Wire Wire Line
7050 3900 7200 3900
Wire Wire Line
@ -235,58 +226,50 @@ Text GLabel 7950 4000 2 50 Input ~ 0
Vdclo
Wire Wire Line
7050 4000 7800 4000
Text GLabel 6150 3900 0 50 Input ~ 0
Text GLabel 6150 3950 0 50 Input ~ 0
DPOT_CLK
Text GLabel 6150 4000 0 50 Input ~ 0
Text GLabel 6150 4050 0 50 Input ~ 0
DPOT_DAT
Wire Wire Line
6250 3900 6150 3900
6250 3950 6150 3950
Wire Wire Line
6150 4000 6250 4000
6150 4050 6250 4050
Wire Wire Line
6650 3350 6650 3600
6900 3100 6900 3350
$Comp
L power:VBUS #PWR0147
U 1 1 6258CDD8
P 6550 3350
F 0 "#PWR0147" H 6550 3200 50 0001 C CNN
F 1 "VBUS" H 6565 3523 50 0000 C CNN
F 2 "" H 6550 3350 50 0001 C CNN
F 3 "" H 6550 3350 50 0001 C CNN
1 6550 3350
P 6650 3450
F 0 "#PWR0147" H 6650 3300 50 0001 C CNN
F 1 "VBUS" H 6665 3623 50 0000 C CNN
F 2 "" H 6650 3450 50 0001 C CNN
F 3 "" H 6650 3450 50 0001 C CNN
1 6650 3450
1 0 0 -1
$EndComp
Wire Wire Line
6550 3600 6550 3350
6650 3700 6650 3450
Wire Wire Line
6550 4850 6150 4850
6150 4800 6150 4500
Wire Wire Line
6150 4850 6150 4600
Wire Wire Line
6150 4600 6250 4600
Connection ~ 6550 4850
Wire Wire Line
6250 4500 6150 4500
Wire Wire Line
6150 4500 6150 4600
Connection ~ 6150 4600
6150 4500 6250 4500
Wire Wire Line
6250 4400 6150 4400
Wire Wire Line
6150 4400 6150 4500
Connection ~ 6150 4500
Wire Wire Line
6150 4400 6150 4200
Connection ~ 6150 4400
6250 4300 6150 4300
Wire Wire Line
6150 4200 6250 4200
6150 4300 6150 4400
Connection ~ 6150 4400
$Comp
L Device:R R403
U 1 1 625A082E
P 7800 4250
F 0 "R403" H 7870 4296 50 0000 L CNN
F 1 "10k" H 7870 4205 50 0000 L CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 7730 4250 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 7730 4250 50 0001 C CNN
F 3 "~" H 7800 4250 50 0001 C CNN
1 7800 4250
1 0 0 -1
@ -297,7 +280,7 @@ U 1 1 625A0834
P 7800 4750
F 0 "R404" H 7870 4796 50 0000 L CNN
F 1 "10k" H 7870 4705 50 0000 L CNN
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 7730 4750 50 0001 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 7730 4750 50 0001 C CNN
F 3 "~" H 7800 4750 50 0001 C CNN
1 7800 4750
1 0 0 -1
@ -329,33 +312,27 @@ Wire Wire Line
Connection ~ 7800 4000
Wire Wire Line
7800 4000 7950 4000
Text Notes 3000 1300 0 50 ~ 0
Text Notes 2650 3200 0 50 ~ 0
Use a (shitty) active RC filter to\nfilter out ripple (or PWM signal)\nfrom the unfiltered DCDC output
$Comp
L Jumper:Jumper_3_Bridged12 JP400
L misc-mcus:Jumper_4 JP400
U 1 1 6267A25D
P 4750 2750
F 0 "JP400" V 4704 2817 50 0000 L CNN
F 1 "Jumper_3_Bridged12" V 4795 2817 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 4750 2750 50 0001 C CNN
F 3 "~" H 4750 2750 50 0001 C CNN
1 4750 2750
0 -1 1 0
P 4700 2750
F 0 "JP400" V 4654 2817 50 0000 L CNN
F 1 "Jumper_4" V 4745 2817 50 0000 L CNN
F 2 "chip-bo:Jumper4_PinHeader" H 4700 2750 50 0001 C CNN
F 3 "~" H 4700 2750 50 0001 C CNN
1 4700 2750
1 0 0 -1
$EndComp
Wire Wire Line
4750 2500 4750 2050
Wire Wire Line
4750 3000 4750 3400
Wire Wire Line
4750 3400 4300 3400
Text GLabel 4300 3400 0 50 Input ~ 0
Text GLabel 2250 2800 0 50 Input ~ 0
Vdcraw
Wire Wire Line
7200 2750 7200 3900
Wire Wire Line
4900 2750 5300 2750
Wire Wire Line
4100 2050 4750 2050
3750 3950 4400 3950
Wire Wire Line
5300 2900 5300 2750
Connection ~ 5300 2750
@ -363,6 +340,51 @@ Wire Wire Line
5300 2750 7200 2750
Wire Wire Line
5300 2750 5300 2600
Text Notes 3450 3250 0 50 ~ 0
Text Notes 1500 2650 0 50 ~ 0
Use filtered or raw DCDC output\ndepending on PSU used: use raw\nif using PSU4 (LDO), otherwise\nuse filtered.
Wire Wire Line
4400 3950 4400 2900
Wire Wire Line
4400 2900 4500 2900
Wire Wire Line
2250 2800 2400 2800
Wire Wire Line
2400 4050 2400 2800
Connection ~ 2400 2800
Wire Wire Line
2400 2800 4500 2800
$Comp
L power:+3V3 #PWR0108
U 1 1 62BDA8CE
P 4150 2450
F 0 "#PWR0108" H 4150 2300 50 0001 C CNN
F 1 "+3V3" H 4165 2623 50 0000 C CNN
F 2 "" H 4150 2450 50 0001 C CNN
F 3 "" H 4150 2450 50 0001 C CNN
1 4150 2450
1 0 0 -1
$EndComp
$Comp
L power:VBUS #PWR0109
U 1 1 62BDB43F
P 4400 2450
F 0 "#PWR0109" H 4400 2300 50 0001 C CNN
F 1 "VBUS" H 4415 2623 50 0000 C CNN
F 2 "" H 4400 2450 50 0001 C CNN
F 3 "" H 4400 2450 50 0001 C CNN
1 4400 2450
1 0 0 -1
$EndComp
Wire Wire Line
4400 2600 4400 2450
Wire Wire Line
4400 2600 4500 2600
Wire Wire Line
4150 2700 4150 2450
Wire Wire Line
4150 2700 4500 2700
NoConn ~ 6900 3350
Connection ~ 6650 4800
Wire Wire Line
6150 4800 6650 4800
$EndSCHEMATC
Loading…
Cancel
Save