component
LTC2945CMS#PBF - Wide Range I2C Power Monitor
Public Made by Adomby adom
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.
← Commit history
Component record for ltc2945cms-pbf: files batch 2
11 files changed
+302
docs/ltc2945cms-pbf-datasheet.pdfdocs/models/ltc2945cms-pbf-etched-bottom.pngdocs/models/ltc2945cms-pbf-etched-iso.pngdocs/models/ltc2945cms-pbf-etched-top.pngdocs/models/ltc2945cms-pbf-glb-top.pngdocs/proof/ltc2945cms-pbf-etched.check.json+135docs/proof/ltc2945cms-pbf-etched.check.pngdocs/proof/ltc2945cms-pbf-etched.mark-plan.json+167docs/proof/ltc2945cms-pbf-footprint-check.pngdocs/proof/ltc2945cms-pbf-hero-preview.pngdocs/proof/ltc2945cms-pbf-lods.pngdocs/ltc2945cms-pbf-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/models/ltc2945cms-pbf-etched-bottom.pngadded⋯ 1 unchanged line ⋯
docs/models/ltc2945cms-pbf-etched-iso.pngadded⋯ 1 unchanged line ⋯
docs/models/ltc2945cms-pbf-etched-top.pngadded⋯ 1 unchanged line ⋯
docs/models/ltc2945cms-pbf-glb-top.pngadded⋯ 1 unchanged line ⋯
docs/proof/ltc2945cms-pbf-etched.check.jsonadded+135@@ -0,0 +1,135 @@+{+ "schema": "adom/mark-check@1",+ "step": "/home/adom/project/uta-dynos/work/pages/ltc2945cms-pbf/work/etch/ltc2945cms-pbf-etched.step",+ "mpn": "LTC2945CMS#PBF",+ "status": "PASS",+ "checks": [+ {+ "check": "axis",+ "status": "PASS",+ "detail": "text along the 2.78 mm axis",+ "angleDeg": 0+ },+ {+ "check": "upright",+ "status": "PASS",+ "detail": "upright, left to right, pin 1 left lower"+ },+ {+ "check": "size",+ "status": "PASS",+ "detail": "text height 0.370 mm, 98% of what fits (0.380 mm), block fills 31% of the 2.71 mm band height",+ "capMm": 0.3702,+ "fitMm": 0.3795+ },+ {+ "check": "band",+ "status": "PASS",+ "detail": "inside the usable band"+ },+ {+ "check": "flat",+ "status": "PASS",+ "detail": "flat, coplanar with the face (+5 um)"+ },+ {+ "check": "group",+ "status": "PASS",+ "detail": "Adom.LaserEtch group"+ },+ {+ "check": "colour",+ "status": "PASS",+ "detail": "light mark (sRGB 0.90, 0.90, 0.89)",+ "rgb": [+ 0.896243869286,+ 0.896243869286,+ 0.886003966688+ ]+ },+ {+ "check": "widget",+ "status": "PASS",+ "detail": "14.6 px caps with the outline 320 px wide",+ "capHeightPx320": 14.6+ }+ ],+ "frame": {+ "reference": "normalized pose: footprint frame, X right, Y up, Z up off the board (after the stand-up turns)",+ "sourceToNormalized": {+ "turns": [],+ "text": "identity",+ "source": "as-is (Z up)"+ },+ "normalizedToOutput": {+ "checkImage": {+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 1+ }+ ],+ "text": "90 deg about Z",+ "pose": "standard reading pose: reading direction to +X, text up +Y, pin 1 lower left"+ },+ "outline": {+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 2+ }+ ],+ "text": "180 deg about Z",+ "pose": "iso outline from +X+Y+Z"+ }+ },+ "modelUp": {+ "supplied": false,+ "source": "as-is (Z up)"+ },+ "packageFront": {+ "supplied": false,+ "face": "top",+ "source": "inferred: top face"+ },+ "textUp": {+ "supplied": false,+ "vector": [+ 1.0,+ -0.0,+ 0.0+ ],+ "source": "inferred from pin 1: footprint pad 1"+ },+ "mountedPose": false,+ "summary": "frame: normalized pose (source -> normalized: identity, as-is (Z up); normalized -> check image: 90 deg about Z, -> outline: 180 deg about Z); model up inferred, face top inferred, text up inferred from pin 1; not a mounted-pose check"+ },+ "plan": {+ "summary": "Mark along the 2.78 mm axis (-Y), 0.38 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~15 px caps at 320 px",+ "band": [+ -1.3538,+ -1.8733,+ 1.3538,+ 0.9033+ ],+ "readingDirection": [+ -0.0,+ -1.0,+ 0.0+ ],+ "lines": [+ "LTC2945",+ "CMS#PBF"+ ]+ },+ "thresholds": {+ "sizePass": 0.8,+ "sizeFail": 0.6,+ "widgetPxPass": 6.0,+ "widgetPxFail": 4.0,+ "outlineOffsetMax": 0.15,+ "coplanarMaxMm": 0.02+ },+ "image": "ltc2945cms-pbf-etched.check.png",+ "reportPath": "ltc2945cms-pbf-etched.check.json"+}
docs/proof/ltc2945cms-pbf-etched.check.pngadded⋯ 1 unchanged line ⋯
docs/proof/ltc2945cms-pbf-etched.mark-plan.jsonadded+167@@ -0,0 +1,167 @@+{+ "plan": {+ "schema": "adom/mark-plan@1",+ "mpn": "LTC2945CMS#PBF",+ "step": "/home/adom/project/uta-dynos/work/pages/ltc2945cms-pbf/work/etch/ltc2945cms-pbf.step",+ "footprint": "/home/adom/project/uta-dynos/work/pages/ltc2945cms-pbf/work/etch/ltc2945cms-pbf.kicad_mod",+ "standUp": [],+ "standUpSource": "as-is (Z up)",+ "inputs": {+ "up": "auto",+ "face": "auto",+ "along": null,+ "upSupplied": false,+ "faceSupplied": false,+ "faceSource": "inferred: top face"+ },+ "face": "top",+ "pin1": {+ "source": "footprint pad 1",+ "xyMm": [+ -2.107,+ 1.625+ ],+ "corner": "left/lower"+ },+ "existingMarks": [],+ "vendorMarking": {+ "present": false,+ "glyphFaces": 0+ },+ "faceNormal": [+ 0,+ 0,+ 1+ ],+ "longAxis": {+ "axis": "y",+ "vector": [+ 0.0,+ 1.0,+ 0.0+ ],+ "why": "two pin rows (6 + 6 pins, 4.21 mm apart): parallel to the pin rows (band 2.78 mm along, 2.71 mm across)",+ "source": "pin-rows",+ "override": null,+ "pinRows": {+ "axis": "y",+ "pinsPerRow": [+ 6,+ 6+ ],+ "rowSpacingMm": 4.214,+ "exposed": 0+ }+ },+ "readingDirection": {+ "vector": [+ -0.0,+ -1.0,+ 0.0+ ],+ "angleDeg": 270,+ "textUp": [+ 1.0,+ -0.0,+ 0.0+ ],+ "rule": "pin 1 / pad 1 at the start (left) of the text, and below it when it sits on a side"+ },+ "band": {+ "regionMm": [+ -1.3538,+ -1.8733,+ 1.3538,+ 0.9033+ ],+ "zMm": 0.95,+ "lengthMm": 2.7766,+ "heightMm": 2.7076,+ "why": "highest flat face over the body centre",+ "terminationsExcludedBy": null,+ "trimmedEnds": [],+ "keepouts": [+ [+ -0.9038,+ 0.9233,+ -0.4038,+ 1.4233+ ]+ ],+ "sideTurn": null,+ "margins": {+ "lengthEachSide": 0.12,+ "heightEachSide": 0.15+ }+ },+ "text": {+ "lines": [+ "LTC2945",+ "CMS#PBF"+ ],+ "chars": 14,+ "capHeightMm": 0.3795,+ "smallestLineMm": 0.3795,+ "heightPctOfBand": 32.2,+ "why": "two lines: the smaller line (0.380 mm) beats one line (0.187 mm) by 2.03x",+ "alternative": {+ "lines": [+ "LTC2945CMS#PBF"+ ],+ "capHeightMm": 0.1867,+ "smallestLineMm": 0.1867+ },+ "font": "service-step2glb /laser-etch (single-stroke outline font)"+ },+ "etch": {+ "poseQuarterTurnsZ": 1,+ "service": "/laser-etch?mode=flat",+ "note": "turn so the reading direction is +X, etch, fit the mark into the band, turn back"+ },+ "outline": {+ "upAxis": "z",+ "poseRotZDeg": 180,+ "rot": 90,+ "recipe": "adom-aiflow-etch outline <part.step> --footprint <part.kicad_mod> --mpn LTC2945CMS#PBF (stands the STEP up (as-is (Z up)), turns it 180 deg about Z and draws LTC2945 / CMS#PBF on the planned band, rot 90)",+ "why": "iso camera looks from +X+Y+Z: text along +Y (rot 90) or -X (rot 180) reads left to right with pin 1 toward the viewer"+ },+ "widget": {+ "px": 320,+ "pxPerMm": 48.2,+ "capHeightPx": 14.9+ },+ "hints": [],+ "warnings": [],+ "summary": "Mark along the 2.78 mm axis (-Y), 0.38 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~15 px caps at 320 px"+ },+ "etch": {+ "out": "/home/adom/project/uta-dynos/work/pages/ltc2945cms-pbf/work/etch/ltc2945cms-pbf-etched.step",+ "mpn": "LTC2945CMS#PBF",+ "lines": [+ "LTC2945",+ "CMS#PBF"+ ],+ "removedOldMarks": [],+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 1+ }+ ],+ "serviceMarkTurnedQuarter": 0,+ "line2Scaled": true,+ "fit": {+ "scale": 0.8432,+ "capMm": 0.3702,+ "markMm": [+ 2.1102,+ 0.8749+ ],+ "bandMm": [+ 2.7766,+ 2.7076+ ],+ "zMm": 0.955+ }+ }+}
docs/proof/ltc2945cms-pbf-footprint-check.pngadded⋯ 1 unchanged line ⋯
docs/proof/ltc2945cms-pbf-hero-preview.pngadded⋯ 1 unchanged line ⋯
docs/proof/ltc2945cms-pbf-lods.pngadded⋯ 1 unchanged line ⋯