main
Ray Publish 0.1.0 977f4b1 7d ago
{
  "slug": "hx65176-s",
  "version": "0.1.0",
  "type": "component",
  "description": "ZHHXDZ RS-485 / RS-422 ICs, SOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "interface",
    "hx65176-s",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "hx65176-s.kicad_sym",
    "hx65176-s.kicad_mod",
    "hx65176-s.glb",
    "hx65176-s.step",
    "hx65176-s.lbr",
    "docs/hero.png",
    "docs/hx65176-s-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "hx65176-s-hero.glb",
    "hx65176-s-hero.overlay.json",
    "hx65176-s-etched.glb"
  ],
  "component": {
    "mpn": "HX65176-S",
    "manufacturer": "ZHHXDZ",
    "package": "SOP-8",
    "pin_count": 8,
    "category": "Interface",
    "subcategory": "RS-485 / RS-422 ICs",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603105200219430912",
    "parts": {
      "symbol": "hx65176-s.kicad_sym",
      "footprint": "hx65176-s.kicad_mod",
      "model_3d": "hx65176-s-hero.glb",
      "model_3d_plain": "hx65176-s-etched.glb",
      "model_3d_step": "hx65176-s-etched.step",
      "model_3d_step_plain": "hx65176-s.step",
      "lbr": "hx65176-s.lbr"
    },
    "distributor_links": {
      "lcsc": "C19186127"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T09:51:40Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "quota"
      },
      "mouser": {
        "pn": null,
        "status": "quota"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "RO",
        "type": "output",
        "description": "Receiver data output; driven high when A-B is at or above -50 mV, low when A-B is at or below -200 mV, and high for open or shorted receiver inputs (fail-safe)."
      },
      {
        "number": "2",
        "name": "RE",
        "type": "input",
        "description": "Receiver enable, active low: the receiver is enabled when RE is low and its output goes to high impedance when RE is high (per the truth table, RE high with DE low puts RO in high-impedance state)."
      },
      {
        "number": "3",
        "name": "DE",
        "type": "input",
        "description": "Driver enable, active high: the driver is enabled when DE is high and A/B go to high impedance when DE is low; the datasheet's truth table shows DE low with RE low places the chip in receive mode."
      },
      {
        "number": "4",
        "name": "DI",
        "type": "input",
        "description": "Driver data input; sets the differential output on A/B when the driver is enabled (DI high gives A high / B low, DI low gives A low / B high)."
      },
      {
        "number": "5",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the device; all voltages are referenced to ground."
      },
      {
        "number": "6",
        "name": "A",
        "type": "bidirectional",
        "description": "Driver differential output and receiver differential input (non-inverting bus line); ESD protected to ±15 kV human body model."
      },
      {
        "number": "7",
        "name": "B",
        "type": "bidirectional",
        "description": "Driver differential output and receiver differential input (inverting bus line); ESD protected to ±15 kV human body model."
      },
      {
        "number": "8",
        "name": "Vcc",
        "type": "power_in",
        "description": "Power supply, 5 V nominal; working voltage range 4.5 V to 5.5 V (5 V ±5%)."
      }
    ],
    "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: Source text is partly garbled by OCR (pin 2 RE and pin 3 DE function descriptions, and the RO/RE/DE ; Pin 1 (RO) and pin 4 (DI) descriptions are inferred from the receiver and driver truth tables rather; The datasheet pin table covers the SOP-8 package only; no other package variants are listed for this"
        ],
        "pages_sent": 4,
        "cost_usd": 0.0324,
        "at": "2026-10-18T09:49:22"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603105200219430912",
        "pages": 4,
        "sha256": "577f43375f690c76",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 8,
        "described": 8,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "hx65176-s.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.0,
          4.9,
          1.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "hx65176-s-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.0,
          4.9,
          1.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "ec8a7ba15008efd92cb9bd9458d21ca3907255265db526278c60c027910528f3",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}