← Commit history

tusb2036: datasheet-first component page (KiCad sym+mod+step+lbr, hero, viewers)

Ray ·94fc61e581 ·2mo ago ·parent 141b81a
1 file changed +266−8
page.json+266−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "tusb2036",+  "title": "TUSB2036",+  "brief": "TI 3-port USB 2.0 full-speed hub, LQFP-32. Bus- or self-powered, ganged or per-port power. Datasheet-verified.",   "version": "0.1.0",-  "type": "component",-  "description": "TI 3-port USB 2.0 full-speed hub, LQFP-32. Bus- or self-powered, ganged or per-port power. Datasheet-verified.",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "interface",@@ -12,6 +15,266 @@     "lqfp-32",     "texas-instruments"   ],+  "component": {+    "mpn": "TUSB2036",+    "manufacturer": "Texas Instruments",+    "package": "LQFP-32",+    "pin_count": 32,+    "category": "Interface",+    "subcategory": "USB hub",+    "datasheet": "https://www.ti.com/lit/ds/symlink/tusb2036.pdf",+    "parts": {+      "symbol": "tusb2036.kicad_sym",+      "footprint": "tusb2036.kicad_mod",+      "model_3d": "tusb2036.glb",+      "model_3d_step": "tusb2036.step",+      "lbr": "tusb2036.lbr"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "DP0",+        "type": "bidirectional",+        "description": "Root port USB differential data plus. DP0 paired with DM0 constitutes the upstream USB port (full-speed, 12 Mb/s)."+      },+      {+        "number": "2",+        "name": "DM0",+        "type": "bidirectional",+        "description": "Root port USB differential data minus. DM0 paired with DP0 constitutes the upstream USB port."+      },+      {+        "number": "3",+        "name": "VCC",+        "type": "power_in",+        "description": "3.3-V supply voltage (recommended 3.0-3.6 V)."+      },+      {+        "number": "4",+        "name": "RESET",+        "type": "input",+        "description": "Active-low TTL reset input with hysteresis. Must be asserted at power up; recommended pulse width 100 \u03bcs-1 ms after VCC reaches 90%. Clock must be active during the last 60 \u03bcs of the reset window."+      },+      {+        "number": "5",+        "name": "EECLK",+        "type": "output",+        "description": "EEPROM serial clock. When EXTMEM is low, EECLK acts as a 3-state serial clock output to the EEPROM with a 100-\u03bcA internal pulldown. When EXTMEM is high the EEPROM interface is disabled and this pin must be left floating."+      },+      {+        "number": "6",+        "name": "EEDATA/GANGED",+        "type": "bidirectional",+        "description": "Muxed EEPROM serial data / power-management mode indicator. When EXTMEM is low it is the serial data I/O for the EEPROM (100-\u03bcA internal pulldown). When EXTMEM is high it selects ganged vs. per-port overcurrent detection for the downstream ports; TTL input that must not change dynamically during operation."+      },+      {+        "number": "7",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference. Must be tied to ground for proper operation."+      },+      {+        "number": "8",+        "name": "BUSPWR",+        "type": "input",+        "description": "Active-low power-source indicator. Pull low for bus-powered mode or to 3.3 V for self-powered mode. Must not change dynamically during operation."+      },+      {+        "number": "9",+        "name": "PWRON1",+        "type": "output",+        "description": "Active-low push-pull power-on/off control for downstream port 1. Drives external 5-V power switch device; output cannot drive 5-V signals so the switch must accept 3.3-V logic inputs."+      },+      {+        "number": "10",+        "name": "OVRCUR1",+        "type": "input",+        "description": "Active-low overcurrent input for downstream port 1. Sampled every 2 ms with noise-filter logic (valid on two consecutive samples)."+      },+      {+        "number": "11",+        "name": "DM1",+        "type": "bidirectional",+        "description": "USB downstream port 1 differential data minus."+      },+      {+        "number": "12",+        "name": "DP1",+        "type": "bidirectional",+        "description": "USB downstream port 1 differential data plus."+      },+      {+        "number": "13",+        "name": "PWRON2",+        "type": "output",+        "description": "Active-low push-pull power-on/off control for downstream port 2. Drives external 5-V power switch device (3.3-V compatible input required)."+      },+      {+        "number": "14",+        "name": "OVRCUR2",+        "type": "input",+        "description": "Active-low overcurrent input for downstream port 2. Noise-filtered (sampled every 2 ms)."+      },+      {+        "number": "15",+        "name": "DM2",+        "type": "bidirectional",+        "description": "USB downstream port 2 differential data minus."+      },+      {+        "number": "16",+        "name": "DP2",+        "type": "bidirectional",+        "description": "USB downstream port 2 differential data plus."+      },+      {+        "number": "17",+        "name": "PWRON3",+        "type": "output",+        "description": "Active-low push-pull power-on/off control for downstream port 3. Drives external 5-V power switch device (3.3-V compatible input required)."+      },+      {+        "number": "18",+        "name": "OVRCUR3",+        "type": "input",+        "description": "Active-low overcurrent input for downstream port 3. Noise-filtered; has an internal pull-up that can be enabled for 2-port operation."+      },+      {+        "number": "19",+        "name": "DM3",+        "type": "bidirectional",+        "description": "USB downstream port 3 differential data minus."+      },+      {+        "number": "20",+        "name": "DP3",+        "type": "bidirectional",+        "description": "USB downstream port 3 differential data plus."+      },+      {+        "number": "21",+        "name": "OCPROT/PWRSW",+        "type": "input",+        "description": "Dual-function active-low input. On a bus-powered hub (BUSPWR=GND) this is the overcurrent-protection implementation indicator (OCPROT); on a self-powered hub (BUSPWR=VCC) it is the power-switching implementation indicator (PWRSW). Logic high disables the internal pulldown."+      },+      {+        "number": "22",+        "name": "NPINT0",+        "type": "input",+        "description": "Number of ports internal to hub system (permanently attached), bit 0. See Table 1 in datasheet."+      },+      {+        "number": "23",+        "name": "NPINT1",+        "type": "input",+        "description": "Number of ports internal to hub system (permanently attached), bit 1. See Table 1 in datasheet."+      },+      {+        "number": "24",+        "name": "NP3",+        "type": "input",+        "description": "Active-low port-count select. Logic 0 configures the hub for 3 downstream ports; logic 1 configures for 2 downstream ports."+      },+      {+        "number": "25",+        "name": "VCC",+        "type": "power_in",+        "description": "3.3-V supply voltage (recommended 3.0-3.6 V)."+      },+      {+        "number": "26",+        "name": "EXTMEM",+        "type": "input",+        "description": "External-EEPROM enable. When high, the serial EEPROM interface is disabled and default VID/PID are used. When low, pins 5 and 6 act as the EEPROM clock and data pins."+      },+      {+        "number": "27",+        "name": "DP0PUR",+        "type": "output",+        "description": "DP0 pullup-resistor enable. Floats (inactive) for ~15 ms after RESET or after any change on BUSPWR, then drives to VCC (3.3 V) until the next reset or BUSPWR change. Enables onboard bus/self-power dynamic switching."+      },+      {+        "number": "28",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference. Must be tied to ground for proper operation."+      },+      {+        "number": "29",+        "name": "XTAL2",+        "type": "output",+        "description": "6-MHz crystal output. Leave open when using an external oscillator/clock source."+      },+      {+        "number": "30",+        "name": "XTAL1/CLK48",+        "type": "input",+        "description": "Muxed crystal / 48-MHz clock input. When MODE is low, this is a 6-MHz crystal input (50% duty cycle) driving an internal APLL that generates the 48-MHz and 12-MHz core clocks. When MODE is high, this pin is driven by a 48-MHz external clock and the APLL is bypassed."+      },+      {+        "number": "31",+        "name": "MODE",+        "type": "input",+        "description": "Clock-source mode select. Low = APLL output clock (6-MHz crystal or oscillator on XTAL1); high = XTAL1/CLK48 driven directly by a 48-MHz clock source."+      },+      {+        "number": "32",+        "name": "SUSPND",+        "type": "output",+        "description": "Suspend-status output. Active-high; asserted high during USB suspend to allow external logic to power down. Low during normal operation."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.ti.com/lit/ds/symlink/tusb2036.pdf",+        "pages": 29,+        "sha256": "66da8c4b2e0dd932",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 32,+        "described": 32,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  },+  "metadata": {+    "specs": {+      "Type": "USB 2.0 full-speed hub",+      "Ports": "1 upstream, 3 downstream",+      "Power": "Bus- or self-powered",+      "Port power": "Ganged or per-port (PWRON / OVRCUR)",+      "Descriptors": "Internal or external EEPROM",+      "Supply": "3.3 V",+      "Package": "LQFP-32"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "tusb2036",+    "usb hub chip",+    "3 port usb hub",+    "full speed usb hub ic"+  ],+  "discovery_pitch": "TI TUSB2036 3-port USB 2.0 full-speed hub (LQFP-32) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -29,10 +292,5 @@     "docs/tusb2036-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file