main
Ray adm2582: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding) 5fc49c4 26d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "adm2582",
  "title": "ADM2582E",
  "brief": "ADI isolated RS-485/RS-422 transceiver with integrated isolated power, SOIC-20W. 5 kVrms, up to 16 Mbps. Datasheet-verified.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "interface",
    "rs-485",
    "isolated",
    "isopower",
    "soic-20",
    "analog-devices"
  ],
  "component": {
    "mpn": "ADM2582",
    "manufacturer": "Analog Devices",
    "package": "SOIC-20W",
    "pin_count": 20,
    "category": "Interface",
    "subcategory": "Isolated RS-485",
    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/ADM2582E-2587E.pdf",
    "parts": {
      "symbol": "adm2582.kicad_sym",
      "footprint": "adm2582.kicad_mod",
      "model_3d": "adm2582-etched.glb",
      "model_3d_plain": "adm2582.glb",
      "model_3d_step": "adm2582-etched.step",
      "model_3d_step_plain": "adm2582.step",
      "lbr": "adm2582.lbr"
    },
    "distributor_links": {},
    "pins": [
      {
        "number": "1",
        "name": "GND1",
        "type": "power_in",
        "description": "Ground, logic side. Reference for the logic-side VCC supply and all logic-side signals (RxD, TxD, DE, RE)."
      },
      {
        "number": "2",
        "name": "VCC",
        "type": "power_in",
        "description": "Logic side power supply, 3.0 V to 5.5 V. A 0.1 µF and a 0.01 µF decoupling capacitor should be fitted between Pin 2 and Pin 1."
      },
      {
        "number": "3",
        "name": "GND1",
        "type": "power_in",
        "description": "Ground, logic side."
      },
      {
        "number": "4",
        "name": "RxD",
        "type": "output",
        "description": "Receiver output data. Output is high when (A − B) ≥ −30 mV and low when (A − B) ≤ −200 mV. Tristated when the receiver is disabled (RE driven high)."
      },
      {
        "number": "5",
        "name": "RE",
        "type": "input",
        "description": "Receiver enable input, active low. Driving this input low enables the receiver; driving it high disables the receiver (RxD tristated)."
      },
      {
        "number": "6",
        "name": "DE",
        "type": "input",
        "description": "Driver enable input, active high. Driving this input high enables the differential driver; driving it low disables the driver (Y, Z high impedance)."
      },
      {
        "number": "7",
        "name": "TxD",
        "type": "input",
        "description": "Driver input. Data to be transmitted by the driver is applied to this input."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Logic side power supply, 3.0 V to 5.5 V. A 0.1 µF and a 10 µF decoupling capacitor should be fitted between Pin 8 and Pin 9."
      },
      {
        "number": "9",
        "name": "GND1",
        "type": "power_in",
        "description": "Ground, logic side."
      },
      {
        "number": "10",
        "name": "GND1",
        "type": "power_in",
        "description": "Ground, logic side."
      },
      {
        "number": "11",
        "name": "GND2",
        "type": "power_in",
        "description": "Ground for isolated dc-to-dc converter, bus side. Connect Pin 11 and Pin 14 together through one ferrite bead to PCB ground."
      },
      {
        "number": "12",
        "name": "VISOOUT",
        "type": "power_out",
        "description": "Isolated power supply output, typically 3.3 V. Must be connected externally to VISOIN (Pin 19). A 10 µF reservoir capacitor and a 0.1 µF decoupling capacitor should be fitted between Pin 12 and Pin 11."
      },
      {
        "number": "13",
        "name": "Y",
        "type": "output",
        "description": "Driver noninverting differential output to the RS-485/RS-422 bus."
      },
      {
        "number": "14",
        "name": "GND2",
        "type": "power_in",
        "description": "Ground for isolated dc-to-dc converter, bus side. Connect Pin 11 and Pin 14 together through one ferrite bead to PCB ground."
      },
      {
        "number": "15",
        "name": "Z",
        "type": "output",
        "description": "Driver inverting differential output to the RS-485/RS-422 bus."
      },
      {
        "number": "16",
        "name": "GND2",
        "type": "power_in",
        "description": "Ground, bus side. Do not connect this pin to Pin 14 and Pin 11 (isolated dc-to-dc converter ground)."
      },
      {
        "number": "17",
        "name": "B",
        "type": "input",
        "description": "Receiver inverting differential input from the RS-485/RS-422 bus."
      },
      {
        "number": "18",
        "name": "A",
        "type": "input",
        "description": "Receiver noninverting differential input from the RS-485/RS-422 bus."
      },
      {
        "number": "19",
        "name": "VISOIN",
        "type": "power_in",
        "description": "Isolated power supply input to the transceiver. Must be connected externally to VISOOUT (Pin 12) through a ferrite bead and short trace length. A 0.1 µF and a 0.01 µF decoupling capacitor should be fitted between Pin 19 and Pin 20."
      },
      {
        "number": "20",
        "name": "GND2",
        "type": "power_in",
        "description": "Ground, bus side."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/ADM2582E-2587E.pdf",
        "pages": 22,
        "sha256": "77a52a9e60364895",
        "source_tier": "mfr"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 20,
        "described": 20,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "adm2582.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          10.3,
          12.8,
          2.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "59a10b341e6972b31d81802a048060326da627d8b92dcf4263064f4f62ec808e",
        "checked": "2026-10-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "adm2582-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          10.3,
          12.8,
          2.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "b6f1ed011831d609d26ce5b2f52ab5ac3d16b1575d8c9bef0496e22f6857665f",
        "checked": "2026-10-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Type": "Isolated RS-485 / RS-422 transceiver",
      "Isolation": "5 kVrms (iCoupler)",
      "Isolated power": "Integrated isoPower DC-DC",
      "Data rate": "Up to 16 Mbps",
      "Bus protection": "Fault-protected",
      "Supply": "3.3 V or 5 V (logic side)",
      "Package": "SOIC-20W"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "adm2582",
    "isolated rs-485 transceiver",
    "rs485 with isolated power",
    "isopower rs485"
  ],
  "discovery_pitch": "ADI ADM2582E isolated RS-485 transceiver with integrated isolated power (SOIC-20W) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "adm2582.kicad_sym",
    "adm2582.kicad_mod",
    "adm2582.glb",
    "adm2582.step",
    "adm2582.lbr",
    "docs/hero.png",
    "docs/adm2582-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "adm2582-etched.step"
  ]
}