From 2d722764dccdc9bfef36add29457bb66bd890d0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20S=C3=A1nchez=20Mu=C3=B1oz?= Date: Sat, 14 Mar 2026 22:42:27 +0100 Subject: [PATCH] Add symbol/component/device for SN6501 push-pull transformer driver --- .../.librepcb-cmp | 1 + .../component.lp | 41 +++++++++++++++++++ .../.librepcb-dev | 1 + .../device.lp | 37 +++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/.librepcb-cmp create mode 100644 cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/component.lp create mode 100644 dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/.librepcb-dev create mode 100644 dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/device.lp diff --git a/cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/.librepcb-cmp b/cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/.librepcb-cmp new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/.librepcb-cmp @@ -0,0 +1 @@ +2 diff --git a/cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/component.lp b/cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/component.lp new file mode 100644 index 0000000..a83902b --- /dev/null +++ b/cmp/0da890a0-8b35-48be-8b53-d3f7e020ec37/component.lp @@ -0,0 +1,41 @@ +(librepcb_component 0da890a0-8b35-48be-8b53-d3f7e020ec37 + (name "TI SN6501") + (description "Low power push-pull transformer driver.") + (keywords "transformer,push-pull,isolated") + (author "eduardosm") + (version "0.1") + (created 2026-03-30T00:16:46Z) + (deprecated false) + (generated_by "") + (category 30643e64-b131-4eb5-b956-ceb3cb02413a) + (resource "Datasheet TI SN6501" (mediatype "application/pdf") + (url "https://www.ti.com/lit/ds/symlink/sn6501.pdf") + ) + (schematic_only false) + (default_value "{{MPN or DEVICE or COMPONENT}}") + (prefix "U") + (signal 2d77a131-e543-4a5c-bf04-7ca8d12fdcce (name "VCC") (role passive) + (required true) (negated false) (clock false) (forced_net "") + ) + (signal abbf8d5b-8f45-406f-8527-095bbef5863c (name "GND") (role passive) + (required true) (negated false) (clock false) (forced_net "") + ) + (signal 519b3272-3eef-4c45-a0a2-431b9c47df15 (name "D2") (role passive) + (required true) (negated false) (clock false) (forced_net "") + ) + (signal d81cfb5d-c359-4161-bc5a-dc84d3c7ee0a (name "D1") (role passive) + (required true) (negated false) (clock false) (forced_net "") + ) + (variant 282590e3-f049-41b6-97c8-3f4234da7814 (norm "") + (name "default") + (description "") + (gate 4a86ee46-cd85-4c34-99f6-264179ab79e0 + (symbol 6af97d05-bdca-4efa-b567-aa6129895425) + (position 0.0 0.0) (rotation 0.0) (required true) (suffix "") + (pin 0e0dd2a1-d269-441a-b4df-73a7affb0162 (signal 519b3272-3eef-4c45-a0a2-431b9c47df15) (text signal)) + (pin 47720781-c4de-417b-87a6-1223da2c736f (signal d81cfb5d-c359-4161-bc5a-dc84d3c7ee0a) (text signal)) + (pin b2fac1ac-6a19-40a5-ab07-5c5de1759293 (signal 2d77a131-e543-4a5c-bf04-7ca8d12fdcce) (text signal)) + (pin e4102d93-eb84-4b8e-90b2-d935d6b63c6d (signal abbf8d5b-8f45-406f-8527-095bbef5863c) (text signal)) + ) + ) +) diff --git a/dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/.librepcb-dev b/dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/.librepcb-dev new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/.librepcb-dev @@ -0,0 +1 @@ +2 diff --git a/dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/device.lp b/dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/device.lp new file mode 100644 index 0000000..ffe739c --- /dev/null +++ b/dev/5ae63cd4-523d-4eb7-a726-92695fcadb89/device.lp @@ -0,0 +1,37 @@ +(librepcb_device 5ae63cd4-523d-4eb7-a726-92695fcadb89 + (name "TI SN6501") + (description "Low power push-pull transformer driver.") + (keywords "transformer,push-pull,isolated") + (author "eduardosm") + (version "0.1") + (created 2026-03-30T00:18:14Z) + (deprecated false) + (generated_by "") + (category 30643e64-b131-4eb5-b956-ceb3cb02413a) + (resource "Datasheet TI SN6501" (mediatype "application/pdf") + (url "https://www.ti.com/lit/ds/symlink/sn6501.pdf") + ) + (component 0da890a0-8b35-48be-8b53-d3f7e020ec37) + (package ecca7be5-2257-420a-9e9f-70e02368da57) + (pad 177f45ba-3125-4471-883a-c6a845a85f18 (optional false) + (signal abbf8d5b-8f45-406f-8527-095bbef5863c) + ) + (pad 4a663579-e794-4e55-8174-dacdf5860550 (optional false) + (signal 519b3272-3eef-4c45-a0a2-431b9c47df15) + ) + (pad 71df5b0a-353c-4d80-b3b2-64ae4ef9be41 (optional false) + (signal 2d77a131-e543-4a5c-bf04-7ca8d12fdcce) + ) + (pad 9cb2f3ab-e3d2-4b3a-8c4a-1eb12a0088ae (optional false) + (signal d81cfb5d-c359-4161-bc5a-dc84d3c7ee0a) + ) + (pad a4df33fa-f948-4e0d-862a-4298306fce44 (optional false) + (signal abbf8d5b-8f45-406f-8527-095bbef5863c) + ) + (part "SN6501DBVR" (manufacturer "Texas Instruments") + (attribute "PACKAGING" (type string) (unit none) (value "T&R 3000")) + ) + (part "SN6501DBVT" (manufacturer "Texas Instruments") + (attribute "PACKAGING" (type string) (unit none) (value "T&R 250")) + ) +)