Minor tweaks and rearrangements, remove bad LED

This commit is contained in:
Oskar Winkels 2022-04-24 09:31:47 +02:00
parent bfa34b3239
commit d09eaca180
Signed by: o.winkels
GPG Key ID: E7484A06E99DAEF1
10 changed files with 2609 additions and 2385 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
update=Tue 18 Jan 2022 05:59:48 PM CET
update=Wed 09 Mar 2022 08:30:56 PM CET
version=1
last_client=kicad
[general]
@ -12,16 +12,6 @@ NetIExt=net
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
@ -248,3 +238,13 @@ uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

190
SDCL.sch
View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 7
Sheet 1 8
Title "SDCL - Meta"
Date "2021-12-16"
Rev "v1.0"
@ -14,39 +14,193 @@ Comment3 "T 14.5 rule conformity"
Comment4 ""
$EndDescr
$Sheet
S 2650 4200 2100 650
S 4500 2000 1500 1250
U 61A897B7
F0 "Non-Programmable Logic" 50
F1 "npl.sch" 50
F2 "AS_driving_mode" I L 4500 2500 50
F3 "TS_activate_dash" I L 4500 3050 50
F4 "TS_activate_ext" I L 4500 3150 50
F5 "AS_close_SDC" I L 4500 2400 50
F6 "Watchdog" I L 4500 2600 50
F7 "SDC_in_3V3" I L 4500 2850 50
F8 "To_SDC_relais" O R 6000 3150 50
F9 "SDC_is_ready" O L 4500 2100 50
F10 "~SDC_reset~" I L 4500 2950 50
F11 "TS_activate_MUXed" O L 4500 2200 50
$EndSheet
$Sheet
S 2650 3050 2100 650
S 3000 2000 1000 1250
U 61AD620F
F0 "Control Unit" 50
F0 "CAN uC" 50
F1 "cu.sch" 50
F2 "SDC_is_ready" I R 4000 2100 50
F3 "AS_close_SDC" O R 4000 2400 50
F4 "AS_driving_mode" O R 4000 2500 50
F5 "Watchdog" O R 4000 2600 50
F6 "CAN_RX" I L 3000 3150 50
F7 "CAN_TX" O L 3000 3050 50
F8 "TS_activate_MUXed" I R 4000 2200 50
F9 "SDC_in_3V3" I R 4000 2850 50
$EndSheet
$Sheet
S 5450 4200 1250 650
S 6250 2000 750 750
U 61B4E8CF
F0 "Power Supply" 50
F1 "power.sch" 50
$EndSheet
Wire Wire Line
4000 2100 4500 2100
Wire Wire Line
4000 2600 4500 2600
Wire Wire Line
4000 2400 4500 2400
Wire Wire Line
4000 2500 4500 2500
Wire Wire Line
4500 3850 4400 3850
Wire Wire Line
4400 3850 4400 3150
Wire Wire Line
4500 3950 4300 3950
Wire Wire Line
4300 3950 4300 3050
Wire Wire Line
4500 4050 4200 4050
Wire Wire Line
4200 4050 4200 2950
Wire Wire Line
4500 3150 4400 3150
Wire Wire Line
4200 2950 4500 2950
Wire Wire Line
4300 3050 4500 3050
Wire Wire Line
4500 4150 4100 4150
Wire Wire Line
4100 4150 4100 2850
Wire Wire Line
4100 2850 4500 2850
Wire Wire Line
3000 3850 2900 3850
Wire Wire Line
2900 3850 2900 3150
Wire Wire Line
2900 3150 3000 3150
Wire Wire Line
3000 3950 2800 3950
Wire Wire Line
2800 3950 2800 3050
Wire Wire Line
2800 3050 3000 3050
Wire Wire Line
4000 4300 4100 4300
Wire Wire Line
4000 4400 4200 4400
$Sheet
S 3000 3750 1000 750
U 61BCE4F2
F0 "CAN TRX" 50
F1 "can.sch" 50
F2 "CAN_H" B R 4000 4300 50
F3 "CAN_L" B R 4000 4400 50
F4 "CAN_TX" I L 3000 3950 50
F5 "CAN_RX" O L 3000 3850 50
$EndSheet
Wire Wire Line
4000 2200 4500 2200
Wire Wire Line
4000 2850 4100 2850
Connection ~ 4100 2850
$Sheet
S 6000 3750 1000 750
U 61AD63D5
F0 "SDC Relay" 50
F1 "relay.sch" 50
F2 "To_SDC_relais" I R 7000 3850 50
F3 "SDC_in" I L 6000 4300 50
F4 "SDC_out" O L 6000 4400 50
$EndSheet
$Sheet
S 7400 3050 1350 650
U 61B4E8CF
F0 "Power" 50
F1 "power.sch" 50
$EndSheet
$Sheet
S 5450 3050 1250 650
U 61BCE4F2
F0 "CAN" 50
F1 "can.sch" 50
$EndSheet
$Sheet
S 7400 4200 1350 650
S 4500 3750 1000 2250
U 61BBA8EA
F0 "Connections" 50
F1 "connections.sch" 50
F2 "SDC_in_3V3" O L 4500 4150 50
F3 "TS_activate_dash" O L 4500 3950 50
F4 "TS_activate_ext" O L 4500 3850 50
F5 "SDC_in" O R 5500 4300 50
F6 "SDC_out" I R 5500 4400 50
F7 "~SDC_reset~" O L 4500 4050 50
F8 "CAN_H" B L 4500 4300 50
F9 "CAN_L" B L 4500 4400 50
F10 "Pressure_A" O L 4500 5500 50
F11 "Pressure_B" O L 4500 5600 50
F12 "Pressure_F" O L 4500 5700 50
F13 "Pressure_R" O L 4500 5800 50
$EndSheet
Wire Wire Line
5500 4400 6000 4400
Wire Wire Line
5500 4300 6000 4300
Wire Wire Line
6000 3150 7100 3150
$Sheet
S 3000 5000 1000 1000
U 622CB4E1
F0 "Supervisor" 50
F1 "supervisor.sch" 50
F2 "CANH" B R 4000 5100 50
F3 "CANL" B R 4000 5200 50
F4 "Pressure_A" I R 4000 5500 50
F5 "Pressure_B" I R 4000 5600 50
F6 "Pressure_F" I R 4000 5700 50
F7 "Pressure_R" I R 4000 5800 50
$EndSheet
Wire Wire Line
4000 5100 4100 5100
Wire Wire Line
4100 5100 4100 4300
Wire Wire Line
4000 5200 4200 5200
Wire Wire Line
4200 5200 4200 4400
Wire Wire Line
4500 4400 4200 4400
Connection ~ 4200 4400
Wire Wire Line
4500 4300 4100 4300
Connection ~ 4100 4300
Wire Wire Line
4000 5500 4500 5500
Wire Wire Line
4000 5600 4500 5600
Wire Wire Line
4000 5700 4500 5700
Wire Wire Line
4000 5800 4500 5800
Wire Wire Line
7100 3850 7100 3150
Wire Wire Line
7100 3850 7000 3850
Wire Notes Line
2700 4650 7200 4650
Wire Notes Line
7200 4650 7200 1800
Wire Notes Line
7200 1800 2700 1800
Wire Notes Line
2700 1800 2700 4650
Text Notes 7200 4750 2 50 ~ 0
SDC Logic PCB
Wire Notes Line
2700 4850 5650 4850
Wire Notes Line
5650 4850 5650 6150
Wire Notes Line
5650 6150 2700 6150
Wire Notes Line
2700 6150 2700 4850
Text Notes 5650 6250 2 50 ~ 0
Autobox / Hardware Control Unit
$EndSCHEMATC

