main
Ray Set visibility: public 10ff513 6h ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "lm317d2trg",
  "title": "LM317D2TRG",
  "brief": "HANSCHIP semiconductor Voltage Regulators - Linear, Low Drop Out (LDO) Regulators, TO-263-2. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "power management (pmic)",
    "lm317d2trg",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "LM317D2TRG",
    "manufacturer": "HANSCHIP semiconductor",
    "package": "TO-263-2",
    "pin_count": 3,
    "category": "Power Management (PMIC)",
    "subcategory": "Voltage Regulators - Linear, Low Drop Out (LDO) Regulators",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8586209263546454016",
    "parts": {
      "symbol": "lm317d2trg.kicad_sym",
      "footprint": "lm317d2trg.kicad_mod",
      "model_3d": "lm317d2trg-hero.glb",
      "model_3d_plain": "lm317d2trg-etched.glb",
      "model_3d_step": "lm317d2trg-etched.step",
      "model_3d_step_plain": "lm317d2trg.step",
      "lbr": "lm317d2trg.lbr"
    },
    "distributor_links": {
      "lcsc": "C19723797"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T14:44:49Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "quota"
      },
      "mouser": {
        "pn": null,
        "status": "quota"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "ADJUST",
        "type": "passive",
        "description": "Adjust terminal: the adjust-pin current IAdj is designed to stay below 100 µA and constant, with all quiescent current returned to the output, so the output voltage is set by the external resistor divider from this pin (page 4)."
      },
      {
        "number": "2",
        "name": "VOUT",
        "type": "power_out",
        "description": "Regulated output pin, rated for up to 1.5 A output current (IOUT max) with an input-output differential of at most 40 V (page 3)."
      },
      {
        "number": "3",
        "name": "Vin",
        "type": "power_in",
        "description": "Unregulated input supply pin; the input-to-output differential VI-VO must not exceed 40 V (page 3)."
      }
    ],
    "provenance": {
      "extractor": "extract_pins 0.3",
      "factory_chain": {
        "factory": "2.0.0",
        "extractor": "extract_pins 0.3",
        "primary_model": "claude-haiku-5-5",
        "primary_mode": "text",
        "consensus_model": "claude-sonnet-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [
          "extractor flagged: The datasheet pin table marks Vin as I/O type 'O' (output), but its function is described as 'input ; The datasheet marks ADJUST type as 'P' (power), which is not a standard KiCad ERC class for this ter; The datasheet marks VOUT I/O type as '--' (not specified). Mapped to power_out from its function (输出"
        ],
        "pages_sent": 10,
        "cost_usd": 0.1297,
        "at": "2026-10-18T14:42:49"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8586209263546454016",
        "pages": 10,
        "sha256": "a2a9eaadcb5128ab",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 3,
        "described": 3,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "lm317d2trg.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          15,
          10,
          4.42
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "804a3f76e4182a02567b2429bdc9a585b857158fb8543fccd29c8eb6780e1310",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "lm317d2trg-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          15,
          10,
          4.42
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "d2fe37a51f33a6761155a284871029a81190ad6c2bcb34167cb4dede420f4e8e",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "HANSCHIP semiconductor",
      "Package": "TO-263-2",
      "Category": "Power Management (PMIC)",
      "Pins": "3"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "a2a9eaadcb5128ab360cef1541eed256240de472496a675696d48c3177f2d805",
      "rows": [
        {
          "name": "Reference voltage",
          "symbol": "Vref",
          "kind": "electrical",
          "unit": "V",
          "min": 1.238,
          "typ": 1.25,
          "max": 1.262,
          "conditions": "3V≤ (VIN − VOUT) ≤40V , 10 mA ≤IOUT ≤IMAX, P ≤PMAX",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Reference voltage (wide row)",
          "symbol": "Vref",
          "kind": "electrical",
          "unit": "V",
          "min": 1.2,
          "typ": 1.25,
          "max": 1.3,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Line regulation",
          "symbol": "Regline",
          "kind": "electrical",
          "unit": "%/V",
          "min": null,
          "typ": 0.01,
          "max": 0.04,
          "conditions": "3V≤ (VIN − VOUT) ≤40V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Line regulation (wide row)",
          "symbol": "Regline",
          "kind": "electrical",
          "unit": "%/V",
          "min": null,
          "typ": 0.01,
          "max": 0.07,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Load regulation",
          "symbol": "Regload",
          "kind": "electrical",
          "unit": "%",
          "min": null,
          "typ": 0.1,
          "max": 0.5,
          "conditions": "10 mA ≤IOUT ≤IMAX",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Load regulation (wide row)",
          "symbol": "Regload",
          "kind": "electrical",
          "unit": "%",
          "min": null,
          "typ": 0.3,
          "max": 1.5,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Adjust pin current",
          "symbol": "IAdj",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 50,
          "max": 100,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Adjust pin current change",
          "symbol": "ΔIAdj",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 0.2,
          "max": 5,
          "conditions": "3V≤ (VIN − VOUT) ≤40V , 10 mA ≤IOUT ≤IMAX",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Minimum load current to maintain regulation",
          "symbol": "ILmin",
          "kind": "electrical",
          "unit": "mA",
          "min": null,
          "typ": 3.5,
          "max": 10,
          "conditions": "(VIN − VOUT) = 40V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Maximum output current",
          "symbol": "Imax",
          "kind": "electrical",
          "unit": "A",
          "min": 1,
          "typ": 1.95,
          "max": null,
          "conditions": "(VIN − VOUT) ≤15V,T 封装",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Thermal regulation",
          "symbol": "Reftherm",
          "kind": "electrical",
          "unit": "%/W",
          "min": null,
          "typ": 0.04,
          "max": 0.07,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Ripple rejection (CADJ=10 µF row)",
          "symbol": "RR",
          "kind": "electrical",
          "unit": "dB",
          "min": 66,
          "typ": 80,
          "max": null,
          "conditions": "VOUT=10V, f =12 Hz,CADJ=10 μF",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Input-output differential voltage",
          "symbol": "VI-VO",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 40,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Output current",
          "symbol": "IOUT",
          "kind": "absolute_maximum",
          "unit": "A",
          "min": null,
          "typ": null,
          "max": 1.5,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Operating junction temperature",
          "symbol": "TJ",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": -40,
          "typ": null,
          "max": 125,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Storage temperature",
          "symbol": "TS",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": -65,
          "typ": null,
          "max": 150,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Operating ambient temperature (LM317 grade)",
          "symbol": "TA",
          "kind": "recommended_operating",
          "unit": "℃",
          "min": 0,
          "typ": null,
          "max": 70,
          "conditions": "LM317 (not LM317A; LM317A is -40~85)",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Lead temperature (soldering)",
          "symbol": "TLEAD",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": null,
          "typ": null,
          "max": 245,
          "conditions": "焊接 10s",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Temperature stability",
          "symbol": "TS",
          "kind": "electrical",
          "unit": "%",
          "min": null,
          "typ": 1,
          "max": null,
          "conditions": "TMIN ≤TJ ≤TMAX",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "RMS output noise",
          "symbol": "N",
          "kind": "electrical",
          "unit": "%",
          "min": null,
          "typ": 0.003,
          "max": null,
          "conditions": "10 Hz ≤f ≤10 kHz",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Ripple rejection (CADJ=0 row)",
          "symbol": "RR",
          "kind": "electrical",
          "unit": "dB",
          "min": null,
          "typ": 65,
          "max": null,
          "conditions": "VOUT=10V, f=120 Hz,CADJ=0 μF",
          "source_page": 3,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "lm317d2trg"
  ],
  "discovery_pitch": "LM317D2TRG (HANSCHIP semiconductor) component page: datasheet pinout, KiCad symbol, footprint and 3D.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "lm317d2trg.kicad_sym",
    "lm317d2trg.kicad_mod",
    "lm317d2trg.glb",
    "lm317d2trg.step",
    "lm317d2trg.lbr",
    "docs/hero.png",
    "docs/lm317d2trg-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "lm317d2trg-hero.glb",
    "lm317d2trg-hero.overlay.json",
    "lm317d2trg-etched.glb"
  ],
  "visibility": {
    "public": true
  }
}