make usb traces diff pairs and add 33 ohm termination

This commit is contained in:
Conor Patrick
2019-12-08 14:28:13 -05:00
parent e1f097a471
commit 1ff7bd303c
4 changed files with 1794 additions and 1679 deletions

View File

@@ -325,7 +325,7 @@ Text HLabel 9550 1600 2 50 Input ~ 0
G G
Text HLabel 9550 1750 2 50 Input ~ 0 Text HLabel 9550 1750 2 50 Input ~ 0
B B
Text Label 7200 750 0 50 ~ 0 Text Label 7200 1250 0 50 ~ 0
SPI_MISO SPI_MISO
Text Label 7200 1150 0 50 ~ 0 Text Label 7200 1150 0 50 ~ 0
SPI_CLK SPI_CLK
@@ -350,7 +350,7 @@ B
Wire Wire Line Wire Wire Line
7200 1150 7000 1150 7200 1150 7000 1150
Wire Wire Line Wire Wire Line
7200 750 7000 750 7200 1250 7000 1250
Text HLabel 9150 2450 2 50 Input ~ 0 Text HLabel 9150 2450 2 50 Input ~ 0
SENSE1 SENSE1
Text HLabel 9150 2550 2 50 Input ~ 0 Text HLabel 9150 2550 2 50 Input ~ 0

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
update=Saturday, December 07, 2019 at 11:00:21 AM update=Sunday, December 08, 2019 at 01:22:12 PM
version=1 version=1
last_client=kicad last_client=kicad
[general] [general]
@@ -39,18 +39,16 @@ MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999 MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25 MinHoleToHole=0.25
TrackWidth1=0.1524 TrackWidth1=0.1524
TrackWidth2=0.05 TrackWidth2=0.1524
TrackWidth3=0.1 TrackWidth3=0.25
TrackWidth4=0.1524 TrackWidth4=0.4
TrackWidth5=0.25 TrackWidth5=0.5
TrackWidth6=0.4
TrackWidth7=0.5
ViaDiameter1=0.45 ViaDiameter1=0.45
ViaDrill1=0.3 ViaDrill1=0.3
ViaDiameter2=0.35 ViaDiameter2=0.35
ViaDrill2=0.2 ViaDrill2=0.2
dPairWidth1=0.1 dPairWidth1=0.1524
dPairGap1=0.1 dPairGap1=0.1524
dPairViaGap1=0.25 dPairViaGap1=0.25
SilkLineWidth=0.12 SilkLineWidth=0.12
SilkTextSizeV=1 SilkTextSizeV=1
@@ -65,7 +63,7 @@ CopperTextThickness=0.3
CopperTextItalic=0 CopperTextItalic=0
CopperTextUpright=1 CopperTextUpright=1
EdgeCutLineWidth=0.15 EdgeCutLineWidth=0.15
CourtyardLineWidth=0.15 CourtyardLineWidth=0.05
OthersLineWidth=0.15 OthersLineWidth=0.15
OthersTextSizeV=1 OthersTextSizeV=1
OthersTextSizeH=1 OthersTextSizeH=1
@@ -251,6 +249,6 @@ ViaDiameter=0.45
ViaDrill=0.3 ViaDrill=0.3
uViaDiameter=0.35 uViaDiameter=0.35
uViaDrill=0.2 uViaDrill=0.2
dPairWidth=0.1 dPairWidth=0.1524
dPairGap=0.1 dPairGap=0.1524
dPairViaGap=0.25 dPairViaGap=0.25

View File