18
can.sch
View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 6 7
Sheet 7 8
Title "SDCL - CAN"
Date "2021-12-16"
Rev "v1.0"
@ -130,14 +130,8 @@ Wire Wire Line
Connection ~ 7100 4250
Wire Wire Line
7100 3050 7100 3350
Text GLabel 3450 4000 0 50 BiDi ~ 0
CAN_L
Wire Wire Line
3450 4000 3850 4000
Text GLabel 7600 3550 2 50 Input ~ 0
CAN_TX
Text GLabel 7600 3650 2 50 Output ~ 0
CAN_RX
Wire Wire Line
7600 3550 7500 3550
Wire Wire Line
@ -192,8 +186,6 @@ Wire Wire Line
6300 4000 6300 3850
Wire Wire Line
6300 3400 6300 3550
Text GLabel 3450 3400 0 50 BiDi ~ 0
CAN_H
Wire Wire Line
3850 3400 3450 3400
Connection ~ 3850 4000
@ -250,4 +242,12 @@ F 3 "~" H 8200 3750 50 0001 C CNN
1 8200 3750
0 1 1 0
$EndComp
Text HLabel 3450 3400 0 50 BiDi ~ 0
CAN_H
Text HLabel 3450 4000 0 50 BiDi ~ 0
CAN_L
Text HLabel 7600 3550 2 50 Input ~ 0
CAN_TX
Text HLabel 7600 3650 2 50 Output ~ 0
CAN_RX
$EndSCHEMATC

