component
DS89C21TMX
Public Made by Adomby adom
Texas Instruments RS-485 / RS-422 ICs, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
ds89c21tmx: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding)
2 files changed
+89−9
package.json+47−7@@ -59,7 +59,7 @@ "number": "2", "name": "RO", "type": "output",- "description": "Receiver TTL/CMOS-compatible output; drives HIGH (VOH 3.8-4.9V typ, IOH=-6mA) when RI-RI* differential input is \u2265+200mV or open, and LOW (VOL \u22640.3V, IOL=6mA) when differential input is \u2264-200mV."+ "description": "Receiver TTL/CMOS-compatible output; drives HIGH (VOH 3.8-4.9V typ, IOH=-6mA) when RI-RI* differential input is ≥+200mV or open, and LOW (VOL ≤0.3V, IOL=6mA) when differential input is ≤-200mV." }, { "number": "3",@@ -77,25 +77,25 @@ "number": "5", "name": "DO*", "type": "output",- "description": "Inverting (complementary) differential driver output; differential output voltage 2.0-3.0V into a 100\u03a9 load, complementary to DO."+ "description": "Inverting (complementary) differential driver output; differential output voltage 2.0-3.0V into a 100Ω load, complementary to DO." }, { "number": "6", "name": "DO", "type": "output",- "description": "Non-inverting differential driver output; unloaded output voltage 4.2-6.0V, differential output voltage 2.0-3.0V into a 100\u03a9 load, follows DI input state."+ "description": "Non-inverting differential driver output; unloaded output voltage 4.2-6.0V, differential output voltage 2.0-3.0V into a 100Ω load, follows DI input state." }, { "number": "7", "name": "RI*", "type": "input",- "description": "Inverting differential receiver input; differential threshold \u00b1200mV, absolute maximum input voltage \u00b114V, input impedance 5.0-9.5k\u03a9."+ "description": "Inverting differential receiver input; differential threshold ±200mV, absolute maximum input voltage ±14V, input impedance 5.0-9.5kΩ." }, { "number": "8", "name": "RI", "type": "input",- "description": "Non-inverting differential receiver input; differential threshold \u00b1200mV (failsafe HIGH output when open/non-terminated), absolute maximum input voltage \u00b114V, input impedance 5.0-9.5k\u03a9."+ "description": "Non-inverting differential receiver input; differential threshold ±200mV (failsafe HIGH output when open/non-terminated), absolute maximum input voltage ±14V, input impedance 5.0-9.5kΩ." } ], "provenance": {@@ -132,6 +132,46 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"- }+ },+ "models_3d": [+ {+ "file": "ds89c21tmx.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.0,+ 4.9,+ 1.75+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "ds89c21tmx-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.0,+ 4.9,+ 1.75+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "8b80b9d9f5149d6cacc427ca0140f73fcc2e55d978b3b22724b73f0d3ab5fef9",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ] }-}+}
page.json+42−2@@ -117,7 +117,47 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"- }+ },+ "models_3d": [+ {+ "file": "ds89c21tmx.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.0,+ 4.9,+ 1.75+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "ds89c21tmx-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.0,+ 4.9,+ 1.75+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "8b80b9d9f5149d6cacc427ca0140f73fcc2e55d978b3b22724b73f0d3ab5fef9",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ] }, "metadata": { "specs": {@@ -164,4 +204,4 @@ "visibility": { "public": true }-}+}