@@ -14,19 +14,19 @@ Comment3 ""
Comment4 "" Comment4 ""
$EndDescr $EndDescr
$Sheet $Sheet
S 5200 2150 3300 2100 S 5450 2150 3300 2100
U 5DDFB633 U 5DDFB633
F0 "solo" 50 F0 "solo" 50
F1 "solo.sch" 50 F1 "solo.sch" 50
F2 "5V" I L 5200 3300 50 F2 "5V" I L 5450 3300 50
F3 "GND" I L 5200 3450 50 F3 "GND" I L 5450 3450 50
F4 "D+" I L 5200 3650 50 F4 "D+" I L 5450 3650 50
F5 "D-" I L 5200 3800 50 F5 "D-" I L 5450 3800 50
F6 "CAP1" I L 5200 2350 50 F6 "CAP1" I L 5450 2350 50
F7 "CAP2" I L 5200 2450 50 F7 "CAP2" I L 5450 2450 50
F8 "CAP3" I L 5200 2550 50 F8 "CAP3" I L 5450 2550 50
F9 "NFC+" I L 5200 2750 50 F9 "NFC+" I L 5450 2750 50
F10 "NFC-" I L 5200 2850 50 F10 "NFC-" I L 5450 2850 50
$EndSheet $EndSheet
$Comp $Comp
L solo:schottky_diode D3 L solo:schottky_diode D3
@@ -100,22 +100,22 @@ Wire Wire Line
1350 4550 1450 4550 1350 4550 1450 4550
Wire Wire Line Wire Wire Line
1450 4550 1450 4850 1450 4550 1450 4850
Text Label 3500 3500 2 50 ~ 0 Text Label 3500 3550 2 50 ~ 0
TOP_D+ TOP_D+
Text Label 3500 3700 2 50 ~ 0 Text Label 3500 3750 2 50 ~ 0
BOT_D+ BOT_D+
Text Label 3500 3800 2 50 ~ 0 Text Label 3500 3850 2 50 ~ 0
TOP_D- TOP_D-
Text Label 3500 4000 2 50 ~ 0 Text Label 3500 4050 2 50 ~ 0
BOT_D- BOT_D-
Wire Wire Line Wire Wire Line
3500 3500 3650 3500 3500 3550 3650 3550
Wire Wire Line Wire Wire Line
3500 3700 3650 3700 3500 3750 3650 3750
Wire Wire Line Wire Wire Line
3650 3800 3500 3800 3650 3850 3500 3850
Wire Wire Line Wire Wire Line
3500 4000 3650 4000 3500 4050 3650 4050
$Comp $Comp
L Device:R R? L Device:R R?
U 1 1 5DF57FC3 U 1 1 5DF57FC3
@@ -162,64 +162,52 @@ SEL
Wire Wire Line Wire Wire Line
2300 5300 2000 5300 2300 5300 2000 5300
Connection ~ 2000 5300 Connection ~ 2000 5300
Text Label 3500 3300 2 50 ~ 0 Text Label 3500 3350 2 50 ~ 0
SEL SEL
Wire Wire Line Wire Wire Line
3500 3300 3500 3400 3500 3350 3500 3450
Wire Wire Line Wire Wire Line
3500 3400 3650 3400 3500 3450 3650 3450
Text Label 4250 2950 0 50 ~ 0 Text Label 4250 3000 0 50 ~ 0
5V 5V
Text Label 3950 2950 0 50 ~ 0 Text Label 3950 3000 0 50 ~ 0
GND GND
Wire Wire Line Wire Wire Line
3950 3200 3950 3100 3950 3250 3950 3150
Wire Wire Line Wire Wire Line
4250 3150 4250 2950 4250 3200 4250 3000
Text Label 4650 3300 2 50 ~ 0 Text Label 4900 3300 2 50 ~ 0
5V 5V
Text Label 4650 3450 2 50 ~ 0 Text Label 4900 3450 2 50 ~ 0
GND GND
Wire Wire Line
4200 3600 4600 3600
Wire Wire Line
4600 3600 4600 3650
Wire Wire Line
4200 3900 4600 3900
Wire Wire Line
4600 3900 4600 3800
Text Notes 1550 6300 0 50 ~ 0 Text Notes 1550 6300 0 50 ~ 0
Reversible USB-A.\nWhen S2 is plugged, SEL=5V/1 and D2 pair are selected.\nDefault to S1. Reversible USB-A.\nWhen S2 is plugged, SEL=5V/1 and D2 pair are selected.\nDefault to S1.
Wire Wire Line Wire Wire Line
4650 3300 5200 3300 4900 3300 5450 3300
Wire Wire Line Wire Wire Line
4650 3450 5200 3450 4900 3450 5450 3450
Wire Wire Line
4600 3650 5200 3650
Wire Wire Line
4600 3800 5200 3800
$Comp $Comp
L solo:FSUSB242 SW1 L solo:FSUSB242 SW1
U 1 1 5DFAAB25 U 1 1 5DFAAB25
P 3750 3300 P 3750 3350
F 0 "SW1" H 3925 2477 50 0000 C CNN F 0 "SW1" H 3925 2527 50 0000 C CNN
F 1 "FSUSB242" H 3925 2386 50 0000 C CNN F 1 "FSUSB242" H 3925 2436 50 0000 C CNN
F 2 "solo:FSUSB42" H 3850 3400 50 0001 C CNN F 2 "solo:FSUSB42" H 3850 3450 50 0001 C CNN
F 3 "" H 3850 3400 50 0001 C CNN F 3 "" H 3850 3450 50 0001 C CNN
1 3750 3300 1 3750 3350
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line Wire Wire Line
4000 3200 4000 3100 4000 3250 4000 3150
Wire Wire Line Wire Wire Line
4000 3100 3950 3100 4000 3150 3950 3150
Connection ~ 3950 3100 Connection ~ 3950 3150
Wire Wire Line Wire Wire Line
3950 3100 3950 2950 3950 3150 3950 3000
Wire Wire Line Wire Wire Line
4050 3200 4050 3150 4050 3250 4050 3200
Wire Wire Line Wire Wire Line
4050 3150 4250 3150 4050 3200 4250 3200
Text Label 2300 1600 0 50 ~ 0 Text Label 2300 1600 0 50 ~ 0
TOP_5V TOP_5V
Text Label 2950 2850 3 50 ~ 0 Text Label 2950 2850 3 50 ~ 0
@@ -265,26 +253,26 @@ F 3 "~" H 3200 2750 50 0001 C CNN
$EndComp $EndComp
Wire Wire Line Wire Wire Line
2200 2000 1600 2000 2200 2000 1600 2000
Text Label 4850 2350 2 50 ~ 0 Text Label 5100 2350 2 50 ~ 0
CAP1 CAP1
Text Label 4850 2450 2 50 ~ 0 Text Label 5100 2450 2 50 ~ 0
CAP2 CAP2
Text Label 4850 2550 2 50 ~ 0 Text Label 5100 2550 2 50 ~ 0
CAP3 CAP3
Text Label 4850 2750 2 50 ~ 0 Text Label 5100 2750 2 50 ~ 0
NFC+ NFC+
Text Label 4850 2850 2 50 ~ 0 Text Label 5100 2850 2 50 ~ 0
NFC- NFC-
Wire Wire Line Wire Wire Line
4850 2350 5200 2350 5100 2350 5450 2350
Wire Wire Line Wire Wire Line
5200 2450 4850 2450 5450 2450 5100 2450
Wire Wire Line Wire Wire Line
4850 2550 5200 2550 5100 2550 5450 2550
Wire Wire Line Wire Wire Line
5200 2750 4850 2750 5450 2750 5100 2750
Wire Wire Line Wire Wire Line
4850 2850 5200 2850 5100 2850 5450 2850
Text Label 1850 2150 0 50 ~ 0 Text Label 1850 2150 0 50 ~ 0
CAP1 CAP1
Text Label 1850 2250 0 50 ~ 0 Text Label 1850 2250 0 50 ~ 0
@@ -425,4 +413,42 @@ F 3 "~" H 3750 5150 50 0001 C CNN
0 1 1 0 0 1 1 0
$EndComp $EndComp
NoConn ~ 3550 5150 NoConn ~ 3550 5150
$Comp
L Device:R R?
U 1 1 5E4087B1
P 4800 3650
AR Path="/5DDFB633/5E4087B1" Ref="R?" Part="1"
AR Path="/5E4087B1" Ref="R10" Part="1"
F 0 "R10" H 4870 3696 50 0000 L CNN
F 1 "30R" H 4870 3605 50 0000 L CNN
F 2 "solo:0201_R" V 4730 3650 50 0001 C CNN
F 3 "~" H 4800 3650 50 0001 C CNN
1 4800 3650
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5E4091E8
P 4800 3950
AR Path="/5DDFB633/5E4091E8" Ref="R?" Part="1"
AR Path="/5E4091E8" Ref="R11" Part="1"
F 0 "R11" H 4870 3996 50 0000 L CNN
F 1 "30R" H 4870 3905 50 0000 L CNN
F 2 "solo:0201_R" V 4730 3950 50 0001 C CNN
F 3 "~" H 4800 3950 50 0001 C CNN
1 4800 3950
0 1 1 0
$EndComp
Wire Wire Line
4200 3650 4650 3650
Wire Wire Line
4650 3950 4200 3950
Wire Wire Line
4950 3650 5450 3650
Wire Wire Line
4950 3950 5200 3950
Wire Wire Line
5200 3950 5200 3800
Wire Wire Line
5200 3800 5450 3800
$EndSCHEMATC $EndSCHEMATC