View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 7 7
Sheet 7 8
Title "SDCL - Connections"
Date "2021-12-16"
Rev "v1.0"
@ -13,8 +13,6 @@ Comment2 "EBS Electronics"
Comment3 "Electrical connections: Power, Programming, Buttons, CAN, SDC"
Comment4 ""
$EndDescr
Text GLabel 7950 3900 0 50 Input ~ 0
SDC_in
$Comp
L Device:R R?
U 1 1 61BC33E6
@ -97,8 +95,6 @@ Text Notes 9000 3800 0 50 ~ 0
ESD + Transient\nprotection
Text Notes 8000 3750 0 50 ~ 0
12V -> 3.3V
Text GLabel 9450 3900 2 50 Output ~ 0
SDC_in_3V3
Text GLabel 2300 3950 0 50 BiDi ~ 0
SWDIO
Text GLabel 2800 3850 2 50 Output ~ 0
@ -181,14 +177,6 @@ F 3 "" H 5250 3200 50 0001 C CNN
1 5250 3200
1 0 0 -1
$EndComp
Text GLabel 5700 2250 2 50 Input ~ 0
SDC_out
Text GLabel 5950 2600 2 50 Output ~ 0
SDC_in
Text GLabel 5950 2800 2 50 BiDi ~ 0
CAN_L
Text GLabel 5950 2700 2 50 BiDi ~ 0
CAN_H
$Comp
L Mechanical:MountingHole H1
U 1 1 61BD2819
@ -222,12 +210,6 @@ F 3 "" H 5450 3150 50 0001 C CNN
1 5450 3150
1 0 0 -1
$EndComp
Text GLabel 5100 2800 0 50 Output ~ 0
TS_activate_ext
Text GLabel 5100 2700 0 50 Output ~ 0
TS_activate_dash
Text GLabel 4900 2550 0 50 Output ~ 0
~SDC_reset~
$Comp
L power:GND #PWR0121
U 1 1 61BE8A87
@ -338,4 +320,44 @@ Wire Wire Line
8800 3900 9100 3900
Wire Wire Line
7950 3900 8050 3900
Text HLabel 9450 3900 2 50 Output ~ 0
SDC_in_3V3
Text HLabel 5100 2700 0 50 Output ~ 0
TS_activate_dash
Text HLabel 5100 2800 0 50 Output ~ 0
TS_activate_ext
Text HLabel 5950 2600 2 50 Output ~ 0
SDC_in
Text HLabel 5700 2250 2 50 Input ~ 0
SDC_out
Text HLabel 7950 3900 0 50 Input ~ 0
SDC_in
Text HLabel 4900 2550 0 50 Output ~ 0
~SDC_reset~
Text HLabel 5950 2700 2 50 BiDi ~ 0
CAN_H
Text HLabel 5950 2800 2 50 BiDi ~ 0
CAN_L
Text Notes 4950 6750 0 50 ~ 0
Dummy so that the overview is usable for ASF
Text HLabel 6000 7000 2 50 Output ~ 0
Pressure_A
NoConn ~ 5500 7000
Wire Wire Line
5500 7000 6000 7000
Text HLabel 6000 7100 2 50 Output ~ 0
Pressure_B
NoConn ~ 5500 7100
Wire Wire Line
5500 7100 6000 7100
Text HLabel 6000 7200 2 50 Output ~ 0
Pressure_F
NoConn ~ 5500 7200
Wire Wire Line
5500 7200 6000 7200
Text HLabel 6000 7300 2 50 Output ~ 0
Pressure_R
NoConn ~ 5500 7300
Wire Wire Line
5500 7300 6000 7300
$EndSCHEMATC

