← Commit history

CAD + datasheet + .step

Ray ·b688aab56d ·2mo ago ·parent 132b85a
1 file changed +122−8
page.json+122−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "mcp4821",+  "title": "MCP4821 12-Bit SPI DAC",+  "brief": "Single-channel 12-bit voltage-output DAC with an internal reference and SPI.",   "version": "0.1.0",-  "type": "component",-  "description": "Single-channel 12-bit voltage-output DAC with an internal reference and SPI.",+  "license": "CC-BY-SA-4.0",   "tags": [     "dac",     "12-bit",@@ -12,6 +15,122 @@     "microchip",     "msop-8"   ],+  "component": {+    "mpn": "MCP4821",+    "manufacturer": "Microchip",+    "package": "MSOP-8",+    "pin_count": 8,+    "category": "Analog",+    "subcategory": "Digital-to-Analog Converter",+    "datasheet": "https://ww1.microchip.com/downloads/en/DeviceDoc/20002249B.pdf",+    "parts": {+      "symbol": "mcp4821.kicad_sym",+      "footprint": "mcp4821.kicad_mod",+      "model_3d": "mcp4821.glb",+      "model_3d_step": "mcp4821.step"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive supply voltage input, 2.7 V to 5.5 V relative to VSS. Bypass with 0.1 \u00b5F ceramic to VSS close to the pin, plus a 10 \u00b5F tantalum in parallel for board-level noise attenuation."+      },+      {+        "number": "2",+        "name": "CS",+        "type": "input",+        "description": "Active-low SPI chip-select input. Must be driven low to enable the serial clock and data functions; the DAC latches on the rising edge of CS."+      },+      {+        "number": "3",+        "name": "SCK",+        "type": "input",+        "description": "SPI-compatible serial clock input. Supports SPI Modes 0,0 and 1,1 with clock rates up to 20 MHz."+      },+      {+        "number": "4",+        "name": "SDI",+        "type": "input",+        "description": "SPI-compatible serial data input. Command/data word (16 bits) is shifted in MSb-first while CS is low."+      },+      {+        "number": "5",+        "name": "LDAC",+        "type": "input",+        "description": "Active-low latch-DAC synchronization input. Transfers input register contents to the DAC output registers (VOUT) on its falling edge, allowing simultaneous update of both channels. May be tied to VSS to update on the rising edge of CS."+      },+      {+        "number": "6",+        "name": "SHDN",+        "type": "output",+        "description": "Shutdown control input, active low. When held low, the DAC output goes to a high-impedance state and the device enters low-power shutdown."+      },+      {+        "number": "7",+        "name": "VSS",+        "type": "power_in",+        "description": "Analog ground and return path for the device. Tie to the board's analog ground plane through a low-impedance connection."+      },+      {+        "number": "8",+        "name": "VOUT",+        "type": "output",+        "description": "Buffered analog output of DAC channel A. Rail-to-rail swing from VSS to G\u00b7VREF (G = 1x or 2x); cannot exceed VDD. Uses the internal 2.048 V reference so full-scale is 2.048 V (G=1x) or 4.096 V (G=2x)."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://ww1.microchip.com/downloads/en/DeviceDoc/20002249B.pdf",+        "pages": 50,+        "sha256": "1f0b231636222ea5",+        "source_tier": "mfr"+      },+      "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"+    }+  },+  "metadata": {+    "specs": {+      "Resolution": "12-bit, 1 channel",+      "Output": "Voltage output (buffered, rail-to-rail)",+      "Reference": "Internal 2.048 V, 1x or 2x gain",+      "Interface": "SPI (up to 20 MHz)",+      "Settling time": "4.5 us typ",+      "Supply voltage": "2.7 V to 5.5 V",+      "Operating temperature": "-40 C to 125 C"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "single DAC",+    "SPI DAC",+    "12-bit voltage output",+    "internal reference DAC",+    "set-point generator"+  ],+  "discovery_pitch": "One 12-bit analog output over SPI with a built-in reference, so no external reference is needed.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -28,10 +147,5 @@     "docs/mcp4821-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file