← Commit history

Component record for ltc2945cms-pbf: page.json (last, keeps hero and title)

John Lauer ·622a06908f ·21h ago ·parent 16c3b96
1 file changed +224−73
page.json+224−73
@@ -1,81 +1,232 @@ {-  "schema_version": 1,-  "slug": "ltc2945cms-pbf",-  "type": "component",-  "kind": "component",-  "title": "LTC2945CMS#PBF - Wide Range I2C Power Monitor",-  "brief": "Analog Devices (Linear Technology) LTC2945CMS#PBF: wide range I2C power monitor, 0 V to 80 V current and voltage sensing, 12-bit ADC, 24-bit power, min/max and alerts, split SDA for opto-isolation, 0 C to 70 C, MSOP-12. KiCad, Fusion and Altium libraries, 3D model and datasheet.",-  "version": "0.1.0",-  "because": "No wiki page exists for LTC2945CMS#PBF or any LTC2945 (discover search returned 0 results on 2026-10-21); this is the generic catalog record for the exact orderable MPN.",-  "hero": {-    "type": "billboard",-    "headline": "LTC2945CMS#PBF",-    "subhead": "Wide range I2C power monitor, 0 V to 80 V, MSOP-12",-    "screenshot": "docs/hero.png",-    "chrome": false+ "slug": "ltc2945cms-pbf",+ "version": "0.1.0",+ "type": "hardware",+ "kind": "component",+ "org": "adom",+ "title": "LTC2945CMS#PBF - Wide Range I2C Power Monitor",+ "brief": "Analog Devices (Linear Technology) LTC2945CMS#PBF: wide range I2C power monitor, 0 V to 80 V current and voltage sensing, 12-bit ADC, 24-bit power, min/max and alerts, split SDA for opto-isolation, 0 C to 70 C, MSOP-12. KiCad, Fusion and Altium libraries, 3D model and datasheet.",+ "description": "Analog Devices (Linear Technology) LTC2945CMS#PBF: rail-to-rail I2C power monitor; measures the voltage across a high- or low-side sense resistor (102.4 mV full scale) with a 0 V to 80 V common mode, the supply or SENSE+ voltage (102.4 V full scale) and an auxiliary input (2.048 V), multiplies current and voltage into a 24-bit power value, stores minimum and maximum and alerts on limits; runs from 2.7 V to 80 V (shunt regulator above 80 V); commercial temperature grade, 12-lead plastic MSOP (MS12, 3.00 x 4.039 mm body, 0.65 mm pitch).",+ "license": "CC-BY-4.0",+ "tags": [+  "component",+  "ic",+  "power-monitor",+  "current-sense",+  "i2c",+  "adc",+  "analog-devices",+  "linear-technology",+  "msop-12"+ ],+ "discovery_triggers": [+  "LTC2945CMS#PBF",+  "LTC2945CMS",+  "LTC2945",+  "LTC2945CMS-PBF",+  "I2C power monitor 80 V",+  "wide range power monitor MSOP-12"+ ],+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "visibility": {+  "public": true+ },+ "component": {+  "mpn": "LTC2945CMS#PBF",+  "manufacturer": "Analog Devices",+  "package": "MSOP-12 (ADI/LTC MS12, drawing 05-08-1668 Rev A, 3.00 x 4.039 mm body, 0.65 mm pitch)",+  "pin_count": 12,+  "category": "Power management",+  "subcategory": "Current, voltage and power monitor (I2C)",+  "lifecycle": "Active",+  "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2945.pdf",+  "product_page": "https://www.analog.com/en/products/ltc2945.html",+  "wiki_url": "https://wiki.adom.inc/adom/ltc2945cms-pbf",+  "body_size": {+   "x_mm": 3.0,+   "y_mm": 4.039,+   "z_mm": 1.1,+   "pitch_mm": 0.65   },-  "component": {-    "mpn": "LTC2945CMS#PBF",-    "manufacturer": "Analog Devices",-    "package": "MSOP-12 (ADI/LTC MS12, drawing 05-08-1668 Rev A, 3.00 x 4.039 mm body, 0.65 mm pitch)",-    "pin_count": 12,-    "category": "Power management",-    "subcategory": "Current, voltage and power monitor (I2C)",-    "body_size": {-      "x_mm": 3,-      "y_mm": 4.039,-      "z_mm": 1.1,-      "pitch_mm": 0.65-    },-    "parts": {},-    "distributor_links": {-      "mouser": {-        "part": "584-LTC2945CMS#PBF",-        "url": "https://www.mouser.com/en/ProductDetail/Analog-Devices/LTC2945CMSPBF?qs=hVkxg5c3xu9Bwurjof%2F5lw%3D%3D",-        "stock": 78,-        "checked": "2026-10-21"-      },-      "digikey": {-        "part": "505-LTC2945CMS#PBF-ND",-        "url": "https://www.digikey.com/en/products/detail/analog-devices-inc/LTC2945CMS-PBF/3726462",-        "stock": 293,-        "checked": "2026-10-21"-      },-      "lcsc": false,-      "lcsc_note": "2026-10-21: JLCPCB/LCSC list no LTC2945CMS#PBF (the 0 C to 70 C grade). The industrial grade LTC2945IMS#PBF in the same MS12 package is C683688 (20 in stock at JLCPCB that day) and fits this footprint and symbol."-    }+  "parts": {+   "symbol": "ltc2945cms-pbf.kicad_sym",+   "footprint": "ltc2945cms-pbf.kicad_mod",+   "model_3d": "ltc2945cms-pbf-hero.glb",+   "model_3d_plain": "ltc2945cms-pbf-etched.glb",+   "model_3d_step": "ltc2945cms-pbf-etched.step",+   "model_3d_step_plain": "ltc2945cms-pbf.step",+   "step": "ltc2945cms-pbf-etched.step",+   "lbr": "ltc2945cms-pbf.lbr",+   "datasheet": "docs/ltc2945cms-pbf-datasheet.pdf"   },-  "tags": [-    "component",-    "ic",-    "power-monitor",-    "current-sense",-    "i2c",-    "adc",-    "analog-devices",-    "linear-technology",-    "msop-12"-  ],-  "discovery_triggers": [-    "LTC2945CMS#PBF",-    "LTC2945CMS",+  "viewers": {+   "symbol": "viewers/symbol.html",+   "footprint": "viewers/footprint.html"+  },+  "viewer_3d": {+   "ground": false,+   "animate": false,+   "shadows": false,+   "tooltips": "authored"+  },+  "models": "models.json",+  "lod": "lod/manifest.json",+  "verification": "verification.json",+  "marking": {+   "lines": [     "LTC2945",-    "LTC2945CMS-PBF",-    "I2C power monitor 80 V",-    "wide range power monitor MSOP-12"+    "CMS#PBF"+   ],+   "virtual": true,+   "note": "Virtual identification mark (the orderable MPN), not ADI's real top marking. ADI marks the MS12 LTC2945 parts 2945 (datasheet Rev. D p.4, Part marking column).",+   "surface": "top",+   "colour": "light on black epoxy",+   "gate": "PASS",+   "provenance": "provenance/3d-model.json"+  },+  "variants": "README.md#ordering-variants",+  "pins": [+   {+    "number": "1",+    "name": "VDD",+    "type": "power_in",+    "group": "Power",+    "description": "High-voltage supply input, 4 V to 80 V; feeds the internal series regulator that makes 5 V at INTVCC. Bypass with 0.1 uF to 1 uF when INTVCC carries an external load; the ADC can measure it (102.4 V full scale) (p.9)."+   },+   {+    "number": "2",+    "name": "INTVCC",+    "type": "power_in",+    "group": "Power",+    "description": "Internal low-voltage supply: a 2.7 V to 5.9 V input, or the 5 V output of the internal regulator (up to 10 mA) when VDD is 4 V to 80 V, or a 6.3 V shunt regulator. Bypass with 0.1 uF to 1 uF to GND (p.9)."+   },+   {+    "number": "3",+    "name": "ADR1",+    "type": "input",+    "group": "Address",+    "description": "I2C address input, three-state: tie to INTVCC, GND or leave open; with ADR0 selects one of nine addresses (p.9; Table 1, p.22)."+   },+   {+    "number": "4",+    "name": "ADR0",+    "type": "input",+    "group": "Address",+    "description": "I2C address input, three-state: tie to INTVCC, GND or leave open; with ADR1 selects one of nine addresses (p.9; Table 1, p.22)."+   },+   {+    "number": "5",+    "name": "ADIN",+    "type": "input",+    "group": "ADC input",+    "description": "Auxiliary ADC input, 0 V to 2.048 V full scale. Tie to GND if unused (p.9)."+   },+   {+    "number": "6",+    "name": "GND",+    "type": "power_in",+    "group": "Ground",+    "description": "Device ground (p.9)."+   },+   {+    "number": "7",+    "name": "SCL",+    "type": "input",+    "group": "I2C",+    "description": "I2C clock input; data at SDAI is shifted on rising SCL edges. Needs an external pull-up; internally clamped to 6.4 V (5.9 V min) (p.9)."+   },+   {+    "number": "8",+    "name": "SDAI",+    "type": "input",+    "group": "I2C",+    "description": "I2C data input for address, command and data bits. Needs an external pull-up; internally clamped to 6.4 V (5.9 V min). Tie to SDAO for a standard two-wire bus (p.9)."+   },+   {+    "number": "9",+    "name": "SDAO",+    "type": "open_collector",+    "group": "I2C",+    "description": "I2C data output, open drain, for read data and acknowledge. Needs an external pull-up. Split from SDAI for opto-isolated buses (p.9)."+   },+   {+    "number": "10",+    "name": "ALERT",+    "type": "open_collector",+    "group": "I2C",+    "description": "Fault alert output, open drain; pulled low after a conversion exceeds an enabled limit. SMBus alert compatible. Tie to GND if unused (p.9)."+   },+   {+    "number": "11",+    "name": "SENSE-",+    "type": "input",+    "group": "Current sense",+    "description": "Current sense input (load side of the sense resistor). The ADC measures SENSE+ minus SENSE- with a 102.4 mV full scale (p.9)."+   },+   {+    "number": "12",+    "name": "SENSE+",+    "type": "input",+    "group": "Current sense",+    "description": "Supply voltage and current sense input (high side of the sense resistor). Its voltage is also measured by the ADC with a 102.4 V full scale. Use a Kelvin connection to the sense resistor (Rev. D p.9; layout in Figure 19, p.21)."+   }   ],-  "license": "CC-BY-4.0",-  "visibility": {-    "public": true+  "distributor_links": {+   "mouser": {+    "part": "584-LTC2945CMS#PBF",+    "url": "https://www.mouser.com/en/ProductDetail/Analog-Devices/LTC2945CMSPBF?qs=hVkxg5c3xu9Bwurjof%2F5lw%3D%3D",+    "stock": 78,+    "checked": "2026-10-21"+   },+   "digikey": {+    "part": "505-LTC2945CMS#PBF-ND",+    "url": "https://www.digikey.com/en/products/detail/analog-devices-inc/LTC2945CMS-PBF/3726462",+    "stock": 293,+    "checked": "2026-10-21"+   },+   "lcsc": false,+   "lcsc_note": "2026-10-21: JLCPCB/LCSC list no LTC2945CMS#PBF (the 0 C to 70 C grade). The industrial grade LTC2945IMS#PBF in the same MS12 package is C683688 (20 in stock at JLCPCB that day) and fits this footprint and symbol."+  },+  "provenance": {+   "datasheet": {+    "doc": "Analog Devices LTC2945 data sheet, Rev. D (June 2025)",+    "file": "docs/ltc2945cms-pbf-datasheet.pdf",+    "sha256": "a3fd01ed030bc213a0227e371ecc9aee4c363ddfc0d801f4ca5e90ea07e8beb5",+    "pages": 35+   },+   "package_drawing": {+    "doc": "LTC DWG 05-08-1668 Rev A, MS Package 12-Lead Plastic MSOP",+    "file": "docs/05081668_a_ms12.pdf",+    "sha256": "498f3c31775d84dd91f416b88a84698e6578283ee825559c0ac005312288f9c1"+   },+   "model_3d": "provenance/3d-model.json",+   "footprint": "provenance/footprint-check.json",+   "symbol": "provenance/symbol.json"+  }+ },+ "dependencies": {},+ "eda_assets": {+  "kicad": {+   "symbol": "ltc2945cms-pbf.kicad_sym",+   "footprint": "ltc2945cms-pbf.kicad_mod",+   "model": "ltc2945cms-pbf-etched.step",+   "provenance": "authored"   },-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"+  "fusion": {+   "lbr": "ltc2945cms-pbf.lbr",+   "provenance": "authored"   },-  "sample_prompts": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-21T19:03:34.518Z",-  "updated_at": "2026-10-21T19:03:34.518Z",-  "org": "adom"+  "altium": {+   "schlib": "altium/LTC2945CMS-PBF.SchLib",+   "pcblib": "altium/LTC2945CMS-PBF.PcbLib",+   "provenance": "authored"+  }+ },+ "source": {+  "tool": "analog-devices",+  "url": "https://www.analog.com/en/products/ltc2945.html"+ } }\ No newline at end of file