32
cu.sch
View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 7
Sheet 3 8
Title "SDCL - CU"
Date "2021-12-16"
Rev "v1.0"
@ -137,10 +137,6 @@ F 3 "" H 6650 2100 50 0001 C CNN
$EndComp
Wire Wire Line
6050 2500 5950 2500
Text GLabel 5450 3850 0 50 Input ~ 0
TS_activate_MUXed
Text GLabel 5450 3950 0 50 Input ~ 0
SDC_is_ready
Text GLabel 6750 5150 2 50 BiDi ~ 0
SWDIO
Text GLabel 6750 5250 2 50 Input ~ 0
@ -149,10 +145,6 @@ Text GLabel 5450 4150 0 50 Output ~ 0
TRACESWO
Text GLabel 4250 2750 0 50 Input ~ 0
NRST
Text GLabel 6750 5050 2 50 Output ~ 0
CAN_TX
Text GLabel 6750 4950 2 50 Input ~ 0
CAN_RX
NoConn ~ 5450 3450
NoConn ~ 5450 3550
NoConn ~ 5450 3650
@ -245,12 +237,6 @@ NoConn ~ 5450 4850
NoConn ~ 6750 4450
NoConn ~ 6750 4050
NoConn ~ 6750 3950
Text GLabel 5450 4050 0 50 Input ~ 0
SDC_in_3V3
Text GLabel 6750 4150 2 50 Output ~ 0
AS_close_SDC
Text GLabel 6750 4250 2 50 Output ~ 0
AS_driving_mode
NoConn ~ 5450 5150
NoConn ~ 5450 5250
NoConn ~ 5450 5350
@ -384,6 +370,20 @@ Wire Wire Line
6050 5550 6050 5650
Wire Wire Line
5950 5550 5950 5650
Text GLabel 6750 4350 2 50 Output ~ 0
Text HLabel 5450 3950 0 50 Input ~ 0
SDC_is_ready
Text HLabel 6750 4150 2 50 Output ~ 0
AS_close_SDC
Text HLabel 6750 4250 2 50 Output ~ 0
AS_driving_mode
Text HLabel 6750 4350 2 50 Output ~ 0
Watchdog
Text HLabel 6750 4950 2 50 Input ~ 0
CAN_RX
Text HLabel 6750 5050 2 50 Output ~ 0
CAN_TX
Text HLabel 5450 3850 0 50 Input ~ 0
TS_activate_MUXed
Text HLabel 5450 4050 0 50 Input ~ 0
SDC_in_3V3
$EndSCHEMATC

70
npl.sch
View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 7
Sheet 2 8
Title "SDCL - Non-Programmable Logic"
Date "2021-12-16"
Rev "v1.0"
@ -35,12 +35,6 @@ Wire Wire Line
9050 5450 7000 5450
Wire Wire Line
9050 3900 9050 5450
Text GLabel 4150 4850 0 50 Input ~ 0
Watchdog
Text GLabel 1850 1850 0 50 Input ~ 0
AS_driving_mode
Text GLabel 5000 2200 0 50 Input ~ 0
AS_close_SDC
Wire Wire Line
6300 4900 6450 4900
Wire Wire Line
@ -77,10 +71,6 @@ Text Notes 1750 5200 0 50 ~ 0
100ms reset period (~RES~ asserted LOW)
Text Notes 2800 5350 0 50 ~ 0
50ms WD timer period to toggle
Text GLabel 10100 2950 2 50 Output ~ 0
To_SDC_relais
Text GLabel 10100 3800 2 50 Output ~ 0
SDC_is_ready
Wire Wire Line
9650 3800 10100 3800
Wire Wire Line
@ -119,12 +109,8 @@ Wire Wire Line
Connection ~ 6050 4200
Wire Wire Line
6050 4200 6050 4500
Text GLabel 4550 1550 2 50 Output ~ 0
TS_activate_MUXed
Wire Wire Line
2700 4450 2750 4450
Text GLabel 2700 4450 0 50 Input ~ 0
~SDC_reset~
$Comp
L Device:R R3
U 1 1 61B0D968
@ -531,12 +517,6 @@ F 3 "" H 4500 5050 50 0001 C CNN
$EndComp
Wire Wire Line
4450 1900 4450 2000
Text Notes 1200 1800 0 50 ~ 0
HIGH if autonomous / ASMS on
Text GLabel 1850 2150 0 50 Input ~ 0
TS_activate_ext
Text GLabel 1850 2050 0 50 Input ~ 0
TS_activate_dash
$Comp
L Device:C C21
U 1 1 61BBBC44
@ -1025,22 +1005,9 @@ closed
Connection ~ 6450 4900
Wire Wire Line
6450 4900 7000 4900
Text GLabel 5450 5000 0 50 Input ~ 0
SDC_in_3V3
Wire Wire Line
5450 5000 5600 5000
$Comp
L Device:LED D14
U 1 1 61D457C3
P 5600 5450
F 0 "D14" V 5639 5332 50 0000 R CNN
F 1 "Green LED" V 5548 5332 50 0000 R CNN
F 2 "Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5600 5450 50 0001 C CNN
F 3 "~" H 5600 5450 50 0001 C CNN
1 5600 5450
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0166
U 1 1 61D457C9
P 5600 5600
@ -1085,4 +1052,39 @@ Wire Wire Line
2500 2050 2600 2050
Wire Wire Line
1850 2150 2300 2150
Text HLabel 1850 1850 0 50 Input ~ 0
AS_driving_mode
Text HLabel 1850 2050 0 50 Input ~ 0
TS_activate_dash
Text HLabel 1850 2150 0 50 Input ~ 0
TS_activate_ext
Text Notes 1200 1800 0 50 ~ 0
HIGH if autonomous / ASMS on
Text HLabel 5000 2200 0 50 Input ~ 0
AS_close_SDC
Text HLabel 4150 4850 0 50 Input ~ 0
Watchdog
Text HLabel 5450 5000 0 50 Input ~ 0
SDC_in_3V3
Text HLabel 10100 2950 2 50 Output ~ 0
To_SDC_relais
Text HLabel 10100 3800 2 50 Output ~ 0
SDC_is_ready
Text HLabel 2700 4450 0 50 Input ~ 0
~SDC_reset~
Text HLabel 4550 1550 2 50 Output ~ 0
TS_activate_MUXed
$Comp
L Device:LED D14
U 1 1 61D457C3
P 5700 5450
F 0 "D14" V 5739 5332 50 0000 R CNN
F 1 "Green LED" V 5648 5332 50 0000 R CNN
F 2 "Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5700 5450 50 0001 C CNN
F 3 "~" H 5700 5450 50 0001 C CNN
1 5700 5450
0 -1 -1 0
$EndComp
Text Notes 4350 6000 0 50 ~ 0
This LED breaks the SDC's 12V\nto 3V3 conversion. It is not\nplaced in the final product.\nThis may work if the series\nresistor is made bigger, but\nthat sounds like a pain to do\naccurately.
$EndSCHEMATC

