← Commit history

vps8701b: specified limits as data (metadata.characteristics, 36 rows from the datasheet)

Ray ·aa9e9c3b08 ·26d ago ·parent c7623e3
2 files changed +483−1
README.md+43
@@ -24,6 +24,49 @@ VPS8701B from VPSC, in a SOT-23-6. Pinout and pin descriptions extracted from th | Category | Power Management (PMIC) | | Pins | 6 | +## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| VIN input voltage (absolute maximum) | VIN | -0.3 |  | 38 | V |  | 2 |+| LDMOS drain voltage VD1, VD2 | VD1, VD2 | -0.3 |  |  | V |  | 2 |+| LDMOS peak current | I(VD1)Pk, I(VD2)Pk |  |  | 1.2 | A |  | 2 |+| EN, CLK pin voltage | EN, CLK | -0.3 |  | 6.6 | V |  | 2 |+| Maximum operating junction temperature | TJMAX |  |  | 150 | ℃ |  | 2 |+| Storage temperature range | TSTG | -55 |  | 150 | ℃ |  | 2 |+| ESD human body model HBM | V(ESD) | -2000 |  | 2000 | V | HBM per ESDA/JEDEC JS-001-2017 | 2 |+| ESD charged device model CDM | V(ESD) | -1000 |  | 1000 | V | CDM per ESDA/JEDEC JS-002-2014 | 2 |+| Input voltage range (recommended) | VIN | 6 |  | 30 | V |  | 3 |+| LDMOS drain current (recommended) | IVD1, IVD2 |  |  | 0.3 | A |  | 3 |+| Operating junction temperature | TJ | -40 |  | 125 | ℃ |  | 3 |+| VIN input voltage range | VIN | 6 |  | 30 | V |  | 3 |+| Startup voltage | VIN(ON) | 4.3 | 4.8 | 6 | V | EN floating, VIN rising | 3 |+| VIN quiescent current | IQ | 1.5 | 2.1 | 2.8 | mA | VD1, VD2, CLK, EN floating | 3 |+| VIN current with enable off | IVIN(EN) | 19 |  | 30 | uA | EN=0 | 3 |+| EN turn-on voltage | VEN(ON) | 2.1 |  | 2.5 | V | VEN rising | 3 |+| EN turn-off hysteresis voltage | VEN(HYS) | 0.7 | 1 | 1.3 | V | VEN falling | 3 |+| EN source current | IEN(SRC) | 13 |  | 40 | uA | VEN rising to VEN(ON)+0.1V | 3 |+| Current clamp limit initial value | ILIM0 | 180 | 250 | 350 | mA | VD1 and VD2 shorted, VIN=6V; measure IVIN current | 3 |+| Current clamp limit steady-state value | ILIM1 | 350 | 450 | 600 | mA |  | 3 |+| Low-frequency internal clock | fSW0 | 225 | 250 | 275 | kHz | CLK floating | 3 |+| High-frequency internal clock | fSW1 | 315 | 350 | 385 | kHz | CLK connected to GND | 3 |+| CLK high-level logic voltage | VCLK(H) | 2.2 |  | 2.5 | V |  | 3 |+| CLK low-level logic voltage | VCLK(L) | 0.7 |  | 1.2 | V |  | 3 |+| External synchronization clock frequency | F(EXT) | 50 |  | 1600 | kHz |  | 3 |+| Over-temperature protection threshold | TSHDN | 145 | 162 | 178 | ℃ |  | 3 |+| Over-temperature protection minimum off time | TOFFMIN(OTP) | 2 |  | 18 | Tsw |  | 3 |+| VIN enable-off hysteresis voltage | VIN(HYS) |  | 0.3 |  | V | EN floating, VIN falling | 3 |+| NMOS on-resistance at 25 °C | RDSN(ON) |  | 0.25 |  | Ω | T=25℃, IDS=0.2A | 3 |+| NMOS on-resistance at 100 °C | RDSN(ON) |  | 0.34 |  | Ω | T=100℃, IDS=0.2A | 3 |+| PMOS on-resistance at 25 °C | RDSP(ON) |  | 0.6 |  | Ω | T=25℃, IDS=0.2A | 3 |+| PMOS on-resistance at 100 °C | RDSP(ON) |  | 0.8 |  | Ω | T=100℃, IDS=0.2A | 3 |+| Voltage slew rate | VSLEW |  | 350 |  | V/us | 240Ω resistor between VD1 and VD2 | 3 |+| Dead time between VD1 and VD2 | tBBM |  | 180 |  | ns | 240Ω resistor between VD1 and VD2 | 3 |+| Time for ILIM0 to rise to ILIM1 | tSS |  | 1 |  | mS |  | 3 |+| Over-temperature protection hysteresis | TSHDN(HYS) |  | 27 |  | ℃ |  | 3 |+ ## CAD (KiCad official)  - Symbol: `VPS8701B`
page.json+440−1
@@ -165,6 +165,445 @@       "Package": "SOT-23-6",       "Category": "Power Management (PMIC)",       "Pins": "6"+    },+    "characteristics": {+      "version": 1,+      "source": "datasheet",+      "datasheet_sha256": "2cde9e84335b29f2",+      "rows": [+        {+          "name": "VIN input voltage (absolute maximum)",+          "symbol": "VIN",+          "kind": "absolute_maximum",+          "unit": "V",+          "min": -0.3,+          "typ": null,+          "max": 38,+          "conditions": "",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "LDMOS drain voltage VD1, VD2",+          "symbol": "VD1, VD2",+          "kind": "absolute_maximum",+          "unit": "V",+          "min": -0.3,+          "typ": null,+          "max": null,+          "conditions": "",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "LDMOS peak current",+          "symbol": "I(VD1)Pk, I(VD2)Pk",+          "kind": "absolute_maximum",+          "unit": "A",+          "min": null,+          "typ": null,+          "max": 1.2,+          "conditions": "",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "EN, CLK pin voltage",+          "symbol": "EN, CLK",+          "kind": "absolute_maximum",+          "unit": "V",+          "min": -0.3,+          "typ": null,+          "max": 6.6,+          "conditions": "",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "Maximum operating junction temperature",+          "symbol": "TJMAX",+          "kind": "absolute_maximum",+          "unit": "℃",+          "min": null,+          "typ": null,+          "max": 150,+          "conditions": "",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "Storage temperature range",+          "symbol": "TSTG",+          "kind": "absolute_maximum",+          "unit": "℃",+          "min": -55,+          "typ": null,+          "max": 150,+          "conditions": "",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "ESD human body model HBM",+          "symbol": "V(ESD)",+          "kind": "absolute_maximum",+          "unit": "V",+          "min": -2000,+          "typ": null,+          "max": 2000,+          "conditions": "HBM per ESDA/JEDEC JS-001-2017",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "ESD charged device model CDM",+          "symbol": "V(ESD)",+          "kind": "absolute_maximum",+          "unit": "V",+          "min": -1000,+          "typ": null,+          "max": 1000,+          "conditions": "CDM per ESDA/JEDEC JS-002-2014",+          "source_page": 2,+          "source": "datasheet"+        },+        {+          "name": "Input voltage range (recommended)",+          "symbol": "VIN",+          "kind": "recommended_operating",+          "unit": "V",+          "min": 6,+          "typ": null,+          "max": 30,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "LDMOS drain current (recommended)",+          "symbol": "IVD1, IVD2",+          "kind": "recommended_operating",+          "unit": "A",+          "min": null,+          "typ": null,+          "max": 0.3,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Operating junction temperature",+          "symbol": "TJ",+          "kind": "recommended_operating",+          "unit": "℃",+          "min": -40,+          "typ": null,+          "max": 125,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "VIN input voltage range",+          "symbol": "VIN",+          "kind": "electrical",+          "unit": "V",+          "min": 6,+          "typ": null,+          "max": 30,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Startup voltage",+          "symbol": "VIN(ON)",+          "kind": "electrical",+          "unit": "V",+          "min": 4.3,+          "typ": 4.8,+          "max": 6,+          "conditions": "EN floating, VIN rising",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "VIN quiescent current",+          "symbol": "IQ",+          "kind": "electrical",+          "unit": "mA",+          "min": 1.5,+          "typ": 2.1,+          "max": 2.8,+          "conditions": "VD1, VD2, CLK, EN floating",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "VIN current with enable off",+          "symbol": "IVIN(EN)",+          "kind": "electrical",+          "unit": "uA",+          "min": 19,+          "typ": null,+          "max": 30,+          "conditions": "EN=0",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "EN turn-on voltage",+          "symbol": "VEN(ON)",+          "kind": "electrical",+          "unit": "V",+          "min": 2.1,+          "typ": null,+          "max": 2.5,+          "conditions": "VEN rising",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "EN turn-off hysteresis voltage",+          "symbol": "VEN(HYS)",+          "kind": "electrical",+          "unit": "V",+          "min": 0.7,+          "typ": 1,+          "max": 1.3,+          "conditions": "VEN falling",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "EN source current",+          "symbol": "IEN(SRC)",+          "kind": "electrical",+          "unit": "uA",+          "min": 13,+          "typ": null,+          "max": 40,+          "conditions": "VEN rising to VEN(ON)+0.1V",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Current clamp limit initial value",+          "symbol": "ILIM0",+          "kind": "electrical",+          "unit": "mA",+          "min": 180,+          "typ": 250,+          "max": 350,+          "conditions": "VD1 and VD2 shorted, VIN=6V; measure IVIN current",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Current clamp limit steady-state value",+          "symbol": "ILIM1",+          "kind": "electrical",+          "unit": "mA",+          "min": 350,+          "typ": 450,+          "max": 600,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Low-frequency internal clock",+          "symbol": "fSW0",+          "kind": "electrical",+          "unit": "kHz",+          "min": 225,+          "typ": 250,+          "max": 275,+          "conditions": "CLK floating",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "High-frequency internal clock",+          "symbol": "fSW1",+          "kind": "electrical",+          "unit": "kHz",+          "min": 315,+          "typ": 350,+          "max": 385,+          "conditions": "CLK connected to GND",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "CLK high-level logic voltage",+          "symbol": "VCLK(H)",+          "kind": "electrical",+          "unit": "V",+          "min": 2.2,+          "typ": null,+          "max": 2.5,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "CLK low-level logic voltage",+          "symbol": "VCLK(L)",+          "kind": "electrical",+          "unit": "V",+          "min": 0.7,+          "typ": null,+          "max": 1.2,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "External synchronization clock frequency",+          "symbol": "F(EXT)",+          "kind": "electrical",+          "unit": "kHz",+          "min": 50,+          "typ": null,+          "max": 1600,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Over-temperature protection threshold",+          "symbol": "TSHDN",+          "kind": "thermal",+          "unit": "℃",+          "min": 145,+          "typ": 162,+          "max": 178,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Over-temperature protection minimum off time",+          "symbol": "TOFFMIN(OTP)",+          "kind": "timing",+          "unit": "Tsw",+          "min": 2,+          "typ": null,+          "max": 18,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "VIN enable-off hysteresis voltage",+          "symbol": "VIN(HYS)",+          "kind": "electrical",+          "unit": "V",+          "min": null,+          "typ": 0.3,+          "max": null,+          "conditions": "EN floating, VIN falling",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "NMOS on-resistance at 25 °C",+          "symbol": "RDSN(ON)",+          "kind": "electrical",+          "unit": "Ω",+          "min": null,+          "typ": 0.25,+          "max": null,+          "conditions": "T=25℃, IDS=0.2A",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "NMOS on-resistance at 100 °C",+          "symbol": "RDSN(ON)",+          "kind": "electrical",+          "unit": "Ω",+          "min": null,+          "typ": 0.34,+          "max": null,+          "conditions": "T=100℃, IDS=0.2A",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "PMOS on-resistance at 25 °C",+          "symbol": "RDSP(ON)",+          "kind": "electrical",+          "unit": "Ω",+          "min": null,+          "typ": 0.6,+          "max": null,+          "conditions": "T=25℃, IDS=0.2A",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "PMOS on-resistance at 100 °C",+          "symbol": "RDSP(ON)",+          "kind": "electrical",+          "unit": "Ω",+          "min": null,+          "typ": 0.8,+          "max": null,+          "conditions": "T=100℃, IDS=0.2A",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Voltage slew rate",+          "symbol": "VSLEW",+          "kind": "electrical",+          "unit": "V/us",+          "min": null,+          "typ": 350,+          "max": null,+          "conditions": "240Ω resistor between VD1 and VD2",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Dead time between VD1 and VD2",+          "symbol": "tBBM",+          "kind": "timing",+          "unit": "ns",+          "min": null,+          "typ": 180,+          "max": null,+          "conditions": "240Ω resistor between VD1 and VD2",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Time for ILIM0 to rise to ILIM1",+          "symbol": "tSS",+          "kind": "timing",+          "unit": "mS",+          "min": null,+          "typ": 1,+          "max": null,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        },+        {+          "name": "Over-temperature protection hysteresis",+          "symbol": "TSHDN(HYS)",+          "kind": "thermal",+          "unit": "℃",+          "min": null,+          "typ": 27,+          "max": null,+          "conditions": "",+          "source_page": 3,+          "source": "datasheet"+        }+      ]     }   },   "variants": [],@@ -206,4 +645,4 @@   "visibility": {     "public": true   }-}\ No newline at end of file+}