← Commit history

Initial commit: component/tca9406

Ray ·92e53ff2d4 ·2mo ago
2 files changed +89
README.mdadded+51
@@ -0,0 +1,51 @@+# TCA9406++**Texas Instruments** · Level translator · VSSOP-8++Translates the two lines of an I2C or SMBus bus between a lower and a higher voltage domain, so a controller at 1.2 or 1.8 V talks to 3.3 or 5 V devices on the same open-drain bus. Each channel handles the bidirectional traffic automatically, VCCA and VCCB set the two sides, and an OE pin isolates the buses when low. It is the level-shifter to reach for when a modern low-voltage SoC must share an I2C bus with higher-voltage peripherals.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | SDA_B | bidirectional | I²C/SMBus data line on the B-port side. Referenced to VCCB (2.3 V to 5.5 V). Open-drain with an internal 10-kΩ pullup to VCCB. |+| 2 | GND | power_in | Device ground reference (0 V). |+| 3 | VCCA | power_in | A-port supply voltage. Operating range 1.65 V ≤ VCCA ≤ 3.6 V and VCCA ≤ VCCB. Sets the logic reference level for the A-side I/Os and OE. |+| 4 | SDA_A | bidirectional | I²C/SMBus data line on the A-port side. Referenced to VCCA (1.65 V to 3.6 V). Open-drain with an internal 10-kΩ pullup to VCCA. |+| 5 | SCL_A | bidirectional | I²C/SMBus clock line on the A-port side. Referenced to VCCA (1.65 V to 3.6 V). Open-drain with an internal 10-kΩ pullup to VCCA. |+| 6 | OE | input | Output enable, active High. Pull OE low to place all SDA/SCL outputs in the high-impedance (3-state) mode. Referenced to VCCA; VCCA-tolerant and also 5.5-V tolerant. May be tied directly to VCCA. |+| 7 | VCCB | power_in | B-port supply voltage. Operating range 2.3 V ≤ VCCB ≤ 5.5 V. Sets the logic reference level for the B-side I/Os. Either VCCA or VCCB may be ramped first (no supply sequencing required). |+| 8 | SCL_B | bidirectional | I²C/SMBus clock line on the B-port side. Referenced to VCCB (2.3 V to 5.5 V). Open-drain with an internal 10-kΩ pullup to VCCB. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | Dual bidirectional I2C/SMBus level translator |+| A side | 1.1-3.6 V |+| B side | 1.65-5.5 V |+| Channels | 2 (SDA, SCL) |+| Direction control | None (auto, open-drain) |+| Enable | OE isolates buses |+| Package | VSSOP-8 |++## Ordering variants++- `TCA9406DCUR (VSSOP-8)`+- `TCA9406YZPR (DSBGA-8)`++## CAD (KiCad official)++- Symbol: `Interface:TCA9406DC (KiCad official)`+- Footprint: `Package_SO:VSSOP-8_2.3x2mm_P0.5mm`+- 3D model: VSSOP-8 (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/tca9406.pdf) (38 pp, sha256 `fdb80d682fbacd5e`, 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/tca9406-datasheet.pdf)
page.jsonadded+38
@@ -0,0 +1,38 @@+{+  "slug": "tca9406",+  "version": "0.1.0",+  "type": "component",+  "description": "TI dual bidirectional I2C level translator, VSSOP-8. 1.1-3.6 V to 1.65-5.5 V, output enable. Datasheet-verified.",+  "tags": [+    "component",+    "interface",+    "level-translator",+    "level-shifter",+    "i2c",+    "vssop-8",+    "texas-instruments"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "tca9406.kicad_sym",+    "tca9406.kicad_mod",+    "tca9406.glb",+    "tca9406.step",+    "tca9406.lbr",+    "docs/hero.png",+    "docs/tca9406-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file