From 7afb7b9f810b9f52e4bc69002249602269ff72b0 Mon Sep 17 00:00:00 2001 From: "Hendrik v. Raven" Date: Fri, 15 Feb 2019 15:59:13 +0100 Subject: [PATCH 1/4] add LP3982 linear regulators --- Regulator_Linear.dcm | 66 ++++++++++++++++++++++++++++++ Regulator_Linear.lib | 96 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 162 insertions(+) diff --git a/Regulator_Linear.dcm b/Regulator_Linear.dcm index 65b4577a09..0f0dcc36ca 100644 --- a/Regulator_Linear.dcm +++ b/Regulator_Linear.dcm @@ -2970,6 +2970,72 @@ K LDO Linear Regulator adjustable F http://www.ti.com/lit/ds/symlink/lp3966.pdf $ENDCMP # +$CMP LP3982ILD-1.8 +D 1.8V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, WSON-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982ILD-2.5 +D 2.5V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, WSON-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982ILD-3.0 +D 3.0V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, WSON-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982ILD-3.3 +D 3.3V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, WSON-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982ILD-ADJ +D 300mA, Micropower, Ultra-Low-Dropout, Low-Noise Adjustable CMOS Regulator, WSON-8 +K adjustable linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982IMM-1.8 +D 1.8V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, VSSOP-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982IMM-2.5 +D 2.5V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, VSSOP-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982IMM-3.0 +D 3.0V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, VSSOP-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982IMM-3.3 +D 3.3V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, VSSOP-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982IMM-ADJ +D 300mA, Micropower, Ultra-Low-Dropout, Low-Noise Adjustable CMOS Regulator, VSSOP-8 +K adjustable linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# +$CMP LP3982IMMX-2.82 +D 2.82V, 300mA, Micropower, Ultra-Low-Dropout, Low-Noise CMOS Regulator, VSSOP-8 +K linear regulator +F http://www.ti.com/lit/ds/symlink/lp3982.pdf +$ENDCMP +# $CMP LP5907MFX-1.2 D 250-mA Ultra-Low-Noise Low-IQ LDO, 1.2V, SOT-23 K Single Output LDO Low-Noise diff --git a/Regulator_Linear.lib b/Regulator_Linear.lib index cf14d9ef5f..49ac47e0a3 100644 --- a/Regulator_Linear.lib +++ b/Regulator_Linear.lib @@ -1662,6 +1662,102 @@ X ADJ 5 400 0 100 L 50 50 1 1 I ENDDRAW ENDDEF # +# LP3982ILD-1.8 +# +DEF LP3982ILD-1.8 U 0 20 Y Y 1 F N +F0 "U" 300 -250 50 H V R CNN +F1 "LP3982ILD-1.8" 0 250 50 H V C CNN +F2 "Package_SON:WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_ThermalVias" 200 -350 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS LP3982ILD-2.5 LP3982ILD-3.0 LP3982ILD-3.3 +$FPLIST + WSON*1EP*3x2.5mm*P0.5mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X OUT 1 400 100 100 L 50 50 1 1 w +X IN 2 -400 100 100 R 50 50 1 1 W +X GND 3 0 -300 100 U 50 50 1 1 W +X OUT 4 400 100 100 L 50 50 1 1 P N +X NC 5 -300 -100 100 R 50 50 1 1 N N +X CC 6 400 -100 100 L 50 50 1 1 P +X ~SHDN 7 -400 0 100 R 50 50 1 1 I +X ~FAULT 8 400 0 100 L 50 50 1 1 O +X EP 9 100 -300 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LP3982ILD-ADJ +# +DEF LP3982ILD-ADJ U 0 20 Y Y 1 F N +F0 "U" 300 -250 50 H V R CNN +F1 "LP3982ILD-ADJ" 0 250 50 H V C CNN +F2 "Package_SON:WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_ThermalVias" 200 -350 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + WSON*1EP*3x2.5mm*P0.5mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X OUT 1 400 100 100 L 50 50 1 1 w +X IN 2 -400 100 100 R 50 50 1 1 W +X GND 3 0 -300 100 U 50 50 1 1 W +X OUT 4 400 100 100 L 50 50 1 1 P N +X SET 5 -400 -100 100 R 50 50 1 1 I +X CC 6 400 -100 100 L 50 50 1 1 P +X ~SHDN 7 -400 0 100 R 50 50 1 1 I +X ~FAULT 8 400 0 100 L 50 50 1 1 O +X EP 9 100 -300 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LP3982IMM-1.8 +# +DEF LP3982IMM-1.8 U 0 20 Y Y 1 F N +F0 "U" 300 -250 50 H V R CNN +F1 "LP3982IMM-1.8" 0 250 50 H V C CNN +F2 "Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm" 200 -350 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS LP3982IMM-2.5 LP3982IMM-3.0 LP3982IMM-3.3 LP3982IMMX-2.82 +$FPLIST + VSSOP*3.0x3.0mm*P0.65mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X OUT 1 400 100 100 L 50 50 1 1 w +X IN 2 -400 100 100 R 50 50 1 1 W +X GND 3 0 -300 100 U 50 50 1 1 W +X OUT 4 400 100 100 L 50 50 1 1 P N +X NC 5 -300 -100 100 R 50 50 1 1 N N +X CC 6 400 -100 100 L 50 50 1 1 P +X ~SHDN 7 -400 0 100 R 50 50 1 1 I +X ~FAULT 8 400 0 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# LP3982IMM-ADJ +# +DEF LP3982IMM-ADJ U 0 20 Y Y 1 F N +F0 "U" 300 -250 50 H V R CNN +F1 "LP3982IMM-ADJ" 0 250 50 H V C CNN +F2 "Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm" 200 -350 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + VSSOP*3.0x3.0mm*P0.65mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X OUT 1 400 100 100 L 50 50 1 1 w +X IN 2 -400 100 100 R 50 50 1 1 W +X GND 3 0 -300 100 U 50 50 1 1 W +X OUT 4 400 100 100 L 50 50 1 1 P N +X SET 5 -400 -100 100 R 50 50 1 1 I +X CC 6 400 -100 100 L 50 50 1 1 P +X ~SHDN 7 -400 0 100 R 50 50 1 1 I +X ~FAULT 8 400 0 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # LP5907MFX-1.2 # DEF LP5907MFX-1.2 U 0 20 Y Y 1 F N From ef01841a14c902fd24aeef024e26f540871e3a67 Mon Sep 17 00:00:00 2001 From: "Hendrik v. Raven" Date: Thu, 21 Feb 2019 22:21:24 +0100 Subject: [PATCH 2/4] LP3982: inegrate review feedback --- Regulator_Linear.lib | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Regulator_Linear.lib b/Regulator_Linear.lib index 49ac47e0a3..b067b0ad37 100644 --- a/Regulator_Linear.lib +++ b/Regulator_Linear.lib @@ -1682,7 +1682,7 @@ X OUT 4 400 100 100 L 50 50 1 1 P N X NC 5 -300 -100 100 R 50 50 1 1 N N X CC 6 400 -100 100 L 50 50 1 1 P X ~SHDN 7 -400 0 100 R 50 50 1 1 I -X ~FAULT 8 400 0 100 L 50 50 1 1 O +X ~FAULT 8 400 0 100 L 50 50 1 1 C X EP 9 100 -300 100 U 50 50 1 1 P ENDDRAW ENDDEF @@ -1703,10 +1703,10 @@ X OUT 1 400 100 100 L 50 50 1 1 w X IN 2 -400 100 100 R 50 50 1 1 W X GND 3 0 -300 100 U 50 50 1 1 W X OUT 4 400 100 100 L 50 50 1 1 P N -X SET 5 -400 -100 100 R 50 50 1 1 I +X SET 5 -400 -100 100 R 50 50 1 1 P X CC 6 400 -100 100 L 50 50 1 1 P X ~SHDN 7 -400 0 100 R 50 50 1 1 I -X ~FAULT 8 400 0 100 L 50 50 1 1 O +X ~FAULT 8 400 0 100 L 50 50 1 1 C X EP 9 100 -300 100 U 50 50 1 1 P ENDDRAW ENDDEF @@ -1731,7 +1731,7 @@ X OUT 4 400 100 100 L 50 50 1 1 P N X NC 5 -300 -100 100 R 50 50 1 1 N N X CC 6 400 -100 100 L 50 50 1 1 P X ~SHDN 7 -400 0 100 R 50 50 1 1 I -X ~FAULT 8 400 0 100 L 50 50 1 1 O +X ~FAULT 8 400 0 100 L 50 50 1 1 C ENDDRAW ENDDEF # @@ -1751,10 +1751,10 @@ X OUT 1 400 100 100 L 50 50 1 1 w X IN 2 -400 100 100 R 50 50 1 1 W X GND 3 0 -300 100 U 50 50 1 1 W X OUT 4 400 100 100 L 50 50 1 1 P N -X SET 5 -400 -100 100 R 50 50 1 1 I +X SET 5 -400 -100 100 R 50 50 1 1 P X CC 6 400 -100 100 L 50 50 1 1 P X ~SHDN 7 -400 0 100 R 50 50 1 1 I -X ~FAULT 8 400 0 100 L 50 50 1 1 O +X ~FAULT 8 400 0 100 L 50 50 1 1 C ENDDRAW ENDDEF # From 7da14531bacd550239475d44db5c1d8d5d2b9e8b Mon Sep 17 00:00:00 2001 From: "Hendrik v. Raven" Date: Sun, 2 Jun 2019 13:55:50 +0200 Subject: [PATCH 3/4] LP3982: add _PullBack to footprint filter --- Regulator_Linear.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Regulator_Linear.lib b/Regulator_Linear.lib index b067b0ad37..933721c750 100644 --- a/Regulator_Linear.lib +++ b/Regulator_Linear.lib @@ -1667,7 +1667,7 @@ ENDDEF DEF LP3982ILD-1.8 U 0 20 Y Y 1 F N F0 "U" 300 -250 50 H V R CNN F1 "LP3982ILD-1.8" 0 250 50 H V C CNN -F2 "Package_SON:WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_ThermalVias" 200 -350 50 H I C CNN +F2 "Package_SON:WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack_ThermalVias" 200 -350 50 H I C CNN F3 "" 0 0 50 H I C CNN ALIAS LP3982ILD-2.5 LP3982ILD-3.0 LP3982ILD-3.3 $FPLIST From 57ad76aec7e200e6f8d37a094749fbdbff424f22 Mon Sep 17 00:00:00 2001 From: "Hendrik v. Raven" Date: Sun, 2 Jun 2019 19:39:22 +0200 Subject: [PATCH 4/4] add missing _PullBack to footprint name --- Regulator_Linear.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Regulator_Linear.lib b/Regulator_Linear.lib index 933721c750..5730b4021b 100644 --- a/Regulator_Linear.lib +++ b/Regulator_Linear.lib @@ -1692,7 +1692,7 @@ ENDDEF DEF LP3982ILD-ADJ U 0 20 Y Y 1 F N F0 "U" 300 -250 50 H V R CNN F1 "LP3982ILD-ADJ" 0 250 50 H V C CNN -F2 "Package_SON:WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_ThermalVias" 200 -350 50 H I C CNN +F2 "Package_SON:WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack_ThermalVias" 200 -350 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST WSON*1EP*3x2.5mm*P0.5mm*