From 5218cae5cda63a1c5d504388184445753c9c3e77 Mon Sep 17 00:00:00 2001 From: ashtonchase Date: Thu, 16 Jun 2016 19:47:09 -0500 Subject: [PATCH 1/5] added Analog Devices ADP5054 quad buck regulator --- library/dc-dc.dcm | 6 +++++ library/dc-dc.lib | 65 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/library/dc-dc.dcm b/library/dc-dc.dcm index e009b6bb..5d0515f7 100644 --- a/library/dc-dc.dcm +++ b/library/dc-dc.dcm @@ -6,6 +6,12 @@ K Voltage regulator switching buck fixed output analog F http://www.analog.com/media/en/technical-documentation/data-sheets/ADP2108.pdf $ENDCMP # +$CMP ADP5054 +D 250kHz to 2MHz, 6A/6A/2A/2A Quad Buck Regulator, -40 to +125C +K quad regulator dcdc buck synchronizable parallel +F http://www.analog.com/media/en/technical-documentation/data-sheets/ADP5054.pdf +$ENDCMP +# $CMP APE1707H-12-HF D 12V 2A, 150KHz PWM Buck DC/DC Converter, TO252-5 (D-PAK) K 12V 2A 150KHz PWM Buck DC/DC diff --git a/library/dc-dc.lib b/library/dc-dc.lib index fb42c0ca..6b9e6ecf 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -18,6 +18,71 @@ X SW 5 300 100 100 L 50 50 1 1 I ENDDRAW ENDDEF # +# ADP5054 +# +DEF ADP5054 U 0 40 Y Y 1 F N +F0 "U" -800 1500 50 H V R CNN +F1 "ADP5054" 200 0 50 H V R CNN +F2 "" -1100 1000 50 H I C CNN +F3 "" -1100 1000 50 H I C CNN +$FPLIST + TQFP-48-1EP +$ENDFPLIST +DRAW +T 0 0 -100 50 0 0 0 QUAD~BUCK~REGULATOR Normal 0 C C +S -900 1400 900 -1700 1 1 12 f +X BST3 1 1100 -400 200 L 50 50 1 1 W +X PGND3_1 2 -100 -1900 200 U 50 50 1 1 W +X PGND3_2 3 0 -1900 200 U 50 50 1 1 W +X SW3_1 4 1100 -500 200 L 50 50 1 1 w +X SW3_2 5 1100 -600 200 L 50 50 1 1 w +X PVIN3 6 -1100 -400 200 R 50 50 1 1 W +X PVIN4 7 -1100 -1000 200 R 50 50 1 1 W +X SW4_1 8 1100 -1100 200 L 50 50 1 1 w +X SW4_2 9 1100 -1200 200 L 50 50 1 1 w +X PGND4_1 10 100 -1900 200 U 50 50 1 1 W +X COMP2 20 -1100 -100 200 R 50 50 1 1 U +X PGND 30 -200 -1900 200 U 50 50 1 1 W +X COMP1 40 -1100 700 200 R 50 50 1 1 U +X PGND4_2 11 200 -1900 200 U 50 50 1 1 W +X EN2 21 -1100 -200 200 R 50 50 1 1 I +X DL1 31 1100 500 200 L 50 50 1 1 O +X FB1 41 1100 1000 200 L 50 50 1 1 I +X BST4 12 1100 -1000 200 L 50 50 1 1 W +X PVIN2_1 22 -1100 200 200 R 50 50 1 1 W +X BST1 32 1100 900 200 L 50 50 1 1 W +X RT 42 1100 1200 200 L 50 50 1 1 U +X CFG34 13 -1100 -800 200 R 50 50 1 1 I +X PVIN2_2 23 -1100 100 200 R 50 50 1 1 W +X SW1_1 33 1100 800 200 L 50 50 1 1 w +X VDD 43 -1100 1200 200 R 50 50 1 1 w +X EN4 14 -1100 -1200 200 R 50 50 1 1 I +X PVIN2_3 24 -1100 0 200 R 50 50 1 1 W +X SW1_2 34 1100 700 200 L 50 50 1 1 w +X SYNC/MODE 44 1100 1300 200 L 50 50 1 1 U +X COMP4 15 -1100 -1100 200 R 50 50 1 1 U +X SW2_1 25 1100 200 200 L 50 50 1 1 w +X SW1_3 35 1100 600 200 L 50 50 1 1 w +X VREG 45 -1100 1300 200 R 50 50 1 1 w +X FB4 16 1100 -1300 200 L 50 50 1 1 I +X SW2_2 26 1100 100 200 L 50 50 1 1 w +X PVIN1_1 36 -1100 1000 200 R 50 50 1 1 W +X FB3 46 1100 -700 200 L 50 50 1 1 I +X PWRGD 17 1100 -1500 200 L 50 50 1 1 C +X SW2_3 27 1100 0 200 L 50 50 1 1 w +X PVIN1_2 37 -1100 900 200 R 50 50 1 1 W +X COMP3 47 -1100 -500 200 R 50 50 1 1 U +X CFG12 18 -1100 400 200 R 50 50 1 1 I +X BST2 28 1100 -100 200 L 50 50 1 1 W +X PVIN1_3 38 -1100 800 200 R 50 50 1 1 W +X EN3 48 -1100 -600 200 R 50 50 1 1 I +X FB2 19 1100 -200 200 L 50 50 1 1 I +X DL2 29 1100 300 200 L 50 50 1 1 O +X EN1 39 -1100 600 200 R 50 50 1 1 I +X EPAD 49 300 -1900 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # APE1707H-33-HF # DEF APE1707H-33-HF U 0 40 Y Y 1 F N From 912c2163cb465c4f5654d7d43a5369cd6e40ea30 Mon Sep 17 00:00:00 2001 From: ashtonchase Date: Thu, 23 Jun 2016 17:53:27 -0500 Subject: [PATCH 2/5] ADP5054 updates --- library/dc-dc.lib | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 6b9e6ecf..6fd88a22 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -26,55 +26,55 @@ F1 "ADP5054" 200 0 50 H V R CNN F2 "" -1100 1000 50 H I C CNN F3 "" -1100 1000 50 H I C CNN $FPLIST - TQFP-48-1EP + TQFP481EP* $ENDFPLIST DRAW T 0 0 -100 50 0 0 0 QUAD~BUCK~REGULATOR Normal 0 C C -S -900 1400 900 -1700 1 1 12 f +S -900 1400 900 -1700 1 1 10 f X BST3 1 1100 -400 200 L 50 50 1 1 W -X PGND3_1 2 -100 -1900 200 U 50 50 1 1 W -X PGND3_2 3 0 -1900 200 U 50 50 1 1 W -X SW3_1 4 1100 -500 200 L 50 50 1 1 w -X SW3_2 5 1100 -600 200 L 50 50 1 1 w +X PGND3 2 -100 -1900 200 U 50 50 1 1 W +X PGND3 3 0 -1900 200 U 50 50 1 1 W +X SW3 4 1100 -500 200 L 50 50 1 1 w +X SW3 5 1100 -600 200 L 50 50 1 1 w X PVIN3 6 -1100 -400 200 R 50 50 1 1 W X PVIN4 7 -1100 -1000 200 R 50 50 1 1 W -X SW4_1 8 1100 -1100 200 L 50 50 1 1 w -X SW4_2 9 1100 -1200 200 L 50 50 1 1 w -X PGND4_1 10 100 -1900 200 U 50 50 1 1 W +X SW4 8 1100 -1100 200 L 50 50 1 1 w +X SW4 9 1100 -1200 200 L 50 50 1 1 w +X PGND4 10 100 -1900 200 U 50 50 1 1 W X COMP2 20 -1100 -100 200 R 50 50 1 1 U X PGND 30 -200 -1900 200 U 50 50 1 1 W X COMP1 40 -1100 700 200 R 50 50 1 1 U -X PGND4_2 11 200 -1900 200 U 50 50 1 1 W +X PGND4 11 200 -1900 200 U 50 50 1 1 W X EN2 21 -1100 -200 200 R 50 50 1 1 I X DL1 31 1100 500 200 L 50 50 1 1 O X FB1 41 1100 1000 200 L 50 50 1 1 I X BST4 12 1100 -1000 200 L 50 50 1 1 W -X PVIN2_1 22 -1100 200 200 R 50 50 1 1 W +X PVIN2 22 -1100 200 200 R 50 50 1 1 W X BST1 32 1100 900 200 L 50 50 1 1 W X RT 42 1100 1200 200 L 50 50 1 1 U X CFG34 13 -1100 -800 200 R 50 50 1 1 I -X PVIN2_2 23 -1100 100 200 R 50 50 1 1 W -X SW1_1 33 1100 800 200 L 50 50 1 1 w +X PVIN2 23 -1100 100 200 R 50 50 1 1 W +X SW1 33 1100 800 200 L 50 50 1 1 w X VDD 43 -1100 1200 200 R 50 50 1 1 w X EN4 14 -1100 -1200 200 R 50 50 1 1 I -X PVIN2_3 24 -1100 0 200 R 50 50 1 1 W -X SW1_2 34 1100 700 200 L 50 50 1 1 w +X PVIN2 24 -1100 0 200 R 50 50 1 1 W +X SW1 34 1100 700 200 L 50 50 1 1 w X SYNC/MODE 44 1100 1300 200 L 50 50 1 1 U X COMP4 15 -1100 -1100 200 R 50 50 1 1 U -X SW2_1 25 1100 200 200 L 50 50 1 1 w -X SW1_3 35 1100 600 200 L 50 50 1 1 w +X SW2 25 1100 200 200 L 50 50 1 1 w +X SW1 35 1100 600 200 L 50 50 1 1 w X VREG 45 -1100 1300 200 R 50 50 1 1 w X FB4 16 1100 -1300 200 L 50 50 1 1 I -X SW2_2 26 1100 100 200 L 50 50 1 1 w -X PVIN1_1 36 -1100 1000 200 R 50 50 1 1 W +X SW2 26 1100 100 200 L 50 50 1 1 w +X PVIN1 36 -1100 1000 200 R 50 50 1 1 W X FB3 46 1100 -700 200 L 50 50 1 1 I X PWRGD 17 1100 -1500 200 L 50 50 1 1 C -X SW2_3 27 1100 0 200 L 50 50 1 1 w -X PVIN1_2 37 -1100 900 200 R 50 50 1 1 W +X SW2 27 1100 0 200 L 50 50 1 1 w +X PVIN1 37 -1100 900 200 R 50 50 1 1 W X COMP3 47 -1100 -500 200 R 50 50 1 1 U X CFG12 18 -1100 400 200 R 50 50 1 1 I X BST2 28 1100 -100 200 L 50 50 1 1 W -X PVIN1_3 38 -1100 800 200 R 50 50 1 1 W +X PVIN1 38 -1100 800 200 R 50 50 1 1 W X EN3 48 -1100 -600 200 R 50 50 1 1 I X FB2 19 1100 -200 200 L 50 50 1 1 I X DL2 29 1100 300 200 L 50 50 1 1 O From 8a13ddb552d6dc2b63cf0176bfff99ffe4918ea5 Mon Sep 17 00:00:00 2001 From: ashtonchase Date: Sat, 25 Jun 2016 10:28:42 -0500 Subject: [PATCH 3/5] updated APD5054 footprint filter --- library/dc-dc.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 6fd88a22..6dbd6412 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -26,7 +26,7 @@ F1 "ADP5054" 200 0 50 H V R CNN F2 "" -1100 1000 50 H I C CNN F3 "" -1100 1000 50 H I C CNN $FPLIST - TQFP481EP* + TQFP * 48 * 1EP * $ENDFPLIST DRAW T 0 0 -100 50 0 0 0 QUAD~BUCK~REGULATOR Normal 0 C C From 9008ad87f4a915d61eec5ace20c4c381242a1c21 Mon Sep 17 00:00:00 2001 From: Ashton Johnson Date: Wed, 29 Jun 2016 21:39:00 -0500 Subject: [PATCH 4/5] Update dc-dc.lib updated adp5054 fp filter --- library/dc-dc.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 6dbd6412..2be2c09c 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -26,7 +26,7 @@ F1 "ADP5054" 200 0 50 H V R CNN F2 "" -1100 1000 50 H I C CNN F3 "" -1100 1000 50 H I C CNN $FPLIST - TQFP * 48 * 1EP * + TQFP-48-1EP $ENDFPLIST DRAW T 0 0 -100 50 0 0 0 QUAD~BUCK~REGULATOR Normal 0 C C From 604332a04ae114f6043da327e025efa9b37cddd3 Mon Sep 17 00:00:00 2001 From: Ashton Johnson Date: Mon, 17 Oct 2016 19:16:03 -0500 Subject: [PATCH 5/5] updated footprint filter, again. --- library/dc-dc.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 6dbd6412..e47ec2f2 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -26,10 +26,10 @@ F1 "ADP5054" 200 0 50 H V R CNN F2 "" -1100 1000 50 H I C CNN F3 "" -1100 1000 50 H I C CNN $FPLIST - TQFP * 48 * 1EP * + TQFP*48*1EP $ENDFPLIST DRAW -T 0 0 -100 50 0 0 0 QUAD~BUCK~REGULATOR Normal 0 C C +T 0 0 -100 50 0 0 0 QUAD~BUCK~REGULATOR Normal 0 C C S -900 1400 900 -1700 1 1 10 f X BST3 1 1100 -400 200 L 50 50 1 1 W X PGND3 2 -100 -1900 200 U 50 50 1 1 W