From b1c56d4231859fd53a53c4219255e98b597e1ea6 Mon Sep 17 00:00:00 2001 From: telemin Date: Thu, 9 Jun 2016 23:02:40 +0100 Subject: [PATCH 1/5] add texas instruments TPS251* usb charge controllers --- library/texas.dcm | 24 ++++++++++++++++++++++++ library/texas.lib | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/library/texas.dcm b/library/texas.dcm index 949f3cef..4f28d050 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -180,6 +180,30 @@ K ARM 7TDM uC TMS470 F http://www.ti.com/lit/ds/symlink/tms470r1b768.pdf $ENDCMP # +$CMP TPS2513 +D USB Dedicated Charging Port Controller +K USB Charge +F http://www.ti.com/lit/ds/symlink/tps2513.pdf +$ENDCMP +# +$CMP TPS2513A +D USB Dedicated Charging Port Controller +K USB Charge +F http://www.ti.com/lit/ds/symlink/tps2513.pdf +$ENDCMP +# +$CMP TPS2514 +D USB Dedicated Charging Port Controller +K USB Charge +F http://www.ti.com/lit/ds/symlink/tps2513.pdf +$ENDCMP +# +$CMP TPS2514A +D USB Dedicated Charging Port Controller +K USB Charge +F http://www.ti.com/lit/ds/symlink/tps2513.pdf +$ENDCMP +# $CMP TS5A3159 D 1-Ohm SPDT Analog Switch, Break-Before-Make K SDPT Switch diff --git a/library/texas.lib b/library/texas.lib index 8a598e25..acd3f668 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -821,6 +821,50 @@ X HET[4] 139 -1500 100 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# TPS2513 +# +DEF TPS2513 U 0 40 Y Y 1 F N +F0 "U" -150 -250 50 H V C CNN +F1 "TPS2513" 0 250 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -350 50 H I C CNN +F3 "" 0 50 60 H V C CNN +ALIAS TPS2513A +$FPLIST + SOT-23-6 +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 0 f +X DP1 1 300 150 100 L 50 50 1 1 I +X Gnd 1 -300 -150 100 R 50 50 1 1 I +X DP2 3 300 -50 100 L 50 50 1 1 I +X DM2 4 300 -150 100 L 50 50 1 1 I +X In 5 -300 150 100 R 50 50 1 1 I +X DM1 6 300 50 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# TPS2514 +# +DEF TPS2514 U 0 40 Y Y 1 F N +F0 "U" -150 -250 50 H V C CNN +F1 "TPS2514" 0 250 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -350 50 H I C CNN +F3 "" 0 50 60 H V C CNN +ALIAS TPS2514A +$FPLIST + SOT-23-6 +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 0 f +X DP1 1 300 100 100 L 50 50 1 1 I +X Gnd 1 -300 -100 100 R 50 50 1 1 I +X NC 3 -300 0 100 R 50 50 1 1 N N +X NC 4 300 0 100 L 50 50 1 1 N N +X In 5 -300 100 100 R 50 50 1 1 I +X DM1 6 300 -100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # TS5A3160 # DEF TS5A3160 U 0 40 Y Y 1 F N From f72b8dc0c65a50b62403645232c300aaa32f773e Mon Sep 17 00:00:00 2001 From: telemin Date: Thu, 9 Jun 2016 23:16:01 +0100 Subject: [PATCH 2/5] fix checklib.py failure due to missized invisible text --- library/texas.lib | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/library/texas.lib b/library/texas.lib index acd3f668..85ac3d0e 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -824,22 +824,22 @@ ENDDEF # TPS2513 # DEF TPS2513 U 0 40 Y Y 1 F N -F0 "U" -150 -250 50 H V C CNN -F1 "TPS2513" 0 250 50 H V C CNN -F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -350 50 H I C CNN -F3 "" 0 50 60 H V C CNN +F0 "U" -150 -300 50 H V C CNN +F1 "TPS2513" 0 300 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -400 50 H I C CNN +F3 "" 0 50 50 H V C CNN ALIAS TPS2513A $FPLIST SOT-23-6 $ENDFPLIST DRAW -S -200 200 200 -200 0 1 0 f -X DP1 1 300 150 100 L 50 50 1 1 I -X Gnd 1 -300 -150 100 R 50 50 1 1 I -X DP2 3 300 -50 100 L 50 50 1 1 I -X DM2 4 300 -150 100 L 50 50 1 1 I -X In 5 -300 150 100 R 50 50 1 1 I -X DM1 6 300 50 100 L 50 50 1 1 I +S -200 250 200 -250 0 1 0 f +X DP1 1 300 200 100 L 50 50 1 1 I +X Gnd 1 -300 -200 100 R 50 50 1 1 I +X DP2 3 300 -100 100 L 50 50 1 1 I +X DM2 4 300 -200 100 L 50 50 1 1 I +X In 5 -300 200 100 R 50 50 1 1 I +X DM1 6 300 100 100 L 50 50 1 1 I ENDDRAW ENDDEF # @@ -849,7 +849,7 @@ DEF TPS2514 U 0 40 Y Y 1 F N F0 "U" -150 -250 50 H V C CNN F1 "TPS2514" 0 250 50 H V C CNN F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -350 50 H I C CNN -F3 "" 0 50 60 H V C CNN +F3 "" 0 50 50 H V C CNN ALIAS TPS2514A $FPLIST SOT-23-6 From e407d019f37f1dcd1b794d7f6cad53f9f2c41557 Mon Sep 17 00:00:00 2001 From: telemin Date: Wed, 15 Jun 2016 21:21:04 +0100 Subject: [PATCH 3/5] updated fp filter to match variants --- library/texas.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/texas.lib b/library/texas.lib index 85ac3d0e..0d1d7375 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -830,7 +830,7 @@ F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -400 50 H I C CNN F3 "" 0 50 50 H V C CNN ALIAS TPS2513A $FPLIST - SOT-23-6 + SOT-23-6* $ENDFPLIST DRAW S -200 250 200 -250 0 1 0 f @@ -852,7 +852,7 @@ F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -350 50 H I C CNN F3 "" 0 50 50 H V C CNN ALIAS TPS2514A $FPLIST - SOT-23-6 + SOT-23-6* $ENDFPLIST DRAW S -200 200 200 -200 0 1 0 f From 84dfd40eb5734d97597d59a4b046510389b4a733 Mon Sep 17 00:00:00 2001 From: Phil Tooley Date: Thu, 16 Jun 2016 18:15:44 +0100 Subject: [PATCH 4/5] fixes for failure of KLC ECs --- library/texas.lib | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/library/texas.lib b/library/texas.lib index 0d1d7375..9802e549 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -833,12 +833,12 @@ $FPLIST SOT-23-6* $ENDFPLIST DRAW -S -200 250 200 -250 0 1 0 f +S -200 250 200 -250 0 1 10 f X DP1 1 300 200 100 L 50 50 1 1 I -X Gnd 1 -300 -200 100 R 50 50 1 1 I +X GND 2 -300 -200 100 R 50 50 1 1 W X DP2 3 300 -100 100 L 50 50 1 1 I X DM2 4 300 -200 100 L 50 50 1 1 I -X In 5 -300 200 100 R 50 50 1 1 I +X IN 5 -300 200 100 R 50 50 1 1 W X DM1 6 300 100 100 L 50 50 1 1 I ENDDRAW ENDDEF @@ -846,22 +846,22 @@ ENDDEF # TPS2514 # DEF TPS2514 U 0 40 Y Y 1 F N -F0 "U" -150 -250 50 H V C CNN -F1 "TPS2514" 0 250 50 H V C CNN -F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -350 50 H I C CNN +F0 "U" -150 -300 50 H V C CNN +F1 "TPS2514" 0 300 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -400 50 H I C CNN F3 "" 0 50 50 H V C CNN ALIAS TPS2514A $FPLIST SOT-23-6* $ENDFPLIST DRAW -S -200 200 200 -200 0 1 0 f -X DP1 1 300 100 100 L 50 50 1 1 I -X Gnd 1 -300 -100 100 R 50 50 1 1 I -X NC 3 -300 0 100 R 50 50 1 1 N N -X NC 4 300 0 100 L 50 50 1 1 N N -X In 5 -300 100 100 R 50 50 1 1 I -X DM1 6 300 -100 100 L 50 50 1 1 I +S -200 250 200 -250 0 1 10 f +X DP1 1 300 200 100 L 50 50 1 1 I +X GND 2 -300 -200 100 R 50 50 1 1 W +X NC 3 300 -100 100 L 50 50 1 1 N +X NC 4 300 -200 100 L 50 50 1 1 N +X IN 5 -300 200 100 R 50 50 1 1 W +X DM1 6 300 100 100 L 50 50 1 1 I ENDDRAW ENDDEF # From 2edcb8ed1a44cfc032c1808dbfc79dd4bd63f0e7 Mon Sep 17 00:00:00 2001 From: Phil Tooley Date: Thu, 16 Jun 2016 18:19:32 +0100 Subject: [PATCH 5/5] amke TPS2514 NC pins invisible --- library/texas.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/texas.lib b/library/texas.lib index 9802e549..f1d16d7e 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -858,8 +858,8 @@ DRAW S -200 250 200 -250 0 1 10 f X DP1 1 300 200 100 L 50 50 1 1 I X GND 2 -300 -200 100 R 50 50 1 1 W -X NC 3 300 -100 100 L 50 50 1 1 N -X NC 4 300 -200 100 L 50 50 1 1 N +X NC 3 300 -100 100 L 50 50 1 1 N N +X NC 4 300 -200 100 L 50 50 1 1 N N X IN 5 -300 200 100 R 50 50 1 1 W X DM1 6 300 100 100 L 50 50 1 1 I ENDDRAW