← Commit history

Initial commit: component/tlv2548qdwr

Ray ·05de7d4b04 ·1mo ago
2 files changed +328
README.mdadded+56
@@ -0,0 +1,56 @@+# TLV2548QDWR++**Texas Instruments** · Analog To Digital Converters (ADCs) · SOIC-20-300mil++TLV2548QDWR from Texas Instruments, in a SOIC-20-300mil. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | SDO | tri_state | The 3-state serial output carries the A/D conversion result MSB (D15) first, and SDO is high-impedance when CS is high. |+| 2 | SDI | input | Serial data input takes the MSB (D15) first, where D15-D12 are decoded as one of 16 commands and latched on SCLK rising edges (or falling edges when FS is used). |+| 3 | SCLK | input | Input serial clock from the host clocks SDI into the input register and may also source the conversion clock; the device supports CPOL = 0. |+| 4 | EOC/(INT) | output | Programmable as EOC, which goes low at the end of sampling until conversion is complete (conversion mode 00 only), or as INT, whose falling edge signals data ready and is cleared by the following CS↓ or FS. |+| 5 | VCC | power_in | Positive supply voltage, specified for a single supply from 3 Vdc to 5.5 Vdc. |+| 6 | A0 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 7 | A1 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 8 | A2 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 9 | A3 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 10 | A4 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 11 | A5 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 12 | A6 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 13 | A7 | input | Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance. |+| 14 | CSTART | input | Controls the start of sampling and conversion: sampling begins at the falling edge and ends at the rising edge while CS is high, and the pin should be tied to VCC if not used. |+| 15 | GND | power_in | Ground return for the internal circuitry; all voltage measurements are referenced to GND. |+| 16 | PWDN | input | When low, the analog and reference circuits are powered down, and the device restarts via an active CS, FS, or CSTART after PWDN returns to logic one. |+| 17 | FS | input | DSP frame sync input that indicates the start of a serial data frame; it should be tied to VCC if not used. |+| 18 | REFM | input | External reference input or internal reference decoupling terminal, and the reference-minus side of the input voltage range. |+| 19 | REFP | input | External reference input or internal reference decoupling terminal; the maximum input range is REFP minus REFM, with 10 µF and 0.1 µF shunt capacitors between REFP and REFM. |+| 20 | CS | input | Chip select: a high-to-low transition resets the internal 4-bit counter, enables SDI, and removes SDO from 3-state, and SDI is disabled after 16 clock edges or a low-to-high transition of CS. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Texas Instruments |+| Package | SOIC-20-300mil |+| Category | ADC/DAC/Data Conversion |+| Pins | 20 |++## CAD (KiCad official)++- Symbol: `TLV2548QDWR`+- Footprint: `Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm`+- 3D model: SOIC-20-300mil (KiCad packages3D, STEP)+- 3D model files: `tlv2548qdwr-etched.step` / `tlv2548qdwr-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `tlv2548qdwr.step` / `tlv2548qdwr.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/cn/lit/gpn/tlv2548q) (44 pp, sha256 `7ec6c3c44c39e2be`, retrieved 2026-10-08, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/tlv2548qdwr-datasheet.pdf)
page.jsonadded+272
@@ -0,0 +1,272 @@+{+  "slug": "tlv2548qdwr",+  "version": "0.1.0",+  "type": "component",+  "description": "Texas Instruments Analog To Digital Converters (ADCs), SOIC-20-300mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "adc-dac-data conversion",+    "tlv2548qdwr",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "tlv2548qdwr.kicad_sym",+    "tlv2548qdwr.kicad_mod",+    "tlv2548qdwr.glb",+    "tlv2548qdwr.step",+    "tlv2548qdwr.lbr",+    "docs/hero.png",+    "docs/tlv2548qdwr-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "tlv2548qdwr-hero.glb",+    "tlv2548qdwr-hero.overlay.json"+  ],+  "component": {+    "mpn": "TLV2548QDWR",+    "manufacturer": "Texas Instruments",+    "package": "SOIC-20-300mil",+    "pin_count": 20,+    "category": "ADC/DAC/Data Conversion",+    "subcategory": "Analog To Digital Converters (ADCs)",+    "datasheet": "https://www.ti.com/cn/lit/gpn/tlv2548q",+    "parts": {+      "symbol": "tlv2548qdwr.kicad_sym",+      "footprint": "tlv2548qdwr.kicad_mod",+      "model_3d": "tlv2548qdwr-hero.glb",+      "model_3d_plain": "tlv2548qdwr.glb",+      "model_3d_step": "tlv2548qdwr-etched.step",+      "model_3d_step_plain": "tlv2548qdwr.step",+      "lbr": "tlv2548qdwr.lbr"+    },+    "distributor_links": {+      "lcsc": "C2669949",+      "digikey": "296-43101-2-ND",+      "mouser": "595-TLV2548QDWR"+    },+    "distributor_check": {+      "checked_at": "2026-10-08T03:37:08Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "296-43101-2-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "595-TLV2548QDWR",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "SDO",+        "type": "tri_state",+        "description": "The 3-state serial output carries the A/D conversion result MSB (D15) first, and SDO is high-impedance when CS is high."+      },+      {+        "number": "2",+        "name": "SDI",+        "type": "input",+        "description": "Serial data input takes the MSB (D15) first, where D15-D12 are decoded as one of 16 commands and latched on SCLK rising edges (or falling edges when FS is used)."+      },+      {+        "number": "3",+        "name": "SCLK",+        "type": "input",+        "description": "Input serial clock from the host clocks SDI into the input register and may also source the conversion clock; the device supports CPOL = 0."+      },+      {+        "number": "4",+        "name": "EOC/(INT)",+        "type": "output",+        "description": "Programmable as EOC, which goes low at the end of sampling until conversion is complete (conversion mode 00 only), or as INT, whose falling edge signals data ready and is cleared by the following CS↓ or FS."+      },+      {+        "number": "5",+        "name": "VCC",+        "type": "power_in",+        "description": "Positive supply voltage, specified for a single supply from 3 Vdc to 5.5 Vdc."+      },+      {+        "number": "6",+        "name": "A0",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "7",+        "name": "A1",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "8",+        "name": "A2",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "9",+        "name": "A3",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "10",+        "name": "A4",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "11",+        "name": "A5",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "12",+        "name": "A6",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "13",+        "name": "A7",+        "type": "input",+        "description": "Analog signal input that is internally multiplexed; the driving source impedance should be less than or equal to 1 kΩ, or CSTART or long sampling should be used for higher impedance."+      },+      {+        "number": "14",+        "name": "CSTART",+        "type": "input",+        "description": "Controls the start of sampling and conversion: sampling begins at the falling edge and ends at the rising edge while CS is high, and the pin should be tied to VCC if not used."+      },+      {+        "number": "15",+        "name": "GND",+        "type": "power_in",+        "description": "Ground return for the internal circuitry; all voltage measurements are referenced to GND."+      },+      {+        "number": "16",+        "name": "PWDN",+        "type": "input",+        "description": "When low, the analog and reference circuits are powered down, and the device restarts via an active CS, FS, or CSTART after PWDN returns to logic one."+      },+      {+        "number": "17",+        "name": "FS",+        "type": "input",+        "description": "DSP frame sync input that indicates the start of a serial data frame; it should be tied to VCC if not used."+      },+      {+        "number": "18",+        "name": "REFM",+        "type": "input",+        "description": "External reference input or internal reference decoupling terminal, and the reference-minus side of the input voltage range."+      },+      {+        "number": "19",+        "name": "REFP",+        "type": "input",+        "description": "External reference input or internal reference decoupling terminal; the maximum input range is REFP minus REFM, with 10 µF and 0.1 µF shunt capacitors between REFP and REFM."+      },+      {+        "number": "20",+        "name": "CS",+        "type": "input",+        "description": "Chip select: a high-to-low transition resets the internal 4-bit counter, enables SDI, and removes SDO from 3-state, and SDI is disabled after 16 clock edges or a low-to-high transition of CS."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The DW (SOIC-20) pinout diagram on page 1 is garbled in text extraction, so the pin-to-number mappin; The datasheet labels analog inputs and REFP/REFM as 'I' with no analog pin class, so they are mapped; Pins A4-A7 and the 20-pin DW package are specific to TLV2548; the TLV2544 (D, 16-pin) uses a differe"+        ],+        "pages_sent": 12,+        "cost_usd": 0.0814,+        "at": "2026-10-08T03:36:50"+      },+      "datasheet": {+        "url": "https://www.ti.com/cn/lit/gpn/tlv2548q",+        "pages": 44,+        "sha256": "7ec6c3c44c39e2be",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 20,+        "described": 20,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "tlv2548qdwr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          10.3,+          12.8,+          2.75+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "59a10b341e6972b31d81802a048060326da627d8b92dcf4263064f4f62ec808e",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "tlv2548qdwr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          10.3,+          12.8,+          2.75+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "a6ce1975af026afcaf60a344636b5fd63311ad149df6dae2c63db1ac4efb947b",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file