From 9c68121fde1a4791220cdae32b3bc4de49a2c455 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 25 May 2016 08:28:17 +1000 Subject: [PATCH 1/2] This PR adds the MAX610x series of precision voltage references https://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf ##Files changed: **references.lib** * Added MAX6100 symbol with multiple aliases * File has been saved in new KiCad version so there are multiple small changes throughout the file **references.dcm** * Added description for each MAX610x ALIAS --- library/references.dcm | 48 ++++++++++++++++++++++++++++++++++++++++++ library/references.lib | 45 +++++++++++++++++++++++++++------------ 2 files changed, 80 insertions(+), 13 deletions(-) diff --git a/library/references.dcm b/library/references.dcm index c13368b7..b3c0f3b1 100644 --- a/library/references.dcm +++ b/library/references.dcm @@ -78,6 +78,54 @@ K Precision Micropower Low Dropout Voltage Reference 2.5V F http://www.ti.com/lit/ds/symlink/lm4125.pdf $ENDCMP # +$CMP MAX6100 +D Low-dropout high current voltage reference, 1.800V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6101 +D Low-dropout high current voltage reference, 1.250V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6102 +D Low-dropout high current voltage reference, 2.500V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6103 +D Low-dropout high current voltage reference, 3.000V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6104 +D Low-dropout high current voltage reference, 4.096V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6105 +D Low-dropout high current voltage reference, 5.000V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6106 +D Low-dropout high current voltage reference, 2.048V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# +$CMP MAX6107 +D Low-dropout high current voltage reference, 4.500V +K voltage reference +F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf +$ENDCMP +# $CMP MCP1525T-I/TO D MCP1525, 2.5V Voltage Reference, TO-92 K Voltage Reference 2.5V diff --git a/library/references.lib b/library/references.lib index cfe2cf2e..fe4e29f5 100644 --- a/library/references.lib +++ b/library/references.lib @@ -32,6 +32,8 @@ $FPLIST TO* $ENDFPLIST DRAW +C 0 -25 50 0 1 0 N +C 0 25 50 0 1 0 N S -100 150 100 -150 0 1 10 f P 2 0 1 0 -45 -95 -15 -95 N P 2 0 1 0 -40 95 -10 95 N @@ -42,8 +44,6 @@ P 2 0 1 0 0 150 0 75 N P 2 0 1 0 100 0 50 0 N P 4 0 1 10 0 -55 -10 -35 10 -35 0 -55 N P 4 0 1 0 50 0 85 10 85 -10 50 0 N -C 0 -25 50 0 1 0 N -C 0 25 50 0 1 0 N X ~ 1 200 0 100 L 40 40 1 1 P X ~ 2 0 250 100 D 40 40 1 1 P X ~ 3 0 -250 100 U 40 40 1 1 P @@ -61,6 +61,11 @@ $FPLIST SO* $ENDFPLIST DRAW +C -50 -125 5 0 1 0 N +C 0 -125 5 0 1 0 N +C 0 -25 50 0 1 0 N +C 0 25 50 0 1 0 N +C 50 -125 5 0 1 0 N S -200 150 200 -150 0 1 10 f P 2 0 1 0 -50 -125 -50 -150 N P 2 0 1 0 -45 -95 -15 -95 N @@ -74,11 +79,6 @@ P 2 0 1 0 200 0 50 0 N P 4 0 1 0 -150 -150 -150 -125 150 -125 150 -150 N P 4 0 1 10 0 -55 -10 -35 10 -35 0 -55 N P 4 0 1 0 50 0 85 10 85 -10 50 0 N -C -50 -125 5 0 1 0 N -C 0 -125 5 0 1 0 N -C 0 -25 50 0 1 0 N -C 0 25 50 0 1 0 N -C 50 -125 5 0 1 0 N X ~ 1 300 0 100 L 40 40 1 1 P X ~ 2 -150 -250 100 U 40 40 1 1 P X ~ 3 -50 -250 100 U 40 40 1 1 P @@ -99,6 +99,8 @@ $FPLIST SO* $ENDFPLIST DRAW +C 0 -25 50 0 1 0 N +C 0 25 50 0 1 0 N S -100 150 100 -150 0 1 10 f P 2 0 1 0 -45 -95 -15 -95 N P 2 0 1 0 -40 95 -10 95 N @@ -109,8 +111,6 @@ P 2 0 1 0 0 150 0 75 N P 2 0 1 0 100 0 50 0 N P 4 0 1 10 0 -55 -10 -35 10 -35 0 -55 N P 4 0 1 0 50 0 85 10 85 -10 50 0 N -C 0 -25 50 0 1 0 N -C 0 25 50 0 1 0 N X ~ 1 0 -250 100 U 40 40 1 1 P X ~ 2 200 0 100 L 40 40 1 1 P X ~ 3 0 250 100 D 40 40 1 1 P @@ -129,6 +129,8 @@ $FPLIST TO* $ENDFPLIST DRAW +C 0 -25 50 0 1 0 N +C 0 25 50 0 1 0 N S -100 150 100 -150 0 1 10 f P 2 0 1 0 -45 -95 -15 -95 N P 2 0 1 0 -40 95 -10 95 N @@ -139,8 +141,6 @@ P 2 0 1 0 0 150 0 75 N P 2 0 1 0 100 0 50 0 N P 4 0 1 10 0 -55 -10 -35 10 -35 0 -55 N P 4 0 1 0 50 0 85 10 85 -10 50 0 N -C 0 -25 50 0 1 0 N -C 0 25 50 0 1 0 N X ~ 1 0 250 100 D 40 40 1 1 P X ~ 2 200 0 100 L 40 40 1 1 P X ~ 3 0 -250 100 U 40 40 1 1 P @@ -167,6 +167,25 @@ X Vout 5 400 0 150 L 40 40 1 1 P ENDDRAW ENDDEF # +# MAX6100 +# +DEF MAX6100 U 0 40 Y Y 1 F N +F0 "U" 100 250 50 H V C CNN +F1 "MAX6100" 200 -350 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 0 -480 50 H I C CNN +F3 "" 200 -350 50 H V C CNN +ALIAS MAX6101 MAX6102 MAX6103 MAX6104 MAX6105 MAX6106 MAX6107 +$FPLIST + SOT* +$ENDFPLIST +DRAW +S -100 200 200 -300 0 1 10 f +X IN 1 0 300 100 D 50 50 1 1 W +X OUT 2 300 0 100 L 50 50 1 1 w +X GND 3 0 -400 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MCP1525T-I/TO # DEF MCP1525T-I/TO U 0 40 Y Y 1 F N @@ -395,12 +414,12 @@ $FPLIST SO8* $ENDFPLIST DRAW +C -50 -50 5 0 1 0 N +C -50 0 5 0 1 0 N P 3 0 1 0 -50 0 0 0 50 0 N P 3 0 1 0 -30 30 30 0 -30 -30 F P 4 0 1 0 -50 -100 -50 -50 -50 0 -50 50 N P 4 0 1 10 20 -40 30 -30 30 30 30 30 N -C -50 -50 5 0 1 0 N -C -50 0 5 0 1 0 N X K 1 100 0 50 L 40 40 1 1 P X A 2 -100 50 50 R 50 50 1 1 I X A 3 -100 0 50 R 40 40 1 1 P From fe29fc32a1fa9b2436247975f08b515020c85f34 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 10 Jul 2016 11:20:36 +1000 Subject: [PATCH 2/2] Improved part and alias description(s) Centered component Improved FP filter --- library/references.dcm | 32 ++++++++++++++++---------------- library/references.lib | 16 ++++++++-------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/library/references.dcm b/library/references.dcm index b3c0f3b1..4a5110c9 100644 --- a/library/references.dcm +++ b/library/references.dcm @@ -79,50 +79,50 @@ F http://www.ti.com/lit/ds/symlink/lm4125.pdf $ENDCMP # $CMP MAX6100 -D Low-dropout high current voltage reference, 1.800V -K voltage reference +D Low-dropout high current voltage reference, 1.800V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6101 -D Low-dropout high current voltage reference, 1.250V -K voltage reference +D Low-dropout high current voltage reference, 1.250V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6102 -D Low-dropout high current voltage reference, 2.500V -K voltage reference +D Low-dropout high current voltage reference, 2.500V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6103 -D Low-dropout high current voltage reference, 3.000V -K voltage reference +D Low-dropout high current voltage reference, 3.000V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6104 -D Low-dropout high current voltage reference, 4.096V -K voltage reference +D Low-dropout high current voltage reference, 4.096V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6105 -D Low-dropout high current voltage reference, 5.000V -K voltage reference +D Low-dropout high current voltage reference, 5.000V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6106 -D Low-dropout high current voltage reference, 2.048V -K voltage reference +D Low-dropout high current voltage reference, 2.048V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # $CMP MAX6107 -D Low-dropout high current voltage reference, 4.500V -K voltage reference +D Low-dropout high current voltage reference, 4.500V, ±0.4% accuracy, SOT-23 package +K voltage reference ldo F http://datasheets.maximintegrated.com/en/ds/MAX6100-MAX6107.pdf $ENDCMP # diff --git a/library/references.lib b/library/references.lib index fe4e29f5..e4d21fea 100644 --- a/library/references.lib +++ b/library/references.lib @@ -170,19 +170,19 @@ ENDDEF # MAX6100 # DEF MAX6100 U 0 40 Y Y 1 F N -F0 "U" 100 250 50 H V C CNN -F1 "MAX6100" 200 -350 50 H V C CNN -F2 "TO_SOT_Packages_SMD:SOT-23" 0 -480 50 H I C CNN -F3 "" 200 -350 50 H V C CNN +F0 "U" 0 250 50 H V C CNN +F1 "MAX6100" 100 -250 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 0 -450 50 H I C CNN +F3 "" 100 -350 50 H V C CNN ALIAS MAX6101 MAX6102 MAX6103 MAX6104 MAX6105 MAX6106 MAX6107 $FPLIST - SOT* + SOT-23* $ENDFPLIST DRAW -S -100 200 200 -300 0 1 10 f -X IN 1 0 300 100 D 50 50 1 1 W +S -200 200 200 -200 0 1 10 f +X IN 1 -100 300 100 D 50 50 1 1 W X OUT 2 300 0 100 L 50 50 1 1 w -X GND 3 0 -400 100 U 50 50 1 1 W +X GND 3 -100 -300 100 U 50 50 1 1 W ENDDRAW ENDDEF #