From 29e0438c110bd6356a2028a262c57285ea86d750 Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 21:24:38 +0000 Subject: [PATCH 1/6] added TPD3E001DRLR TPD2E2U06 --- library/ESD_Protection.dcm | 6 ++++++ library/ESD_Protection.lib | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/library/ESD_Protection.dcm b/library/ESD_Protection.dcm index f65fc655..97c6c83f 100644 --- a/library/ESD_Protection.dcm +++ b/library/ESD_Protection.dcm @@ -210,4 +210,10 @@ K usb ethernet F http://www2.st.com/resource/en/datasheet/CD00050750.pdf $ENDCMP # +$CMP TPD3E001DRLR +D TPD3E001 Low-Capacitance 3-Channel ESD-Protection for High-Speed Data Interfaces +K ESD-Protection +F http://www.ti.com/lit/ds/symlink/tpd3e001.pdf +$ENDCMP +# #End Doc Library diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 534af36d..d087c7b2 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -810,4 +810,24 @@ X IO1 6 500 200 200 L 50 50 1 1 P ENDDRAW ENDDEF # +# TPD3E001DRLR +# +DEF TPD3E001DRLR U 0 40 Y Y 1 F N +F0 "U" -200 250 60 H V C CNN +F1 "TPD3E001DRLR" 0 -350 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SOT-5 +$ENDFPLIST +DRAW +S -250 200 250 -200 0 1 0 f +X IO1 1 350 100 100 L 50 50 1 1 I +X IO2 2 350 0 100 L 50 50 1 1 I +X GND 3 0 -300 100 U 50 50 1 1 W N +X IO3 4 350 -100 100 L 50 50 1 1 I +X VBUS 5 -350 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# #End Library From d7fc3057b1fbad843c542a3556fad1107906ca2f Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 21:52:06 +0000 Subject: [PATCH 2/6] updated to resolve jenkins issues --- library/ESD_Protection.dcm | 18 ++++++++---- library/ESD_Protection.lib | 57 +++++++++++++++++++++++++------------- 2 files changed, 49 insertions(+), 26 deletions(-) diff --git a/library/ESD_Protection.dcm b/library/ESD_Protection.dcm index 97c6c83f..d32b5d3d 100644 --- a/library/ESD_Protection.dcm +++ b/library/ESD_Protection.dcm @@ -162,6 +162,12 @@ K can esd protection suppression transient automotive F http://www.onsemi.com/pub_link/Collateral/NUP2105L-D.PDF $ENDCMP # +$CMP TPD2E2U06 +D Dual-Channel High-Speed ESD Protection +K ESD-Protection +F http://www.ti.com/lit/ds/symlink/tpd2e2u06.pdf +$ENDCMP +# $CMP TPD2EUSB30 D 2-Channel ESD Protection for Super-Speed USB 3.0 Interface, DRT-3 K ESD protection USB 3.0 @@ -180,6 +186,12 @@ K ESD protection F http://www.ti.com/lit/ds/symlink/tpd2s017.pdf $ENDCMP # +$CMP TPD3E001DRLR +D TPD3E001 Low-Capacitance 3-Channel ESD-Protection for High-Speed Data Interfaces +K ESD-Protection +F http://www.ti.com/lit/ds/symlink/tpd3e001.pdf +$ENDCMP +# $CMP TPD4EUSB30 D 4-Channel ESD Protection for Super-Speed USB 3.0 Interface, USON-10 K ESD protection USB 3.0 @@ -210,10 +222,4 @@ K usb ethernet F http://www2.st.com/resource/en/datasheet/CD00050750.pdf $ENDCMP # -$CMP TPD3E001DRLR -D TPD3E001 Low-Capacitance 3-Channel ESD-Protection for High-Speed Data Interfaces -K ESD-Protection -F http://www.ti.com/lit/ds/symlink/tpd3e001.pdf -$ENDCMP -# #End Doc Library diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index d087c7b2..3c2c772e 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -478,6 +478,23 @@ X IO4 6 500 -100 200 L 50 50 1 1 P ENDDRAW ENDDEF # +# TPD2E2U06 +# +DEF TPD2E2U06 U 0 40 Y Y 1 F N +F0 "U" -200 200 60 H V C CNN +F1 "TPD2E2U06" 0 -200 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -250 150 250 -150 0 1 0 f +X NC 1 350 50 100 L 50 50 1 1 I +X NC 2 350 -50 100 L 50 50 1 1 I +X IO1 3 -350 50 100 R 50 50 1 1 I +X GND 4 0 -250 100 U 50 50 1 1 I N +X IO2 5 -350 -50 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # TPD2EUSB30 # DEF TPD2EUSB30 U 0 0 Y Y 1 F N @@ -582,6 +599,26 @@ X CH2Out 6 500 -100 300 L 50 50 1 1 P ENDDRAW ENDDEF # +# TPD3E001DRLR +# +DEF TPD3E001DRLR U 0 40 Y Y 1 F N +F0 "U" -200 250 60 H V C CNN +F1 "TPD3E001DRLR" 0 -350 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SOT?5* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X IO1 1 400 100 100 L 50 50 1 1 I +X IO2 2 400 0 100 L 50 50 1 1 I +X GND 3 0 -300 100 U 50 50 1 1 W +X IO3 4 400 -100 100 L 50 50 1 1 I +X VBUS 5 -400 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# # TPD4EUSB30 # DEF TPD4EUSB30 U 0 0 Y Y 1 F N @@ -810,24 +847,4 @@ X IO1 6 500 200 200 L 50 50 1 1 P ENDDRAW ENDDEF # -# TPD3E001DRLR -# -DEF TPD3E001DRLR U 0 40 Y Y 1 F N -F0 "U" -200 250 60 H V C CNN -F1 "TPD3E001DRLR" 0 -350 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -$FPLIST - SOT-5 -$ENDFPLIST -DRAW -S -250 200 250 -200 0 1 0 f -X IO1 1 350 100 100 L 50 50 1 1 I -X IO2 2 350 0 100 L 50 50 1 1 I -X GND 3 0 -300 100 U 50 50 1 1 W N -X IO3 4 350 -100 100 L 50 50 1 1 I -X VBUS 5 -350 0 100 R 50 50 1 1 W -ENDDRAW -ENDDEF -# #End Library From 488a47675ca174d1226c82b7750bd02d1c50a719 Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 22:19:50 +0000 Subject: [PATCH 3/6] Updated to address automated script issues --- library/ESD_Protection.lib | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 3c2c772e..e4f3aba2 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -481,17 +481,20 @@ ENDDEF # TPD2E2U06 # DEF TPD2E2U06 U 0 40 Y Y 1 F N -F0 "U" -200 200 60 H V C CNN -F1 "TPD2E2U06" 0 -200 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F0 "U" -200 200 50 H V C CNN +F1 "TPD2E2U06" 0 -200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN DRAW -S -250 150 250 -150 0 1 0 f -X NC 1 350 50 100 L 50 50 1 1 I -X NC 2 350 -50 100 L 50 50 1 1 I -X IO1 3 -350 50 100 R 50 50 1 1 I -X GND 4 0 -250 100 U 50 50 1 1 I N -X IO2 5 -350 -50 100 R 50 50 1 1 I +$FPLIST + SOT?5* +$ENDFPLIST +S -300 150 300 -150 0 1 10 f +X NC 1 400 50 100 L 50 50 1 1 I +X NC 2 400 -50 100 L 50 50 1 1 I +X IO1 3 -400 50 100 R 50 50 1 1 I +X GND 4 0 -250 100 U 50 50 1 1 I +X IO2 5 -400 -50 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -602,10 +605,10 @@ ENDDEF # TPD3E001DRLR # DEF TPD3E001DRLR U 0 40 Y Y 1 F N -F0 "U" -200 250 60 H V C CNN -F1 "TPD3E001DRLR" 0 -350 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F0 "U" -200 250 50 H V C CNN +F1 "TPD3E001DRLR" 0 -350 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN $FPLIST SOT?5* $ENDFPLIST From 683559273cc0f21831540636d48bbcb1a30e031b Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 22:36:16 +0000 Subject: [PATCH 4/6] Fixed additional errors --- library/ESD_Protection.lib | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index e4f3aba2..1fcf3274 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -483,18 +483,18 @@ ENDDEF DEF TPD2E2U06 U 0 40 Y Y 1 F N F0 "U" -200 200 50 H V C CNN F1 "TPD2E2U06" 0 -200 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW +F2 "" -300 100 50 H I C CNN +F3 "" -200 200 50 H I C CNN $FPLIST SOT?5* $ENDFPLIST -S -300 150 300 -150 0 1 10 f -X NC 1 400 50 100 L 50 50 1 1 I -X NC 2 400 -50 100 L 50 50 1 1 I -X IO1 3 -400 50 100 R 50 50 1 1 I -X GND 4 0 -250 100 U 50 50 1 1 I -X IO2 5 -400 -50 100 R 50 50 1 1 I +DRAW +S -200 150 200 -150 0 1 10 f +X NC 1 300 100 100 L 50 50 1 1 N N +X NC 2 300 -100 100 L 50 50 1 1 N N +X IO1 3 -300 100 100 R 50 50 1 1 I +X GND 4 0 -250 100 U 50 50 1 1 W +X IO2 5 -300 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -607,8 +607,8 @@ ENDDEF DEF TPD3E001DRLR U 0 40 Y Y 1 F N F0 "U" -200 250 50 H V C CNN F1 "TPD3E001DRLR" 0 -350 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN +F2 "" -300 150 50 H I C CNN +F3 "" -200 250 50 H I C CNN $FPLIST SOT?5* $ENDFPLIST From 08cfc883beb251b1110a162fdf55c188343267f9 Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 22:56:56 +0000 Subject: [PATCH 5/6] Fixed ground pin alignment --- library/ESD_Protection.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 1fcf3274..31fafcb4 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -481,19 +481,19 @@ ENDDEF # TPD2E2U06 # DEF TPD2E2U06 U 0 40 Y Y 1 F N -F0 "U" -200 200 50 H V C CNN -F1 "TPD2E2U06" 0 -200 50 H V C CNN +F0 "U" -150 250 50 H V C CNN +F1 "TPD2E2U06" 0 -250 50 H V C CNN F2 "" -300 100 50 H I C CNN F3 "" -200 200 50 H I C CNN $FPLIST SOT?5* $ENDFPLIST DRAW -S -200 150 200 -150 0 1 10 f +S -200 200 200 -200 0 1 10 f X NC 1 300 100 100 L 50 50 1 1 N N X NC 2 300 -100 100 L 50 50 1 1 N N X IO1 3 -300 100 100 R 50 50 1 1 I -X GND 4 0 -250 100 U 50 50 1 1 W +X GND 4 0 -300 100 U 50 50 1 1 W X IO2 5 -300 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF From d8804c9c7a9d5ec4d41b582efc8d5f216f87600b Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Fri, 17 Nov 2017 16:48:16 +0000 Subject: [PATCH 6/6] Updated footprint --- library/ESD_Protection.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 31fafcb4..bae2bdfe 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -483,7 +483,7 @@ ENDDEF DEF TPD2E2U06 U 0 40 Y Y 1 F N F0 "U" -150 250 50 H V C CNN F1 "TPD2E2U06" 0 -250 50 H V C CNN -F2 "" -300 100 50 H I C CNN +F2 "TO_SOT_Packages_SMD:SOT-543" -300 100 50 H I C CNN F3 "" -200 200 50 H I C CNN $FPLIST SOT?5* @@ -607,7 +607,7 @@ ENDDEF DEF TPD3E001DRLR U 0 40 Y Y 1 F N F0 "U" -200 250 50 H V C CNN F1 "TPD3E001DRLR" 0 -350 50 H V C CNN -F2 "" -300 150 50 H I C CNN +F2 "TO_SOT_Packages_SMD:SOT-543" -300 150 50 H I C CNN F3 "" -200 250 50 H I C CNN $FPLIST SOT?5*