← Commit history

component page: CAD + datasheet-first provenance

Ray ·65477a8556 ·2mo ago ·parent 6007835
1 file changed +121−8
page.json+121−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "mcp2551",+  "title": "MCP2551",+  "brief": "Microchip high-speed CAN transceiver, SOIC-8. Up to 1 Mb/s, pairs with MCP2515, slope control. Datasheet-verified.",   "version": "0.1.0",-  "type": "component",-  "description": "Microchip high-speed CAN transceiver, SOIC-8. Up to 1 Mb/s, pairs with MCP2515, slope control. Datasheet-verified.",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "interface",@@ -11,6 +14,121 @@     "soic-8",     "microchip"   ],+  "component": {+    "mpn": "MCP2551",+    "manufacturer": "Microchip Technology",+    "package": "SOIC-8",+    "pin_count": 8,+    "category": "Interface IC",+    "subcategory": "CAN transceiver (physical layer)",+    "datasheet": "https://ww1.microchip.com/downloads/en/DeviceDoc/20001667G.pdf",+    "parts": {+      "symbol": "mcp2551.kicad_sym",+      "footprint": "mcp2551.kicad_mod",+      "model_3d": "mcp2551.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "TXD",+        "type": "input",+        "description": "Transmit Data Input. TTL-compatible input from the CAN controller. A logic Low drives CANH/CANL to the Dominant state; a logic High (or floating) puts the bus in the Recessive state. Internal ~25 k\u03a9 pull-up to VDD. An extended Low >1.25 ms triggers the TXD permanent-dominant detection and disables the drivers."+      },+      {+        "number": "2",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground supply pin (0 V reference)."+      },+      {+        "number": "3",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive supply voltage pin. Operating range 4.5 V to 5.5 V (device drivers also functional between VPOR and 4.5 V but not guaranteed to meet ISO-11898)."+      },+      {+        "number": "4",+        "name": "RXD",+        "type": "output",+        "description": "Receive Data Output. CMOS-compatible push-pull output driven from the differential receiver. Outputs High when the CAN bus is Recessive and Low when the bus is Dominant. Typically connected to the CAN controller's receive data input."+      },+      {+        "number": "5",+        "name": "VREF",+        "type": "output",+        "description": "Reference Output Voltage, nominally VDD/2. Provides a common-mode reference for the CAN controller or external circuitry."+      },+      {+        "number": "6",+        "name": "CANL",+        "type": "bidirectional",+        "description": "CAN Low-Level bus I/O. Drives the low side of the differential CAN bus and is internally tied to the receive input comparator. Protected against battery-voltage shorts and high-voltage transients."+      },+      {+        "number": "7",+        "name": "CANH",+        "type": "bidirectional",+        "description": "CAN High-Level bus I/O. Drives the high side of the differential CAN bus and is internally tied to the receive input comparator. Protected against battery-voltage shorts and high-voltage transients."+      },+      {+        "number": "8",+        "name": "RS",+        "type": "input",+        "description": "Slope-Control Input. Selects one of three modes via an external biasing resistor to VSS or VOL: High-Speed (RS tied to VSS, |IRS| < 610 \u00b5A), Slope-Control (REXT to VOL, 10 \u00b5A < |IRS| < 200 \u00b5A - slew rate is set by REXT per Figure 1-1, roughly 24 V/\u00b5s at 10 k\u03a9 down to ~4 V/\u00b5s at 120 k\u03a9), or Standby (RS held high, |IRS| < 10 \u00b5A - transmitter disabled, receiver still active)."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://ww1.microchip.com/downloads/en/DeviceDoc/20001667G.pdf",+        "pages": 26,+        "sha256": "d7c9cc459e1b3763",+        "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": {+      "Type": "High-speed CAN transceiver",+      "Bus speed": "up to 1 Mb/s",+      "Bus interface": "CANH / CANL (differential)",+      "Controller interface": "TXD / RXD (logic level)",+      "Modes": "high-speed / slope-control / standby (RS pin)",+      "Nodes": "up to 112 on one bus",+      "Supply voltage": "4.5-5.5 V",+      "Package": "SOIC-8"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "mcp2551",+    "can transceiver",+    "can bus physical layer",+    "can phy"+  ],+  "discovery_pitch": "MCP2551 high-speed CAN transceiver (SOIC-8) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -26,10 +144,5 @@     "docs/mcp2551-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file