From 6a6b92252fafe41ed6397e53e423a435f42cdbf1 Mon Sep 17 00:00:00 2001 From: Peter Horvath Date: Fri, 31 Mar 2017 22:17:34 +0200 Subject: [PATCH 1/3] fix some MOSFETs in transistors.lib --- library/transistors.dcm | 12 +++++++ library/transistors.lib | 70 +++++++++++++++++++++-------------------- 2 files changed, 48 insertions(+), 34 deletions(-) diff --git a/library/transistors.dcm b/library/transistors.dcm index df7105b5..6b491d27 100644 --- a/library/transistors.dcm +++ b/library/transistors.dcm @@ -2706,6 +2706,18 @@ K P-Channel MOSFET F http://www.vishay.com/docs/70209/70209.pdf $ENDCMP # +$CMP BSS84 +D -50V Vds, -0.13A Id, P-Channel MOSFET, SOT-23-3 +K P-Channel MOSFET +F http://assets.nexperia.com/documents/data-sheet/BSS84.pdf +$ENDCMP +# +$CMP NTR2101P +D -8V Vds, -3.7A Id, P-Channel MOSFET, SOT-23-3 +K P-Channel MOSFET +F http://www.onsemi.com/pub/Collateral/NTR2101P-D.PDF +$ENDCMP +# $CMP TP0610T D -60V Vds, -0.18A Id, P-Channel MOSFET, SOT-23-3 K P-Channel MOSFET diff --git a/library/transistors.lib b/library/transistors.lib index 406668f7..0e736764 100644 --- a/library/transistors.lib +++ b/library/transistors.lib @@ -1448,7 +1448,42 @@ F0 "Q" 200 75 50 H V L CNN F1 "BSS138" 200 0 50 H V L CNN F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN F3 "" 0 0 50 H I L CNN -ALIAS 2N7002 TP0610T VP0610T +ALIAS 2N7002 MMBF170 +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +C 65 0 111 0 1 10 N +C 100 -70 11 0 1 0 F +C 100 70 11 0 1 0 F +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 40 0 80 15 80 -15 40 0 F +P 4 0 1 0 100 -70 130 -70 130 70 100 70 N +P 4 0 1 0 110 20 115 15 145 15 150 10 N +P 4 0 1 0 130 15 115 -10 145 -10 130 15 N +X G 1 -200 0 210 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TP0610T +# +DEF TP0610T Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "TP0610T" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +ALIAS VP0610T BSS84 NTR2101P $FPLIST SOT?23* $ENDFPLIST @@ -5572,39 +5607,6 @@ X E 3 100 -200 100 U 50 50 1 1 P ENDDRAW ENDDEF # -# MMBF170 -# -DEF MMBF170 Q 0 0 Y N 1 F N -F0 "Q" 200 75 50 H V L CNN -F1 "MMBF170" 200 0 50 H V L CNN -F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN -F3 "" 0 0 50 H I L CNN -$FPLIST - SOT?23* -$ENDFPLIST -DRAW -C 50 0 111 0 1 10 N -C 100 -50 5 0 1 0 N -C 100 50 5 0 1 0 N -P 2 0 1 20 25 -40 25 -65 N -P 2 0 1 20 25 15 25 -15 N -P 2 0 1 20 25 65 25 40 N -P 2 0 1 0 120 15 115 10 N -P 2 0 1 0 120 15 140 15 N -P 2 0 1 0 140 15 145 20 N -P 3 0 1 10 0 60 0 -60 0 -60 N -P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N -P 4 0 1 0 30 50 100 50 100 100 100 100 N -P 4 0 1 0 100 50 130 50 130 -50 100 -50 N -P 4 0 1 0 130 15 120 -10 140 -10 130 15 F -P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N -P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F -X G 1 -200 -50 200 R 50 50 1 1 I -X S 2 100 -200 100 U 50 50 1 1 P -X D 3 100 200 100 D 50 50 1 1 P -ENDDRAW -ENDDEF -# # MPSA42 # DEF MPSA42 Q 0 40 Y N 1 F N From 2ab4d286962729b4be9cec3470b75126ce37cfe1 Mon Sep 17 00:00:00 2001 From: Peter Horvath Date: Fri, 31 Mar 2017 23:41:34 +0200 Subject: [PATCH 2/3] make Mr. Travis happy --- library/transistors.dcm | 34 +++++++++---------- library/transistors.lib | 73 +++++++++++++++++++++-------------------- 2 files changed, 54 insertions(+), 53 deletions(-) diff --git a/library/transistors.dcm b/library/transistors.dcm index 6b491d27..bf249492 100644 --- a/library/transistors.dcm +++ b/library/transistors.dcm @@ -1131,9 +1131,15 @@ F http://www.infineon.com/dgdl/Infineon-BSC440N10NS3-DS-v02_04-en.pdf?fileId=db3 $ENDCMP # $CMP BSS138 -D 50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23 -K N-Channel MOSFET Logic Level -F http://www.fairchildsemi.com/ds/BS/BSS138.pdf +D 50V Vds, 0.22 A Id, N-channel MOSFET, SOT-23 +K N-Channel MOSFET +F https://www.fairchildsemi.com/datasheets/BS/BSS138.pdf +$ENDCMP +# +$CMP BSS84 +D -50V Vds, -0.13A Id, P-Channel MOSFET, SOT-23-3 +K P-Channel MOSFET +F http://assets.nexperia.com/documents/data-sheet/BSS84.pdf $ENDCMP # $CMP BUT11 @@ -2461,9 +2467,9 @@ F http://www.onsemi.com/pub_link/Collateral/MJE13009-D.PDF $ENDCMP # $CMP MMBF170 -D 60V Vds 0.5A Id, N-Channel MOSFET, SOT-23 +D 60V Vds, 0.5 A Id, N-channel MOSFET, SOT-23 K N-Channel MOSFET -F http://www.fairchildsemi.com/ds/BS/BS170.pdf +F https://www.diodes.com/assets/Datasheets/ds30104.pdf $ENDCMP # $CMP MMBT3904 @@ -2526,6 +2532,12 @@ K PNP High Voltage Transistor F http://www.onsemi.com/pub_link/Collateral/MPSA92-D.PDF $ENDCMP # +$CMP NTR2101P +D -8V Vds, -3.7A Id, P-Channel MOSFET, SOT-23-3 +K P-Channel MOSFET +F http://www.onsemi.com/pub/Collateral/NTR2101P-D.PDF +$ENDCMP +# $CMP PMBT2222AYS D 40V Vce, 600mA IC, Dual NPN/NPN Transistors, SOT-363 K Transistor NPN/NPN @@ -2706,18 +2718,6 @@ K P-Channel MOSFET F http://www.vishay.com/docs/70209/70209.pdf $ENDCMP # -$CMP BSS84 -D -50V Vds, -0.13A Id, P-Channel MOSFET, SOT-23-3 -K P-Channel MOSFET -F http://assets.nexperia.com/documents/data-sheet/BSS84.pdf -$ENDCMP -# -$CMP NTR2101P -D -8V Vds, -3.7A Id, P-Channel MOSFET, SOT-23-3 -K P-Channel MOSFET -F http://www.onsemi.com/pub/Collateral/NTR2101P-D.PDF -$ENDCMP -# $CMP TP0610T D -60V Vds, -0.18A Id, P-Channel MOSFET, SOT-23-3 K P-Channel MOSFET diff --git a/library/transistors.lib b/library/transistors.lib index 0e736764..35ba9aed 100644 --- a/library/transistors.lib +++ b/library/transistors.lib @@ -1456,6 +1456,7 @@ DRAW C 65 0 111 0 1 10 N C 100 -70 11 0 1 0 F C 100 70 11 0 1 0 F +P 2 0 1 0 2 0 10 0 N P 2 0 1 0 30 -70 100 -70 N P 2 0 1 10 30 -50 30 -90 N P 2 0 1 0 30 0 100 0 N @@ -1470,42 +1471,7 @@ P 4 0 1 0 40 0 80 15 80 -15 40 0 F P 4 0 1 0 100 -70 130 -70 130 70 100 70 N P 4 0 1 0 110 20 115 15 145 15 150 10 N P 4 0 1 0 130 15 115 -10 145 -10 130 15 N -X G 1 -200 0 210 R 50 50 1 1 I -X S 2 100 -200 100 U 50 50 1 1 P -X D 3 100 200 100 D 50 50 1 1 P -ENDDRAW -ENDDEF -# -# TP0610T -# -DEF TP0610T Q 0 0 Y N 1 F N -F0 "Q" 200 75 50 H V L CNN -F1 "TP0610T" 200 0 50 H V L CNN -F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN -F3 "" 0 0 50 H I L CNN -ALIAS VP0610T BSS84 NTR2101P -$FPLIST - SOT?23* -$ENDFPLIST -DRAW -C 65 0 111 0 1 10 N -C 100 -70 11 0 1 0 F -C 100 70 11 0 1 0 F -P 2 0 1 0 30 -70 100 -70 N -P 2 0 1 10 30 -50 30 -90 N -P 2 0 1 0 30 0 100 0 N -P 2 0 1 10 30 20 30 -20 N -P 2 0 1 0 30 70 100 70 N -P 2 0 1 10 30 90 30 50 N -P 2 0 1 0 100 -70 100 -100 N -P 2 0 1 0 100 -70 100 0 N -P 2 0 1 0 100 100 100 70 N -P 3 0 1 10 10 75 10 -75 10 -75 N -P 4 0 1 0 90 0 50 -15 50 15 90 0 F -P 4 0 1 0 100 -70 130 -70 130 70 100 70 N -P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N -P 4 0 1 0 130 -15 115 10 145 10 130 -15 N -X G 1 -200 0 210 R 50 50 1 1 I +X G 1 -200 0 200 R 50 50 1 1 I X S 2 100 -200 100 U 50 50 1 1 P X D 3 100 200 100 D 50 50 1 1 P ENDDRAW @@ -5967,4 +5933,39 @@ X E 3 100 -200 100 U 50 50 1 1 P ENDDRAW ENDDEF # +# TP0610T +# +DEF TP0610T Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "TP0610T" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +ALIAS VP0610T BSS84 NTR2101P +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +C 65 0 111 0 1 10 N +C 100 -70 11 0 1 0 F +C 100 70 11 0 1 0 F +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 90 0 50 -15 50 15 90 0 F +P 4 0 1 0 100 -70 130 -70 130 70 100 70 N +P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N +P 4 0 1 0 130 -15 115 10 145 10 130 -15 N +X G 1 -200 0 210 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# #End Library From af294ff4875714ca62b639d45064205200aaaa9c Mon Sep 17 00:00:00 2001 From: Peter Horvath Date: Fri, 31 Mar 2017 23:49:27 +0200 Subject: [PATCH 3/3] Fix TP0610T as well --- library/transistors.lib | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/transistors.lib b/library/transistors.lib index 35ba9aed..58545fd4 100644 --- a/library/transistors.lib +++ b/library/transistors.lib @@ -5948,6 +5948,7 @@ DRAW C 65 0 111 0 1 10 N C 100 -70 11 0 1 0 F C 100 70 11 0 1 0 F +P 2 0 1 0 0 0 10 0 N P 2 0 1 0 30 -70 100 -70 N P 2 0 1 10 30 -50 30 -90 N P 2 0 1 0 30 0 100 0 N @@ -5962,7 +5963,7 @@ P 4 0 1 0 90 0 50 -15 50 15 90 0 F P 4 0 1 0 100 -70 130 -70 130 70 100 70 N P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N P 4 0 1 0 130 -15 115 10 145 10 130 -15 N -X G 1 -200 0 210 R 50 50 1 1 I +X G 1 -200 0 200 R 50 50 1 1 I X S 2 100 -200 100 U 50 50 1 1 P X D 3 100 200 100 D 50 50 1 1 P ENDDRAW