From 6123df1aad2a1dc9c1cc684564df1725ea3a1794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20S=C3=A1nchez=20Mu=C3=B1oz?= Date: Sun, 15 Mar 2026 01:24:17 +0100 Subject: [PATCH] Add devices for LDK320 LDO Four devices are added: * Adjustable version in SOT23-5 package * Fixed version in SOT23-5 package * Fixed version in SOT89-3 package * Fixed version in SOT89-3 package with different pin assignment --- .../.librepcb-dev | 1 + .../device.lp | 41 ++++++++ .../.librepcb-dev | 1 + .../device.lp | 33 +++++++ .../.librepcb-dev | 1 + .../device.lp | 95 +++++++++++++++++++ .../.librepcb-dev | 1 + .../device.lp | 37 ++++++++ 8 files changed, 210 insertions(+) create mode 100644 dev/09ed222c-f605-4526-8fbc-d6b801da5755/.librepcb-dev create mode 100644 dev/09ed222c-f605-4526-8fbc-d6b801da5755/device.lp create mode 100644 dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/.librepcb-dev create mode 100644 dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/device.lp create mode 100644 dev/3b2eef2e-e137-432e-9c83-c891670f43cc/.librepcb-dev create mode 100644 dev/3b2eef2e-e137-432e-9c83-c891670f43cc/device.lp create mode 100644 dev/66555c58-3ce9-497a-88da-82955ebec730/.librepcb-dev create mode 100644 dev/66555c58-3ce9-497a-88da-82955ebec730/device.lp diff --git a/dev/09ed222c-f605-4526-8fbc-d6b801da5755/.librepcb-dev b/dev/09ed222c-f605-4526-8fbc-d6b801da5755/.librepcb-dev new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/dev/09ed222c-f605-4526-8fbc-d6b801da5755/.librepcb-dev @@ -0,0 +1 @@ +2 diff --git a/dev/09ed222c-f605-4526-8fbc-d6b801da5755/device.lp b/dev/09ed222c-f605-4526-8fbc-d6b801da5755/device.lp new file mode 100644 index 00000000..aebcd03a --- /dev/null +++ b/dev/09ed222c-f605-4526-8fbc-d6b801da5755/device.lp @@ -0,0 +1,41 @@ +(librepcb_device 09ed222c-f605-4526-8fbc-d6b801da5755 + (name "ST LDK320ADU") + (description "200mA output, 18V input, high accuracy and high PSRR fixed voltage regulator in SOT89-3 package") + (keywords "regulator,ldo,dc-dc,voltage") + (author "eduardosm") + (version "0.1") + (created 2026-03-14T23:55:05Z) + (deprecated false) + (generated_by "") + (category 30643e64-b131-4eb5-b956-ceb3cb02413a) + (resource "Datasheet ST LDK320AU" (mediatype "application/pdf") + (url "https://www.st.com/resource/en/datasheet/ldk320.pdf") + ) + (component 54ad6c40-6cc8-43c6-b7b9-105be65de1da) + (package ca213d38-a73e-444a-97a6-acd07eed199e) + (pad 80778a16-6674-454c-9a2e-9bc87d53f84a (optional false) + (signal 7038e7c8-6036-4677-aaa9-cb1a2a98a92f) + ) + (pad d34df436-edd1-4b7a-92c8-2040ca727439 (optional false) + (signal 64f4d07d-edc7-4947-ae00-879e03e04894) + ) + (pad fad15abb-0c07-4dce-b406-433be536fcb9 (optional false) + (signal 870a2123-7262-4567-ad14-f07ffe18d80b) + ) + (part "LDK320ADU30R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320ADU33R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3.3")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320ADU50R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "5")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320ADU120R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "12")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) +) diff --git a/dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/.librepcb-dev b/dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/.librepcb-dev new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/.librepcb-dev @@ -0,0 +1 @@ +2 diff --git a/dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/device.lp b/dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/device.lp new file mode 100644 index 00000000..23e0f00d --- /dev/null +++ b/dev/1d54fd0b-eef7-4408-8524-ded06b4eaac1/device.lp @@ -0,0 +1,33 @@ +(librepcb_device 1d54fd0b-eef7-4408-8524-ded06b4eaac1 + (name "ST LDK320AU") + (description "200mA output, 18V input, high accuracy and high PSRR fixed voltage regulator in SOT89-3 package") + (keywords "regulator,ldo,dc-dc,voltage") + (author "eduardosm") + (version "0.1") + (created 2026-03-14T23:59:28Z) + (deprecated false) + (generated_by "") + (category 30643e64-b131-4eb5-b956-ceb3cb02413a) + (resource "Datasheet ST LDK320AU" (mediatype "application/pdf") + (url "https://www.st.com/resource/en/datasheet/ldk320.pdf") + ) + (component 54ad6c40-6cc8-43c6-b7b9-105be65de1da) + (package ca213d38-a73e-444a-97a6-acd07eed199e) + (pad 80778a16-6674-454c-9a2e-9bc87d53f84a (optional false) + (signal 870a2123-7262-4567-ad14-f07ffe18d80b) + ) + (pad d34df436-edd1-4b7a-92c8-2040ca727439 (optional false) + (signal 7038e7c8-6036-4677-aaa9-cb1a2a98a92f) + ) + (pad fad15abb-0c07-4dce-b406-433be536fcb9 (optional false) + (signal 64f4d07d-edc7-4947-ae00-879e03e04894) + ) + (part "LDK320AU33R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3.3")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320AU50R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "5")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) +) diff --git a/dev/3b2eef2e-e137-432e-9c83-c891670f43cc/.librepcb-dev b/dev/3b2eef2e-e137-432e-9c83-c891670f43cc/.librepcb-dev new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/dev/3b2eef2e-e137-432e-9c83-c891670f43cc/.librepcb-dev @@ -0,0 +1 @@ +2 diff --git a/dev/3b2eef2e-e137-432e-9c83-c891670f43cc/device.lp b/dev/3b2eef2e-e137-432e-9c83-c891670f43cc/device.lp new file mode 100644 index 00000000..c500d3dc --- /dev/null +++ b/dev/3b2eef2e-e137-432e-9c83-c891670f43cc/device.lp @@ -0,0 +1,95 @@ +(librepcb_device 3b2eef2e-e137-432e-9c83-c891670f43cc + (name "ST LDK320(A)M") + (description "200mA output, 18V input, high accuracy and high PSRR fixed voltage regulator in SOT23-5 package") + (keywords "regulator,ldo,dc-dc,voltage") + (author "eduardosm") + (version "0.1") + (created 2026-03-14T23:30:32Z) + (deprecated false) + (generated_by "") + (category 30643e64-b131-4eb5-b956-ceb3cb02413a) + (resource "Datasheet ST LDK320(A)M" (mediatype "application/pdf") + (url "https://www.st.com/resource/en/datasheet/ldk320.pdf") + ) + (component fd175594-0a7e-443f-ae71-6126adbf106e) + (package ecca7be5-2257-420a-9e9f-70e02368da57) + (pad 177f45ba-3125-4471-883a-c6a845a85f18 (optional false) + (signal 3a9f594b-8d53-4cf4-816a-a85d265730e7) + ) + (pad 4a663579-e794-4e55-8174-dacdf5860550 (optional false) + (signal 9b86c706-c378-4a19-85d3-2135a0ace920) + ) + (pad 71df5b0a-353c-4d80-b3b2-64ae4ef9be41 (optional false) + (signal 0abb84c9-f452-4ae1-a6a3-c3cf31e3157c) + ) + (pad 9cb2f3ab-e3d2-4b3a-8c4a-1eb12a0088ae (optional false) + (signal c12bcf97-b5fa-4533-ad05-b3b5d9bd3e2d) + ) + (pad a4df33fa-f948-4e0d-862a-4298306fce44 (optional false) + (signal none) + ) + (part "LDK320AM12R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "1.2")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M12R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "1.2")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) + (part "LDK320AM15R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "1.5")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320AM18R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "1.8")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M18R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "1.8")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) + (part "LDK320AM25R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "2.5")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M25R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "2.5")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) + (part "LDK320AM30R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M30R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) + (part "LDK320AM33R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3.3")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M33R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3.3")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) + (part "LDK320AM36R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "3.6")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320AM50R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "5")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M50R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "5")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) + (part "LDK320AM120R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "12")) + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M120R" (manufacturer "ST Microelectronics") + (attribute "OUTPUT_VOLTAGE" (type voltage) (unit volt) (value "12")) + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) +) diff --git a/dev/66555c58-3ce9-497a-88da-82955ebec730/.librepcb-dev b/dev/66555c58-3ce9-497a-88da-82955ebec730/.librepcb-dev new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/dev/66555c58-3ce9-497a-88da-82955ebec730/.librepcb-dev @@ -0,0 +1 @@ +2 diff --git a/dev/66555c58-3ce9-497a-88da-82955ebec730/device.lp b/dev/66555c58-3ce9-497a-88da-82955ebec730/device.lp new file mode 100644 index 00000000..f0a401c4 --- /dev/null +++ b/dev/66555c58-3ce9-497a-88da-82955ebec730/device.lp @@ -0,0 +1,37 @@ +(librepcb_device 66555c58-3ce9-497a-88da-82955ebec730 + (name "ST LDK320(A)M-R") + (description "200mA output, 18V input, high accuracy and high PSRR adjustable voltage regulator in SOT23-5 package") + (keywords "regulator,ldo,dc-dc,voltage") + (author "eduardosm") + (version "0.1") + (created 2026-03-15T00:13:37Z) + (deprecated false) + (generated_by "") + (category 30643e64-b131-4eb5-b956-ceb3cb02413a) + (resource "Datasheet ST LDK320(A)M-R" (mediatype "application/pdf") + (url "https://www.st.com/resource/en/datasheet/ldk320.pdf") + ) + (component cb2938fe-a350-4138-ada4-9ed7f4bbdeb4) + (package ecca7be5-2257-420a-9e9f-70e02368da57) + (pad 177f45ba-3125-4471-883a-c6a845a85f18 (optional false) + (signal 1b71b7c6-6a82-4e1a-a5b4-2983e775a570) + ) + (pad 4a663579-e794-4e55-8174-dacdf5860550 (optional false) + (signal 48d3d7e4-d3a5-45a7-8710-d440b5eb1bf1) + ) + (pad 71df5b0a-353c-4d80-b3b2-64ae4ef9be41 (optional false) + (signal a0e1896c-7fce-42c2-8f87-d7e00fc6b331) + ) + (pad 9cb2f3ab-e3d2-4b3a-8c4a-1eb12a0088ae (optional false) + (signal b4f718ac-ccc4-4ace-9bf4-e2769f7d97d8) + ) + (pad a4df33fa-f948-4e0d-862a-4298306fce44 (optional false) + (signal 0a15b051-a9db-4e3f-b582-f28ac4aac9bd) + ) + (part "LDK320AM-R" (manufacturer "ST Microelectronics") + (attribute "ACCURACY" (type string) (unit none) (value "0.5%")) + ) + (part "LDK320M-R" (manufacturer "ST Microelectronics") + (attribute "ACCURACY" (type string) (unit none) (value "2%")) + ) +)