← Commit history

component page: CAD + datasheet-first provenance

Ray ·5b2406bf88 ·2mo ago ·parent a1ebb25
2 files changed +162−23
README.md+2−2
@@ -10,7 +10,7 @@ CMOS single 8-channel analog multiplexer / demultiplexer with logic-level conver |---|---|---|---| | 1 | CH4 | bidirectional | Channel 4 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 100 and INH = 0. | | 2 | CH6 | bidirectional | Channel 6 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 110 and INH = 0. |-| 3 | COM | bidirectional | Common out/in. Shared analog terminal that is switched to the addressed channel (CH0–CH7). Signal may swing from VEE to VDD. |+| 3 | COM | bidirectional | Common out/in. Shared analog terminal that is switched to the addressed channel (CH0-CH7). Signal may swing from VEE to VDD. | | 4 | CH7 | bidirectional | Channel 7 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 111 and INH = 0. | | 5 | CH5 | bidirectional | Channel 5 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 101 and INH = 0. | | 6 | INH | input | Inhibit (active-high). When INH = 1 (VDD), all channels are OFF (disconnected from COM). When INH = 0 (VSS), the channel selected by A/B/C is connected to COM. |@@ -54,7 +54,7 @@ CMOS single 8-channel analog multiplexer / demultiplexer with logic-level conver Data extracted from the manufacturer datasheet, not a distributor listing:  - **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/cd4051b.pdf) (39 pp, sha256 `3fbac7b3f3463b15`, retrieved 2026-08-17, tier: manufacturer)-- **Extractor:** `ds2sf` (Claude) — every pin and dimension is cited to a datasheet page; refuses to fabricate.+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - **CAD:** KiCad official libraries (CC-BY-SA 4.0).  [Datasheet PDF](docs/cd4051b-datasheet.pdf)
page.json+160−21
@@ -3,8 +3,9 @@   "type": "component",   "slug": "cd4051b",   "title": "CD4051B",-  "brief": "8-channel analog multiplexer/demultiplexer, DIP-16",+  "brief": "TI CMOS 8-channel analog multiplexer/demultiplexer, SOIC-16. 3-A/B/C select, INH, VEE for bipolar. Datasheet-verified.",   "version": "0.1.0",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "multiplexer",@@ -13,36 +14,174 @@     "soic-16",     "texas-instruments"   ],-  "license": "MIT",   "component": {     "mpn": "CD4051B",     "manufacturer": "Texas Instruments",-    "package": "DIP-16",-    "pin_count": null,-    "category": "library",-    "subcategory": "",-    "body_size": null,-    "parts": {},-    "distributor_links": {}+    "package": "SOIC-16",+    "pin_count": 16,+    "category": "Multiplexer",+    "subcategory": "8-channel analog mux / demux",+    "datasheet": "https://www.ti.com/lit/ds/symlink/cd4051b.pdf",+    "parts": {+      "symbol": "cd4051b.kicad_sym",+      "footprint": "cd4051b.kicad_mod",+      "model_3d": "cd4051b.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "CH4",+        "type": "bidirectional",+        "description": "Channel 4 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 100 and INH = 0."+      },+      {+        "number": "2",+        "name": "CH6",+        "type": "bidirectional",+        "description": "Channel 6 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 110 and INH = 0."+      },+      {+        "number": "3",+        "name": "COM",+        "type": "bidirectional",+        "description": "Common out/in. Shared analog terminal that is switched to the addressed channel (CH0-CH7). Signal may swing from VEE to VDD."+      },+      {+        "number": "4",+        "name": "CH7",+        "type": "bidirectional",+        "description": "Channel 7 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 111 and INH = 0."+      },+      {+        "number": "5",+        "name": "CH5",+        "type": "bidirectional",+        "description": "Channel 5 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 101 and INH = 0."+      },+      {+        "number": "6",+        "name": "INH",+        "type": "input",+        "description": "Inhibit (active-high). When INH = 1 (VDD), all channels are OFF (disconnected from COM). When INH = 0 (VSS), the channel selected by A/B/C is connected to COM."+      },+      {+        "number": "7",+        "name": "VEE",+        "type": "power_in",+        "description": "Negative analog supply. Sets the lower end of the analog signal range; may be tied to VSS for single-supply operation or to a negative rail (e.g. \u22125V) for dual-supply. VDD \u2212 VEE \u2264 20V."+      },+      {+        "number": "8",+        "name": "VSS",+        "type": "power_in",+        "description": "Digital/logic ground reference. Logic 0 level for INH and address inputs A/B/C."+      },+      {+        "number": "9",+        "name": "C",+        "type": "input",+        "description": "Channel select address bit C (MSB). Digital input; logic levels 0 = VSS, 1 = VDD. Selects one of eight channels together with A and B."+      },+      {+        "number": "10",+        "name": "B",+        "type": "input",+        "description": "Channel select address bit B. Digital input; logic levels 0 = VSS, 1 = VDD."+      },+      {+        "number": "11",+        "name": "A",+        "type": "input",+        "description": "Channel select address bit A (LSB). Digital input; logic levels 0 = VSS, 1 = VDD."+      },+      {+        "number": "12",+        "name": "CH3",+        "type": "bidirectional",+        "description": "Channel 3 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 011 and INH = 0."+      },+      {+        "number": "13",+        "name": "CH0",+        "type": "bidirectional",+        "description": "Channel 0 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 000 and INH = 0."+      },+      {+        "number": "14",+        "name": "CH1",+        "type": "bidirectional",+        "description": "Channel 1 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 001 and INH = 0."+      },+      {+        "number": "15",+        "name": "CH2",+        "type": "bidirectional",+        "description": "Channel 2 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 010 and INH = 0."+      },+      {+        "number": "16",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive supply. VDD \u2212 VSS = 3V to 20V (performance degrades below 3V). Absolute maximum V+ to V\u2212 = 20V."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.ti.com/lit/ds/symlink/cd4051b.pdf",+        "pages": 39,+        "sha256": "3fbac7b3f3463b15",+        "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"+    }   },-  "readme": "# CD4051B\n\n8-channel analog multiplexer/demultiplexer, DIP-16\n\nThe CD4051B is a single 8-channel analog multiplexer/demultiplexer. It can switch analog or digital signals with low on-resistance. Used for expanding ADC inputs, audio routing, and sensor multiplexing.",+  "metadata": {+    "specs": {+      "Type": "8-channel analog mux / demux",+      "Channels": "8 (CH0-CH7 <-> COM)",+      "Control": "3-bit address A/B/C + INH inhibit",+      "Signal range": "Bipolar (VDD to VEE)",+      "Supply (VDD)": "3-18 V",+      "Direction": "Bidirectional (mux or demux)",+      "Package": "SOIC-16",+      "Body (L\u00d7W\u00d7H)": "9.9 \u00d7 3.9 \u00d7 1.75 mm"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "cd4051b",+    "8 channel analog mux",+    "analog multiplexer",+    "4051 mux demux"+  ],+  "discovery_pitch": "CD4051B CMOS 8-channel analog mux/demux (SOIC-16) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",   "author": {-    "name": "Kyle Bergstedt",-    "email": "[email protected]"+    "name": "Ray",+    "email": "[email protected]"   },-  "visibility": "public",+  "dependencies": {},   "hero": {     "type": "image",     "path": "docs/hero.png"   },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-05-28T05:33:23.164Z",-  "updated_at": "2026-05-28T05:33:23.164Z",-  "description": "TI CMOS 8-channel analog multiplexer/demultiplexer, SOIC-16. 3-A/B/C select, INH, VEE for bipolar. Datasheet-verified.",-  "dependencies": {},   "files": [     "page.json",     "README.md",