From e2d4d3baf518a2c6079e19e8054e52787ba2fb05 Mon Sep 17 00:00:00 2001 From: LHSmicius Date: Sun, 14 May 2023 08:22:03 +0300 Subject: [PATCH 1/2] add mosfet DMP610DL --- parts/transistor/pmos/DMP610DL.json | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 parts/transistor/pmos/DMP610DL.json diff --git a/parts/transistor/pmos/DMP610DL.json b/parts/transistor/pmos/DMP610DL.json new file mode 100644 index 000000000..031728c4c --- /dev/null +++ b/parts/transistor/pmos/DMP610DL.json @@ -0,0 +1,34 @@ +{ + "MPN": [ + false, + "DMP610DL" + ], + "base": "cc5ebbec-0032-49f3-92bd-37853ebe5a2d", + "datasheet": [ + false, + "https://www.diodes.com/assets/Datasheets/DMP610DL.pdf" + ], + "description": [ + false, + "P-channel MOSFET, -60V, -180mA, 10Ω" + ], + "inherit_model": true, + "inherit_tags": true, + "manufacturer": [ + true, + "Diodes Inc." + ], + "model": "1ebac498-5423-42dc-90a6-7ad333585f6a", + "orderable_MPNs": { + "5d9ccd80-c439-4700-8d7c-83441a071cc9": "DMP610DL-13", + "dc83200b-0370-4321-bb93-dcd244b79ce3": "DMP610DL-7" + }, + "parametric": {}, + "tags": [], + "type": "part", + "uuid": "b53c4477-a882-44ed-b19d-9ced4d6f47ef", + "value": [ + true, + "DMP3099L" + ] +} \ No newline at end of file From 88941efbd8fd4c45733adb9e72e9bc0c7f29f7f3 Mon Sep 17 00:00:00 2001 From: LHSmicius Date: Thu, 8 Jun 2023 23:17:21 +0300 Subject: [PATCH 2/2] DMP3099L and DMP610DL now derives from base part --- parts/transistor/pmos/DMP3099L.json | 26 ++---------- parts/transistor/pmos/DMP610DL.json | 8 ++-- parts/transistor/pmos/base-sot-23.json | 56 ++++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 27 deletions(-) create mode 100644 parts/transistor/pmos/base-sot-23.json diff --git a/parts/transistor/pmos/DMP3099L.json b/parts/transistor/pmos/DMP3099L.json index 551048f02..cbb25440e 100644 --- a/parts/transistor/pmos/DMP3099L.json +++ b/parts/transistor/pmos/DMP3099L.json @@ -3,6 +3,7 @@ false, "DMP3099L" ], + "base": "03b1c077-db19-40a1-9a65-208053aff665", "datasheet": [ false, "https://www.diodes.com/assets/Datasheets/DMP3099L.pdf" @@ -11,9 +12,8 @@ false, "P-channel MOSFET, -30V, -3.8A, 65mΩ" ], - "entity": "f1cafe55-ca30-4a2f-9c9e-ae06f9ea7859", "inherit_model": true, - "inherit_tags": false, + "inherit_tags": true, "manufacturer": [ false, "Diodes Inc." @@ -23,28 +23,8 @@ "00083c25-3e2b-466f-877f-631779bfccda": "DMP3099L-13", "2da6e1c4-50f4-4cc4-bd00-d7170daad70b": "DMP3099L-7" }, - "package": "a37e4931-af72-4de0-b4e4-0357747ba44d", - "pad_map": { - "531c3759-a1b6-40c6-9474-5554dc94bcec": { - "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a", - "pin": "4887ef47-94f0-4fd1-b552-c424bd37a3e7" - }, - "9fe9b6c3-f887-4523-976a-6aa050235658": { - "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a", - "pin": "074c3718-08fd-4f94-88fc-2bb43174b245" - }, - "be802fd1-5220-4258-a11f-c1529e6187e0": { - "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a", - "pin": "eb63ac9a-5d7e-42e2-92ea-a140a97f47d0" - } - }, "parametric": {}, - "tags": [ - "mosfet", - "p-channel", - "smd", - "transistor" - ], + "tags": [], "type": "part", "uuid": "cc5ebbec-0032-49f3-92bd-37853ebe5a2d", "value": [ diff --git a/parts/transistor/pmos/DMP610DL.json b/parts/transistor/pmos/DMP610DL.json index 031728c4c..26a17464c 100644 --- a/parts/transistor/pmos/DMP610DL.json +++ b/parts/transistor/pmos/DMP610DL.json @@ -3,7 +3,7 @@ false, "DMP610DL" ], - "base": "cc5ebbec-0032-49f3-92bd-37853ebe5a2d", + "base": "03b1c077-db19-40a1-9a65-208053aff665", "datasheet": [ false, "https://www.diodes.com/assets/Datasheets/DMP610DL.pdf" @@ -15,7 +15,7 @@ "inherit_model": true, "inherit_tags": true, "manufacturer": [ - true, + false, "Diodes Inc." ], "model": "1ebac498-5423-42dc-90a6-7ad333585f6a", @@ -28,7 +28,7 @@ "type": "part", "uuid": "b53c4477-a882-44ed-b19d-9ced4d6f47ef", "value": [ - true, - "DMP3099L" + false, + "" ] } \ No newline at end of file diff --git a/parts/transistor/pmos/base-sot-23.json b/parts/transistor/pmos/base-sot-23.json new file mode 100644 index 000000000..352b2a58c --- /dev/null +++ b/parts/transistor/pmos/base-sot-23.json @@ -0,0 +1,56 @@ +{ + "MPN": [ + false, + "base sot-23 P-channel MOSFET" + ], + "datasheet": [ + false, + "" + ], + "description": [ + false, + "base P-channel MOSFET, SOT-23" + ], + "entity": "f1cafe55-ca30-4a2f-9c9e-ae06f9ea7859", + "flags": { + "base_part": "set", + "exclude_bom": "clear", + "exclude_pnp": "clear" + }, + "inherit_model": true, + "inherit_tags": false, + "manufacturer": [ + false, + "" + ], + "model": "1ebac498-5423-42dc-90a6-7ad333585f6a", + "package": "a37e4931-af72-4de0-b4e4-0357747ba44d", + "pad_map": { + "531c3759-a1b6-40c6-9474-5554dc94bcec": { + "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a", + "pin": "4887ef47-94f0-4fd1-b552-c424bd37a3e7" + }, + "9fe9b6c3-f887-4523-976a-6aa050235658": { + "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a", + "pin": "074c3718-08fd-4f94-88fc-2bb43174b245" + }, + "be802fd1-5220-4258-a11f-c1529e6187e0": { + "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a", + "pin": "eb63ac9a-5d7e-42e2-92ea-a140a97f47d0" + } + }, + "parametric": {}, + "tags": [ + "mosfet", + "p-channel", + "smd", + "transistor" + ], + "type": "part", + "uuid": "03b1c077-db19-40a1-9a65-208053aff665", + "value": [ + false, + "" + ], + "version": 1 +} \ No newline at end of file