← Commit history

Initial commit: component/txs0104e

Ray ·0cbd6d2c57 ·2mo ago
2 files changed +95
README.mdadded+57
@@ -0,0 +1,57 @@+# TXS0104E++**Texas Instruments** · Level translator · SOIC-14++Translates four logic signals between two voltage domains in either direction, without a direction pin: it senses which side is driving and follows automatically. The A side (VCCA) and B side (VCCB) each set their own rail from 1.65 to 5.5 V, so a 1.8 V SoC drives a 3.3 or 5 V peripheral and vice versa, and an OE pin three-states all channels. Integrated edge-rate control and pull-ups suit it to push-pull and lightly-loaded open-drain lines. A common glue part for mixed-voltage GPIO, SPI, and UART.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VCCA | power_in | A-port supply voltage. 1.65 V ≤ VCCA ≤ 3.6 V and VCCA ≤ VCCB. Sets the OE threshold and the A-side signal level. |+| 2 | A1 | bidirectional | Bidirectional I/O channel 1, A side. Referenced to VCCA. Auto-sensing direction, supports push-pull and open-drain. |+| 3 | A2 | bidirectional | Bidirectional I/O channel 2, A side. Referenced to VCCA. |+| 4 | A3 | bidirectional | Bidirectional I/O channel 3, A side. Referenced to VCCA. |+| 5 | A4 | bidirectional | Bidirectional I/O channel 4, A side. Referenced to VCCA. |+| 6 | NC | unconnected | No internal connection. May be left floating or tied to GND. |+| 7 | GND | power_in | Ground reference. Also the reference return for both supplies. |+| 8 | OE | input | 3-state output-mode enable, referenced to VCCA. High = translator active. Low = all outputs Hi-Z. For a defined Hi-Z state at power-up/down, tie OE to GND through a pull-down resistor. |+| 9 | NC | unconnected | No internal connection. |+| 10 | B4 | bidirectional | Bidirectional I/O channel 4, B side. Referenced to VCCB. |+| 11 | B3 | bidirectional | Bidirectional I/O channel 3, B side. Referenced to VCCB. |+| 12 | B2 | bidirectional | Bidirectional I/O channel 2, B side. Referenced to VCCB. |+| 13 | B1 | bidirectional | Bidirectional I/O channel 1, B side. Referenced to VCCB. |+| 14 | VCCB | power_in | B-port supply voltage. 2.3 V ≤ VCCB ≤ 5.5 V, and must be ≥ VCCA. Sets the B-side signal level. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | Push-pull (edge-rate controlled) |+| Channels | 4 (auto-direction) |+| A side | 1.65-5.5 V |+| B side | 1.65-5.5 V |+| Output enable | OE (three-state) |+| Package | SOIC-14 |++## Ordering variants++- `TXS0104EDR (SOIC-14)`+- `TXS0104EPWR (TSSOP-14)`+- `TXS0104ERGYR (VQFN-14)`++## CAD (KiCad official)++- Symbol: `Logic_LevelTranslator:TXS0104ED (KiCad official)`+- Footprint: `Package_SO:SOIC-14_3.9x8.7mm_P1.27mm`+- 3D model: SOIC-14 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/txs0104e.pdf) (51 pp, sha256 `8622dc5ff42a36e2`, retrieved 2026-08-17, tier: manufacturer)+- **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/txs0104e-datasheet.pdf)
page.jsonadded+38
@@ -0,0 +1,38 @@+{+  "slug": "txs0104e",+  "version": "0.1.0",+  "type": "component",+  "description": "TI 4-bit bidirectional voltage-level translator, SOIC-14. Auto-direction, 1.65-5.5 V, push-pull. Datasheet-verified.",+  "tags": [+    "component",+    "interface",+    "level-translator",+    "level-shifter",+    "bidirectional",+    "soic-14",+    "texas-instruments"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "txs0104e.kicad_sym",+    "txs0104e.kicad_mod",+    "txs0104e.glb",+    "txs0104e.step",+    "txs0104e.lbr",+    "docs/hero.png",+    "docs/txs0104e-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file