← Commit history

CAD + datasheet

Ray ·c70fe30a96 ·2mo ago ·parent 60932c4
1 file changed +133−8
page.json+133−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "mcp4728",+  "title": "MCP4728 Quad 12-Bit DAC",+  "brief": "Quad-channel 12-bit voltage-output DAC with EEPROM and I2C, keeps settings through power cycles.",   "version": "0.1.0",-  "type": "component",-  "description": "Quad-channel 12-bit voltage-output DAC with EEPROM and I2C, keeps settings through power cycles.",+  "license": "CC-BY-SA-4.0",   "tags": [     "dac",     "12-bit",@@ -12,6 +15,133 @@     "microchip",     "msop-10"   ],+  "component": {+    "mpn": "MCP4728",+    "manufacturer": "Microchip",+    "package": "MSOP-10",+    "pin_count": 10,+    "category": "Analog",+    "subcategory": "Digital-to-Analog Converter",+    "datasheet": "https://ww1.microchip.com/downloads/en/devicedoc/22187e.pdf",+    "parts": {+      "symbol": "mcp4728.kicad_sym",+      "footprint": "mcp4728.kicad_mod",+      "model_3d": "mcp4728.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive supply voltage input, 2.7V to 5.5V. Also serves as the external voltage reference (VREF = VDD) when the external reference is selected. Bypass with a 0.1 \u00b5F ceramic capacitor to VSS."+      },+      {+        "number": "2",+        "name": "SCL",+        "type": "input",+        "description": "I2C serial clock input. Open-drain, requires an external pull-up resistor to VDD. Supports Standard (100 kHz), Fast (400 kHz), and High-Speed (3.4 MHz) modes."+      },+      {+        "number": "3",+        "name": "SDA",+        "type": "bidirectional",+        "description": "I2C serial data line. Open-drain, requires an external pull-up resistor to VDD. Bidirectional data line for reads/writes to DAC input registers and EEPROM."+      },+      {+        "number": "4",+        "name": "LDAC",+        "type": "input",+        "description": "Active-low latch DAC input. A high-to-low transition transfers the contents of the input registers to the output DAC registers, updating all four analog outputs synchronously. Tie high if not used."+      },+      {+        "number": "5",+        "name": "RDY/BSY",+        "type": "output",+        "description": "Ready/Busy status output. Indicates EEPROM programming status: high when the internal EEPROM write is complete (Ready), low while EEPROM is being programmed (Busy). Open-drain style status pin."+      },+      {+        "number": "6",+        "name": "VOUT A",+        "type": "output",+        "description": "Analog voltage output for DAC channel A. Buffered rail-to-rail output; full-scale range is either VDD (external reference) or VREF/2\u00b7VREF (internal 2.048V reference with gain 1 or 2). Short-circuit current typ. 15 mA."+      },+      {+        "number": "7",+        "name": "VOUT B",+        "type": "output",+        "description": "Analog voltage output for DAC channel B. Buffered rail-to-rail output; full-scale range is either VDD (external reference) or VREF/2\u00b7VREF (internal 2.048V reference with gain 1 or 2)."+      },+      {+        "number": "8",+        "name": "VOUT C",+        "type": "output",+        "description": "Analog voltage output for DAC channel C. Buffered rail-to-rail output; full-scale range is either VDD (external reference) or VREF/2\u00b7VREF (internal 2.048V reference with gain 1 or 2)."+      },+      {+        "number": "9",+        "name": "VOUT D",+        "type": "output",+        "description": "Analog voltage output for DAC channel D. Buffered rail-to-rail output; full-scale range is either VDD (external reference) or VREF/2\u00b7VREF (internal 2.048V reference with gain 1 or 2)."+      },+      {+        "number": "10",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground / negative supply reference (0 V)."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://ww1.microchip.com/downloads/en/devicedoc/22187e.pdf",+        "pages": 68,+        "sha256": "7e6515c45a02ffe4",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 10,+        "described": 10,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  },+  "metadata": {+    "specs": {+      "Resolution": "12-bit, 4 channels",+      "Output": "Voltage output (rail-to-rail)",+      "Reference": "Internal 2.048 V or VDD, per channel",+      "Nonvolatile": "EEPROM stores settings + power-on state",+      "Interface": "I2C (standard/fast/high-speed)",+      "Supply voltage": "2.7 V to 5.5 V",+      "Operating temperature": "-40 C to 85 C"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "quad DAC",+    "I2C DAC",+    "voltage output DAC",+    "nonvolatile DAC",+    "4-channel analog out"+  ],+  "discovery_pitch": "Four 12-bit analog outputs over I2C that remember their last values in EEPROM after a power cycle.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -27,10 +157,5 @@     "docs/mcp4728-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file