From 07fcbf63f9f6471260d116cb96d811c7f2320e25 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sun, 18 Oct 2020 12:13:16 +0200 Subject: [PATCH] Replace USB ESD diode array --- kicad/io.sch | 164 ++++++++++++++++++++------------------ kicad/sabik-cpu-cache.lib | 50 +++++------- 2 files changed, 105 insertions(+), 109 deletions(-) diff --git a/kicad/io.sch b/kicad/io.sch index 0a09b23..e95a717 100644 --- a/kicad/io.sch +++ b/kicad/io.sch @@ -115,56 +115,56 @@ $EndComp $Comp L Connector:USB_B_Micro J? U 1 1 5F7ABAAB -P 950 2250 -F 0 "J?" H 1007 2717 50 0000 C CNN -F 1 "USB" H 1007 2626 50 0000 C CNN -F 2 "" H 1100 2200 50 0001 C CNN -F 3 "~" H 1100 2200 50 0001 C CNN - 1 950 2250 +P 1100 2300 +F 0 "J?" H 1157 2767 50 0000 C CNN +F 1 "USB" H 1157 2676 50 0000 C CNN +F 2 "" H 1250 2250 50 0001 C CNN +F 3 "~" H 1250 2250 50 0001 C CNN + 1 1100 2300 1 0 0 -1 $EndComp $Comp L Device:R R? U 1 1 5F7AF577 -P 2750 2250 -F 0 "R?" V 2650 2250 50 0000 C CNN -F 1 "0" V 2750 2250 50 0000 C CNN -F 2 "" V 2680 2250 50 0001 C CNN -F 3 "~" H 2750 2250 50 0001 C CNN - 1 2750 2250 +P 2600 2300 +F 0 "R?" V 2500 2300 50 0000 C CNN +F 1 "0" V 2600 2300 50 0000 C CNN +F 2 "" V 2530 2300 50 0001 C CNN +F 3 "~" H 2600 2300 50 0001 C CNN + 1 2600 2300 0 1 1 0 $EndComp $Comp L Device:R R? U 1 1 5F7AFBC7 -P 2750 2350 -F 0 "R?" V 2650 2350 50 0000 C CNN -F 1 "0" V 2750 2350 50 0000 C CNN -F 2 "" V 2680 2350 50 0001 C CNN -F 3 "~" H 2750 2350 50 0001 C CNN - 1 2750 2350 +P 2600 2400 +F 0 "R?" V 2500 2400 50 0000 C CNN +F 1 "0" V 2600 2400 50 0000 C CNN +F 2 "" V 2530 2400 50 0001 C CNN +F 3 "~" H 2600 2400 50 0001 C CNN + 1 2600 2400 0 1 -1 0 $EndComp Wire Wire Line - 850 2650 850 2750 + 1000 2700 1000 2800 Wire Wire Line - 850 2750 900 2750 + 1000 2800 1050 2800 Wire Wire Line - 950 2750 950 2650 + 1100 2800 1100 2700 Wire Wire Line - 900 2750 900 2850 -Connection ~ 900 2750 + 1050 2800 1050 2900 +Connection ~ 1050 2800 Wire Wire Line - 900 2750 950 2750 + 1050 2800 1100 2800 $Comp L power:GND #PWR? U 1 1 5F7B6FBF -P 900 2850 -F 0 "#PWR?" H 900 2600 50 0001 C CNN -F 1 "GND" H 905 2677 50 0000 C CNN -F 2 "" H 900 2850 50 0001 C CNN -F 3 "" H 900 2850 50 0001 C CNN - 1 900 2850 +P 1050 2900 +F 0 "#PWR?" H 1050 2650 50 0001 C CNN +F 1 "GND" H 1055 2727 50 0000 C CNN +F 2 "" H 1050 2900 50 0001 C CNN +F 3 "" H 1050 2900 50 0001 C CNN + 1 1050 2900 1 0 0 -1 $EndComp $Comp @@ -265,12 +265,12 @@ Wire Wire Line Text Label 4950 2200 0 50 ~ 0 USB_DM Wire Wire Line - 2900 2250 3300 2250 -Text Label 3300 2250 2 50 ~ 0 + 2750 2300 3150 2300 +Text Label 3150 2300 2 50 ~ 0 USB_DP Wire Wire Line - 3300 2350 2900 2350 -Text Label 3300 2350 2 50 ~ 0 + 3150 2400 2750 2400 +Text Label 3150 2400 2 50 ~ 0 USB_DM Wire Wire Line 5750 2800 5750 2900 @@ -360,7 +360,7 @@ F 3 "" H 9300 3500 50 0001 C CNN 1 9300 3500 1 0 0 -1 $EndComp -NoConn ~ 1250 2450 +NoConn ~ 1400 2500 $Comp L Connector:Screw_Terminal_01x03 J? U 1 1 5F8DE004 @@ -777,35 +777,35 @@ $EndComp Wire Wire Line 2800 7000 2800 6700 Wire Wire Line - 1250 2050 1350 2050 + 1400 2100 1500 2100 Wire Wire Line - 1350 2050 1350 1900 + 1500 2100 1500 1950 $Comp L power:VBUS #PWR? U 1 1 5F943479 -P 1350 1900 -F 0 "#PWR?" H 1350 1750 50 0001 C CNN -F 1 "VBUS" H 1365 2073 50 0000 C CNN -F 2 "" H 1350 1900 50 0001 C CNN -F 3 "" H 1350 1900 50 0001 C CNN - 1 1350 1900 +P 1500 1950 +F 0 "#PWR?" H 1500 1800 50 0001 C CNN +F 1 "VBUS" H 1515 2123 50 0000 C CNN +F 2 "" H 1500 1950 50 0001 C CNN +F 3 "" H 1500 1950 50 0001 C CNN + 1 1500 1950 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 5F95AFDE -P 1700 2300 -F 0 "#PWR?" H 1700 2050 50 0001 C CNN -F 1 "GND" H 1705 2127 50 0000 C CNN -F 2 "" H 1700 2300 50 0001 C CNN -F 3 "" H 1700 2300 50 0001 C CNN - 1 1700 2300 - 0 1 1 0 +P 2200 2450 +F 0 "#PWR?" H 2200 2200 50 0001 C CNN +F 1 "GND" H 2205 2277 50 0000 C CNN +F 2 "" H 2200 2450 50 0001 C CNN +F 3 "" H 2200 2450 50 0001 C CNN + 1 2200 2450 + 1 0 0 -1 $EndComp Wire Wire Line - 2500 2350 2600 2350 + 2350 2400 2450 2400 Wire Wire Line - 2600 2250 2500 2250 + 2450 2300 2350 2300 Text GLabel 1250 950 2 50 Output ~ 0 VIN Wire Wire Line @@ -863,7 +863,7 @@ $EndComp Wire Wire Line 2800 5800 2800 5900 Text Notes 700 1200 0 50 ~ 10 -USB +USB Serial Wire Notes Line 650 7600 5150 7600 Wire Notes Line @@ -1078,45 +1078,51 @@ F 3 "" H 8400 1500 50 0001 C CNN 1 8400 1500 1 0 0 -1 $EndComp +Wire Wire Line + 2350 2300 2350 1950 +Wire Wire Line + 2350 2750 2350 2400 +Text Notes 1800 2600 0 50 ~ 0 +ESD $Comp -L Power_Protection:TPD2EUSB30A U? -U 1 1 5FC0949F -P 2200 2300 -F 0 "U?" V 1950 2100 50 0000 L CNN -F 1 "TPD2EUSB30A" V 2450 1750 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:Texas_DRT-3" H 1450 2000 50 0001 C CNN -F 3 "http://www.ti.com/lit/ds/symlink/tpd2eusb30a.pdf" H 2200 2300 50 0001 C CNN - 1 2200 2300 - 0 1 1 0 +L Power_Protection:SP0502BAJT D? +U 1 1 5F8CC95D +P 1900 2350 +F 0 "D?" V 2242 2350 50 0000 C CNN +F 1 "SP0502BAJT" V 2151 2350 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70" H 2125 2300 50 0001 L CNN +F 3 "http://www.littelfuse.com/~/media/files/littelfuse/technical%20resources/documents/data%20sheets/sp05xxba.pdf" H 2025 2475 50 0001 C CNN + 1 1900 2350 + 0 -1 -1 0 $EndComp Wire Wire Line - 2500 2250 2500 1800 + 1700 2250 1600 2250 Wire Wire Line - 2500 1800 2200 1800 + 1600 2250 1600 1950 Wire Wire Line - 2200 1800 2200 1900 + 1700 2450 1600 2450 Wire Wire Line - 2200 2800 2500 2800 + 1600 2450 1600 2750 Wire Wire Line - 2500 2800 2500 2350 + 2200 2350 2100 2350 Wire Wire Line - 2200 2700 2200 2800 + 1600 1950 2350 1950 Wire Wire Line - 1700 2300 1800 2300 + 1600 2750 2350 2750 Wire Wire Line - 1250 2350 1450 2350 + 1600 2250 1500 2250 Wire Wire Line - 1450 2350 1450 2800 + 1500 2250 1500 2300 Wire Wire Line - 1450 2800 2200 2800 -Connection ~ 2200 2800 + 1500 2300 1400 2300 +Connection ~ 1600 2250 Wire Wire Line - 1250 2250 1450 2250 + 1400 2400 1500 2400 Wire Wire Line - 1450 2250 1450 1800 + 1500 2400 1500 2450 Wire Wire Line - 1450 1800 2200 1800 -Connection ~ 2200 1800 -Text Notes 2250 2600 0 50 ~ 0 -ESD + 1500 2450 1600 2450 +Connection ~ 1600 2450 +Wire Wire Line + 2200 2450 2200 2350 $EndSCHEMATC diff --git a/kicad/sabik-cpu-cache.lib b/kicad/sabik-cpu-cache.lib index 8f5d0bb..0d8723c 100644 --- a/kicad/sabik-cpu-cache.lib +++ b/kicad/sabik-cpu-cache.lib @@ -585,40 +585,30 @@ X VDDA 9 200 1500 100 D 50 50 1 1 W ENDDRAW ENDDEF # -# Power_Protection_TPD2EUSB30A +# Power_Protection_SP0502BAJT # -DEF Power_Protection_TPD2EUSB30A U 0 0 Y Y 1 F N -F0 "U" 0 250 50 H V C CNN -F1 "Power_Protection_TPD2EUSB30A" 300 -300 50 H V C CNN -F2 "Package_TO_SOT_SMD:Texas_DRT-3" -750 -300 50 H I C CNN -F3 "" 0 0 50 H I C CNN -ALIAS TPD2EUSB30A +DEF Power_Protection_SP0502BAJT D 0 20 Y N 1 F N +F0 "D" 225 100 50 H V L CNN +F1 "Power_Protection_SP0502BAJT" 225 25 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-323_SC-70" 225 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN $FPLIST - Texas*DRT* + SOT?323* $ENDFPLIST DRAW -C -125 0 11 0 1 0 F -C 0 -150 11 0 1 0 F -C 0 150 11 0 1 0 F -C 125 0 11 0 1 0 F -S -200 200 200 -200 0 1 10 f -S -125 150 125 -150 0 1 0 N -P 2 0 1 0 -200 0 -125 0 N -P 2 0 1 0 -150 -50 -100 -50 N -P 2 0 1 0 -150 100 -100 100 N -P 2 0 1 0 0 150 0 -200 N -P 2 0 1 0 100 -50 150 -50 N -P 2 0 1 0 100 100 150 100 N -P 2 0 1 0 200 0 125 0 N -P 3 0 1 0 30 30 -30 30 -30 20 N -P 4 0 1 0 -100 -100 -150 -100 -125 -50 -100 -100 N -P 4 0 1 0 -100 50 -150 50 -125 100 -100 50 N -P 4 0 1 0 25 -20 -25 -20 0 30 25 -20 N -P 4 0 1 0 150 -100 100 -100 125 -50 150 -100 N -P 4 0 1 0 150 50 100 50 125 100 150 50 N -X D+ 1 -400 0 200 R 50 50 1 1 P -X D- 2 400 0 200 L 50 50 1 1 P -X GND 3 0 -400 200 U 50 50 1 1 P +C 0 -50 10 0 1 0 F +S -175 100 175 -100 0 1 10 f +P 2 0 1 0 -100 100 -100 50 N +P 2 0 1 0 0 -50 0 -100 N +P 2 0 1 0 100 100 100 50 N +P 4 0 1 0 -130 40 -130 50 -75 50 -70 50 N +P 4 0 1 0 -100 50 -100 -50 100 -50 100 50 N +P 4 0 1 0 -100 50 -75 0 -125 0 -100 50 N +P 4 0 1 0 70 40 70 50 125 50 130 50 N +P 4 0 1 0 100 50 75 0 125 0 100 50 N +X A 3 0 -200 100 U 50 50 0 0 P +X K 1 -100 200 100 D 50 50 1 1 P +X K 2 100 200 100 D 50 50 1 1 P ENDDRAW ENDDEF #