main
Ray Publish 0.1.0 4f2ea21 2d ago
{
  "slug": "ad5429yruz",
  "version": "0.1.0",
  "type": "component",
  "description": "Analog Devices Digital To Analog Converters (DACs), TSSOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "adc-dac-data conversion",
    "ad5429yruz",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ad5429yruz.kicad_sym",
    "ad5429yruz.kicad_mod",
    "ad5429yruz.glb",
    "ad5429yruz.step",
    "ad5429yruz.lbr",
    "docs/hero.png",
    "docs/ad5429yruz-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "ad5429yruz-hero.glb",
    "ad5429yruz-hero.overlay.json",
    "ad5429yruz-etched.glb"
  ],
  "component": {
    "mpn": "AD5429YRUZ",
    "manufacturer": "Analog Devices",
    "package": "TSSOP-16",
    "pin_count": 16,
    "category": "ADC/DAC/Data Conversion",
    "subcategory": "Digital To Analog Converters (DACs)",
    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5429_5439_5449.pdf",
    "parts": {
      "symbol": "ad5429yruz.kicad_sym",
      "footprint": "ad5429yruz.kicad_mod",
      "model_3d": "ad5429yruz-hero.glb",
      "model_3d_plain": "ad5429yruz-etched.glb",
      "model_3d_step": "ad5429yruz-etched.step",
      "model_3d_step_plain": "ad5429yruz.step",
      "lbr": "ad5429yruz.lbr"
    },
    "distributor_links": {
      "lcsc": "C649743",
      "digikey": "AD5429YRUZ-ND",
      "mouser": "584-AD5429YRUZ"
    },
    "distributor_check": {
      "checked_at": "2026-10-31T18:39:23Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "AD5429YRUZ-ND",
        "status": "found"
      },
      "mouser": {
        "pn": "584-AD5429YRUZ",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "IOUT1A",
        "type": "output",
        "description": "DAC A current output."
      },
      {
        "number": "2",
        "name": "IOUT2A",
        "type": "passive",
        "description": "DAC A analog ground, typically tied to system analog ground but can be biased to achieve single-supply operation."
      },
      {
        "number": "3",
        "name": "RFBA",
        "type": "passive",
        "description": "DAC A feedback resistor pin that establishes voltage output by connecting to an external amplifier output."
      },
      {
        "number": "4",
        "name": "VREFA",
        "type": "input",
        "description": "DAC A reference voltage input pin (reference input range ±10 V)."
      },
      {
        "number": "5",
        "name": "GND",
        "type": "power_in",
        "description": "Ground pin."
      },
      {
        "number": "6",
        "name": "LDAC",
        "type": "input",
        "description": "Load DAC input allowing asynchronous update when low, or automatic synchronous update if held permanently low (on the 16th clock falling edge in standalone mode, or SYNC rising edge in daisy-chain mode)."
      },
      {
        "number": "7",
        "name": "SCLK",
        "type": "input",
        "description": "Serial clock input; data is clocked into the shift register on the falling edge by default, or on the rising edge via control bits."
      },
      {
        "number": "8",
        "name": "SDIN",
        "type": "input",
        "description": "Serial data input; data is clocked into the 16-bit input register on the active edge of SCLK (falling edge by default)."
      },
      {
        "number": "9",
        "name": "SDO",
        "type": "output",
        "description": "Serial data output for daisy-chaining and DAC register readback, clocked out on the edge opposite to the one loading the shift register."
      },
      {
        "number": "10",
        "name": "SYNC",
        "type": "input",
        "description": "Active-low frame synchronization input; when low it powers on the SCLK and DIN buffers and enables the input shift register, with data latched on the 16th active clock edge in standalone mode."
      },
      {
        "number": "11",
        "name": "CLR",
        "type": "input",
        "description": "Active-low control input that clears the DAC output, input, and DAC registers, to zero scale or midscale as configured."
      },
      {
        "number": "12",
        "name": "VDD",
        "type": "power_in",
        "description": "Positive power supply input, operating from 2.5 V to 5.5 V."
      },
      {
        "number": "13",
        "name": "VREFB",
        "type": "input",
        "description": "DAC B reference voltage input pin (reference input range ±10 V)."
      },
      {
        "number": "14",
        "name": "RFBB",
        "type": "passive",
        "description": "DAC B feedback resistor pin that establishes voltage output by connecting to an external amplifier output."
      },
      {
        "number": "15",
        "name": "IOUT2B",
        "type": "passive",
        "description": "DAC B analog ground, typically tied to system analog ground but can be biased to achieve single-supply operation."
      },
      {
        "number": "16",
        "name": "IOUT1B",
        "type": "output",
        "description": "DAC B current output."
      }
    ],
    "provenance": {
      "extractor": "extract_pins 0.3",
      "factory_chain": {
        "factory": "2.0.0",
        "extractor": "extract_pins 0.3",
        "primary_model": "claude-sonnet-5-5",
        "primary_mode": "text",
        "consensus_model": "claude-sonnet-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [
          "extractor flagged: Pin types for current outputs (IOUT1x), analog-ground-like IOUT2x and feedback RFBx were assigned by"
        ],
        "pages_sent": 7,
        "cost_usd": 0.0944,
        "at": "2026-10-31T18:39:10"
      },
      "datasheet": {
        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5429_5439_5449.pdf",
        "pages": 28,
        "sha256": "92e73915f7ff8583",
        "source_tier": "mfr"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 16,
        "described": 16,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "ad5429yruz.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          5.0,
          1.1
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "6ad5e98224d02a427d9a6b929a28dbc158b9925fba5adec12db05079f1016948",
        "checked": "2026-10-31",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ad5429yruz-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          5.0,
          1.1
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "66954da9d46732fb758c90a6bd31092ff6964369db08b99818354a7b0e4c945a",
        "checked": "2026-10-31",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ],
    "package_dims": {
      "package_code": "RU-16",
      "source_page": 26,
      "D": {
        "nom_mm": 5.0,
        "range_mm": [
          4.9,
          5.1
        ]
      },
      "E1": {
        "nom_mm": 4.4,
        "range_mm": [
          4.3,
          4.5
        ]
      },
      "E": {
        "nom_mm": 6.4,
        "range_mm": [
          null,
          null
        ]
      },
      "e": {
        "nom_mm": 0.65,
        "range_mm": [
          null,
          null
        ]
      },
      "A": {
        "nom_mm": 1.2,
        "range_mm": [
          null,
          1.2
        ]
      },
      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",
      "model_check": {
        "file": "ad5429yruz.step",
        "verdict": "PASS",
        "reasons": [
          "height and body within the datasheet's package drawing"
        ],
        "by": "factory/package_fit.py"
      }
    }
  }
}