← Commit history

component page: CAD + datasheet-first provenance

Ray ·1ca1f89fb9 · ·parent af54136
1 file changed +248−8
page.json+248−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "cp2102n",+  "title": "CP2102N",+  "brief": "Silicon Labs single-chip USB 2.0-to-UART bridge, QFN-28. Up to 3 Mbps, integrated transceiver/regulator/clock. Datasheet-verified.",   "version": "0.1.0",-  "type": "component",-  "description": "Silicon Labs single-chip USB 2.0-to-UART bridge, QFN-28. Up to 3 Mbps, integrated transceiver/regulator/clock. Datasheet-verified.",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "interface",@@ -12,6 +15,248 @@     "qfn-28",     "silicon-labs"   ],+  "component": {+    "mpn": "CP2102N",+    "manufacturer": "Silicon Labs",+    "package": "QFN-28",+    "pin_count": 29,+    "category": "Interface IC",+    "subcategory": "USB-to-UART bridge",+    "datasheet": "https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf",+    "parts": {+      "symbol": "cp2102n.kicad_sym",+      "footprint": "cp2102n.kicad_mod",+      "model_3d": "cp2102n.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "DCD",+        "type": "input",+        "description": "Data Carrier Detect modem-control input (active low)."+      },+      {+        "number": "2",+        "name": "RI/CLK",+        "type": "bidirectional",+        "description": "Ring Indicator modem-control input (active low) or optional clock output (CLK). Function is selected by device configuration."+      },+      {+        "number": "3",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference."+      },+      {+        "number": "4",+        "name": "D+",+        "type": "bidirectional",+        "description": "USB 2.0 full-speed data positive line."+      },+      {+        "number": "5",+        "name": "D-",+        "type": "bidirectional",+        "description": "USB 2.0 full-speed data negative line."+      },+      {+        "number": "6",+        "name": "VDD",+        "type": "power_in",+        "description": "3.3 V core supply. Serves as the 3.3 V output of the internal 5 V-to-3.3 V regulator when VREGIN is powered, or as a direct 3.0-3.6 V supply input when the regulator is bypassed. Requires a 4.7 \u00b5F and 0.1 \u00b5F bypass capacitor close to the pin."+      },+      {+        "number": "7",+        "name": "VREGIN",+        "type": "power_in",+        "description": "5 V voltage regulator input (3.6-5.25 V). Powers the internal regulator that produces 3.3 V on VDD. Tie to VBUS for bus-powered designs."+      },+      {+        "number": "8",+        "name": "VBUS",+        "type": "input",+        "description": "VBUS sense digital input. Connect to the 5 V USB VBUS rail; a high level on this pin indicates that a USB host is attached."+      },+      {+        "number": "9",+        "name": "RSTb",+        "type": "input",+        "description": "Active-low reset input. Recommend a 1 k\u03a9 pull-up to VDD (or VIO on parts that have it). Driven low internally during power-on and power-failure reset events."+      },+      {+        "number": "10",+        "name": "NC",+        "type": "unconnected",+        "description": "No connect. Leave this pin floating."+      },+      {+        "number": "11",+        "name": "SUSPENDb",+        "type": "output",+        "description": "USB suspend indicator (active-low). Driven low when the device enters the USB suspend state."+      },+      {+        "number": "12",+        "name": "SUSPEND",+        "type": "output",+        "description": "USB suspend indicator (active-high). Driven high when the device enters the USB suspend state."+      },+      {+        "number": "13",+        "name": "CHREN",+        "type": "output",+        "description": "USB battery-charging enable output. Drives an external charging circuit at 100 mA."+      },+      {+        "number": "14",+        "name": "CHR1",+        "type": "output",+        "description": "USB battery-charging current-select output. Enables highest charge current (1.5 A)."+      },+      {+        "number": "15",+        "name": "CHR0",+        "type": "output",+        "description": "USB battery-charging current-select output. Enables higher charge current (500 mA)."+      },+      {+        "number": "16",+        "name": "GPIO.3/WAKEUP",+        "type": "bidirectional",+        "description": "General-purpose I/O. Alternate function: remote USB wakeup interrupt input (WAKEUP)."+      },+      {+        "number": "17",+        "name": "GPIO.2/RS485",+        "type": "bidirectional",+        "description": "General-purpose I/O. Alternate function: RS485 transceiver direction-control output."+      },+      {+        "number": "18",+        "name": "GPIO.1/RXT",+        "type": "bidirectional",+        "description": "General-purpose I/O. Alternate function: Receive LED toggle output (RXT)."+      },+      {+        "number": "19",+        "name": "GPIO.0/TXT",+        "type": "bidirectional",+        "description": "General-purpose I/O. Alternate function: Transmit LED toggle output (TXT)."+      },+      {+        "number": "20",+        "name": "GPIO.6",+        "type": "bidirectional",+        "description": "General-purpose digital I/O."+      },+      {+        "number": "21",+        "name": "GPIO.5",+        "type": "bidirectional",+        "description": "General-purpose digital I/O."+      },+      {+        "number": "22",+        "name": "GPIO.4",+        "type": "bidirectional",+        "description": "General-purpose digital I/O."+      },+      {+        "number": "23",+        "name": "CTS",+        "type": "input",+        "description": "Clear-To-Send hardware-handshaking input (active low)."+      },+      {+        "number": "24",+        "name": "RTS",+        "type": "output",+        "description": "Ready-To-Send hardware-handshaking output (active low)."+      },+      {+        "number": "25",+        "name": "RXD",+        "type": "input",+        "description": "UART asynchronous data input (Receive). Supports baud rates from 300 baud to 3 Mbaud."+      },+      {+        "number": "26",+        "name": "TXD",+        "type": "output",+        "description": "UART asynchronous data output (Transmit). Supports baud rates from 300 baud to 3 Mbaud."+      },+      {+        "number": "27",+        "name": "DSR",+        "type": "input",+        "description": "Data Set Ready modem-control input (active low)."+      },+      {+        "number": "28",+        "name": "DTR",+        "type": "output",+        "description": "Data Terminal Ready modem-control output (active low)."+      },+      {+        "number": "EP",+        "name": "GND",+        "type": "power_in",+        "description": "Center exposed thermal pad. Must be connected to the board ground plane for electrical ground and heat dissipation."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf",+        "pages": 48,+        "sha256": "32fbab0ba17f394a",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 29,+        "described": 29,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  },+  "metadata": {+    "specs": {+      "Type": "USB 2.0-to-UART bridge",+      "USB": "full-speed 12 Mbps (virtual COM port)",+      "Max UART rate": "3 Mbps",+      "Integrated": "USB PHY + regulator + clock + config ROM",+      "Modem control": "RTS/CTS/DSR/DTR/DCD/RI",+      "GPIO": "up to 7 configurable",+      "Supply voltage": "USB 5 V or 3.3 V",+      "Package": "QFN-28 (5x5 mm, EP)"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "cp2102n",+    "usb to uart",+    "usb serial bridge",+    "virtual com port",+    "cp2102"+  ],+  "discovery_pitch": "CP2102N single-chip USB-to-UART bridge (QFN-28, up to 3 Mbps) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -27,10 +272,5 @@     "docs/cp2102n-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file