component
TMCS1123B1AQDVGR - Isolated Hall-Effect Current Sensor
Public Made by Adomby adom
Texas Instruments TMCS1123B1AQDVGR: isolated Hall-effect current sensor, 25 mV/A with a 1.65 V zero-current output (linear +-62 A at 3.3 V), 80 A RMS continuous, 250 kHz, overcurrent detection, reinforced isolation, SOIC-10 wide body (DVG). KiCad, Fusion and Altium libraries, 3D model and datasheet.
main
John Lauer
Add symbol, footprint, Fusion and Altium libraries, viewers, provenance, README
ab389b2
4h ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
{
"schema": "adom/3d-model-provenance@1",
"mpn": "TMCS1123B1AQDVGR",
"date": "2026-10-21",
"classification": "Datasheet-built: a CadQuery model generated from TI's printed DVG0010A package values (SBOSA24D p.45), produced by Claude (AI) for Adom. Not manufacturer CAD and not a TI certification.",
"method_chosen": "3 (build from the drawing): TI's STEP is behind Ultra Librarian's reCAPTCHA and terms form, and no KiCad library model exists for DVG0010A",
"manufacturer_step": {
"tried": [
"https://www.ti.com/product/TMCS1123 (CAD/CAE link)",
"https://vendor.ultralibrarian.com/TI/embedded/?gpn=TMCS1123&package=DVG&pin=10"
],
"result": "The Ultra Librarian page lists a STEP export (PartUniqueId 1632f2be-2a1e-11ee-9288-0ae0a3b49db5) but the export form needs a reCAPTCHA and a terms checkbox; a plain HTTP request cannot fetch it (checked 2026-10-21)",
"status": "not reachable by plain HTTP"
},
"existing_wiki_model": {
"page": "adom/tmcs1123a2aqdvgr (the A2A variant, same DVG package)",
"checked": "2026-10-21",
"verdict": "not reused: its footprint and STEP are KiCad's SOIC-10_3.9x4.9mm_P1mm (narrow 3.9 x 4.9 mm body, 1 mm pitch, five pins per side, pads at x = +-2.66), which is a different package from TI's DVG0010A (7.5 x 10.3 mm body, two 4.22 mm current leads on one side and eight 1.27 mm-pitch leads on the other). The page was not modified."
},
"datasheet": {
"doc": "TI SBOSA24D, TMCS1123 (July 2023, revised May 2026)",
"file": "docs/tmcs1123b1aqdvgr-datasheet.pdf",
"url": "https://www.ti.com/lit/ds/symlink/tmcs1123.pdf",
"sha256": "66bab03ec907cb658ebf1b379dff4bdc75dffe13ffab3acd8247fc3faee70cce",
"drawing_pages": "p.45 package outline DVG0010A (4226847/C 10/2022), p.46 example board layout, p.47 stencil",
"marking_page": "p.40"
},
"model": {
"file": "tmcs1123b1aqdvgr.step",
"sha256": "0a853e2f4e75a9e6cbad36f5019d39ee4dcb53a4c9cc39f4c3ad37d4c9274672",
"builder": "provenance/tools/build_dvg10.py (CadQuery 2.8, OpenCascade); lead construction from build_soic8.py on adom/mcp2562fd-e-sn",
"how": "drafted two-part body loft (parting line 1.10 mm), ten swept leads (rectangle b x c along a centreline with two 0.2375 mm centreline-radius bends, 8 deg off vertical): two 4.22 mm current leads at y = +-2.54 on -x, eight 0.41 mm leads at 1.27 mm pitch on +x; pin-1 dimple 0.90 mm diameter, 0.05 mm deep inside the drawing's PIN 1 ID AREA; flat foot 0.50 mm so the gauge-plane L is 0.854 mm",
"chosen_values": "Where the drawing gives a range, the mid value; A (2.65 MAX, no nominal) modelled as 2.55. Not dimensioned by TI and chosen: parting line height 1.10 mm (read off the side view), draft insets 0.10 / 0.15 mm, inner bend radius 0.10 mm, lead angle 8 deg.",
"frame": "Z up, seated on z = 0, centred on the KiCad footprint origin, pin 1 at (-x, +y) = footprint pad 1 at (-4.875, -2.54) in KiCad's Y-down footprint frame; binds with zero offset and rotation",
"parts": {
"body": "black epoxy",
"pins": "matte tin"
},
"dimensions_mm": [
{
"item": "E overall lead span",
"datasheet_min_typ_max": "9.97 / - / 10.63 (TYP)",
"model": "10.300"
},
{
"item": "E1 molded width",
"datasheet_min_typ_max": "7.4 / - / 7.6",
"model": "7.500"
},
{
"item": "D molded length",
"datasheet_min_typ_max": "10.1 / - / 10.5",
"model": "10.300"
},
{
"item": "A overall height",
"datasheet_min_typ_max": "max 2.65",
"model": "2.550"
},
{
"item": "A1 standoff",
"datasheet_min_typ_max": "0.1 / - / 0.3",
"model": "0.200"
},
{
"item": "c lead thickness",
"datasheet_min_typ_max": "0.23 / - / 0.32 (TYP)",
"model": "0.275"
},
{
"item": "b signal lead width (pins 3 to 10)",
"datasheet_min_typ_max": "0.31 / - / 0.51",
"model": "0.410"
},
{
"item": "e signal pitch",
"datasheet_min_typ_max": "1.27 (7X)",
"model": "1.270"
},
{
"item": "current lead width (pins 1, 2)",
"datasheet_min_typ_max": "4.12 / - / 4.32",
"model": "4.220"
},
{
"item": "current lead centre from centre line",
"datasheet_min_typ_max": "2.44 / - / 2.64",
"model": "2.540"
},
{
"item": "gap between current leads",
"datasheet_min_typ_max": "(0.86) REF",
"model": "0.860"
},
{
"item": "L foot length (gauge plane 0.25 mm)",
"datasheet_min_typ_max": "0.40 / - / 1.27",
"model": "0.854"
},
{
"item": "(1.4) lead length, body edge to tip",
"datasheet_min_typ_max": "(1.4) REF",
"model": "1.400"
},
{
"item": "lead angle at foot",
"datasheet_min_typ_max": "0 to 8 deg",
"model": "0 (flat foot on the seating plane)"
}
],
"measurements": [
"provenance/dims-model.json (section at y = +2.54, pin 1)",
"provenance/dims-model-signal.json (section at y = +4.445, pin 10; foot section of the +x row)"
],
"overlay_proof": {
"image": "docs/proof/tmcs1123b1aqdvgr-overlay.png",
"report": "provenance/overlay-proof.json",
"px_per_mm": 71.117,
"result": "top, front and end silhouettes blended over the p.45 drawing at the drawing's own scale (calibrated on the printed E and D spans, kx and ky agree within 0.4 %); the leads, the current-lead gap and the body outline coincide with the drawing lines"
},
"pin1_mark": "0.90 mm dimple at (-2.60, +4.00) on the top face, inside TI's hatched PIN 1 ID AREA (p.45); TI does not dimension the feature",
"not_modelled": "mold flash and interlead flash (notes 3, 4), the exact pin-1 feature shape"
},
"etched": {
"file": "tmcs1123b1aqdvgr-etched.step",
"sha256": "dbec99f3125d7ef551b04a3802e49a5ef6b22ebbba2e7978b2e8f2f85a8b5008",
"tool": "adom-chip-laser 0.2.0 service (service-occt /laser-etch, flat light mark 5 um above the face, Adom.LaserEtch group), placed by adom-aiflow-etch's planner with the page footprint",
"lines": [
"TMCS1123",
"B1AQDVGR"
],
"capMm": 0.98,
"virtual": true,
"gate": "adom-aiflow-etch check: PASS",
"check_image": "docs/proof/tmcs1123b1aqdvgr-etched.check.png",
"plan": "docs/proof/tmcs1123b1aqdvgr-etched.mark-plan.json",
"real_marking": "TI marks this part 1123B1A (SBOSA24D p.40, Part marking); the etch is the orderable MPN instead, as a virtual identification aid"
},
"glb": {
"tmcs1123b1aqdvgr.glb": "6845226553b3cfc2fac73abbe47483cf94ccc6f9ff476c4c72250a0721f352b5",
"tmcs1123b1aqdvgr-etched.glb": "70ac2e320cf662c6f7b24d163eee14148fd0f474d429a1aab3c05f81bf0afa56",
"tmcs1123b1aqdvgr-hero.glb": "bf51329a5a46cd522589b2e604a47acd88117b42e3e8ad0f20e2daf671f85fc3"
},
"hero": {
"file": "tmcs1123b1aqdvgr-hero.glb",
"generator": "adom/component-hero skills/component-hero/scripts/hero_glb.py (adom-hero 1.4) then provenance/tools/hero_post_keepout.py",
"sidecar": "tmcs1123b1aqdvgr-hero.overlay.json",
"align": "OK, centre offset 0.0 mm",
"pin1": "added dot (AI) beside pad 1: the footprint's pin-1 silkscreen bar is a line, which the generator does not count as a mark"
},
"outline": {
"file": "artwork/TMCS1123B1AQDVGR-3d-outline-dark-named.svg",
"sha256": "e25e153f2ef6984f426e1aaaa5d8b7d1db31c0c99ee94fe6beb42073bb1c2314",
"tool": "adom-aiflow-etch outline (service body outline + single-stroke name on the planned band)",
"gate": "PASS"
},
"tools": {
"adom-chip-laser": "0.2.0",
"adom-aiflow-etch": "adom-aiflow 0.2.17",
"step2glb": "0.13.2 (service)",
"adom-symbol": "1.2.6",
"adom-footprint": "1.0.26",
"adom-lbr": "2.47.6",
"cadquery": "2.8.0 (local venv)"
},
"license": "Model, etch and artwork authored by Adom: CC-BY-4.0. The TI datasheet keeps TI's terms."
}