View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 7
Sheet 5 8
Title "SDCL - Power"
Date "2021-12-16"
Rev "v1.0"

View File

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 7
Sheet 4 8
Title "SDCL - SDC Relay"
Date "2021-12-16"
Rev "v1.0"
@ -13,12 +13,6 @@ Comment2 "EBS Electronics"
Comment3 "Solid-State relay switching the SDC right before TSMS"
Comment4 ""
$EndDescr
Text GLabel 5200 3600 0 50 Input ~ 0
To_SDC_relais
Text GLabel 6100 3600 2 50 Input ~ 0
SDC_in
Text GLabel 6100 3800 2 50 Input ~ 0
SDC_out
$Comp
L power:GND #PWR0149
U 1 1 61B4F55A
@ -56,4 +50,10 @@ Text Notes 4800 3200 0 50 ~ 0
(3.3V1.6V)/5.6mA = 303 Ω
Text Notes 6500 3700 0 50 ~ 0
~~2A / 3A
Text HLabel 5200 3600 0 50 Input ~ 0
To_SDC_relais
Text HLabel 6100 3600 2 50 Input ~ 0
SDC_in
Text HLabel 6100 3800 2 50 Output ~ 0
SDC_out
$EndSCHEMATC

48
supervisor.sch Normal file
View File

@ -0,0 +1,48 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 8 8
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text Notes 4200 2900 0 50 ~ 0
This Sheet is a dummy so that the overview is usable for ASF
Text HLabel 6000 3500 2 50 BiDi ~ 0
CANH
Text HLabel 6000 3600 2 50 BiDi ~ 0
CANL
NoConn ~ 5500 3600
NoConn ~ 5500 3500
Wire Wire Line
5500 3500 6000 3500
Wire Wire Line
5500 3600 6000 3600
Text HLabel 6000 4000 2 50 Input ~ 0
Pressure_A
NoConn ~ 5500 4000
Wire Wire Line
5500 4000 6000 4000
Text HLabel 6000 4100 2 50 Input ~ 0
Pressure_B
NoConn ~ 5500 4100
Wire Wire Line
5500 4100 6000 4100
Text HLabel 6000 4200 2 50 Input ~ 0
Pressure_F
NoConn ~ 5500 4200
Wire Wire Line
5500 4200 6000 4200
Text HLabel 6000 4300 2 50 Input ~ 0
Pressure_R
NoConn ~ 5500 4300
Wire Wire Line
5500 4300 6000 4300
$EndSCHEMATC