<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="drawio" version="26.0.0"><diagram name="SKU-5 architecture"><mxGraphModel dx="1560" dy="724" grid="1" gridSize="10" page="1" pageWidth="1560" pageHeight="724" background="#FFFFFF"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="c2" value="SKU-5 interface transceiver system architecture" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=24;fontColor=#1E293B;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="40" y="10" width="1200" height="36" as="geometry"/></mxCell><mxCell id="c3" value="Two line drivers on one die, an RS-485 channel and a CAN-FD channel, each with its own logic interface, protection, supply and clock" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=13;fontColor=#6B7280;" vertex="1" parent="1"><mxGeometry x="40" y="44" width="1480" height="24" as="geometry"/></mxCell><mxCell id="c27" value="SKU-5  ·  130 nm with 5 V thick-oxide LDMOS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FBFCFE;strokeColor=#0A1628;strokeWidth=2;dashed=1;verticalAlign=top;align=right;spacingRight=14;spacingTop=6;fontSize=15;fontStyle=1;fontColor=#0A1628;" vertex="1" parent="1"><mxGeometry x="40" y="78" width="1480" height="526" as="geometry"/></mxCell><mxCell id="c4" value="Channel 1 · RS-485  ·  half duplex · up to 256 nodes · −7 to +12 V CM" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F4F8FE;strokeColor=#8DB4D4;verticalAlign=top;align=left;spacingLeft=10;spacingTop=4;fontSize=14;fontStyle=1;fontColor=#1E293B;" vertex="1" parent="1"><mxGeometry x="60" y="118" width="614" height="470" as="geometry"/></mxCell><mxCell id="c5" value="&lt;b&gt;Logic IF&lt;/b&gt;&lt;br&gt;1.8 V core · level shift to 5 V · TXD · RXD · EN/STB" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="72" y="152" width="190" height="135" as="geometry"/></mxCell><mxCell id="c6" value="&lt;b&gt;Pre-driver&lt;/b&gt;&lt;br&gt;slew shaping · dV/dt 3 V/ns trimmed" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="272" y="152" width="190" height="135" as="geometry"/></mxCell><mxCell id="c7" value="&lt;b&gt;Output stage&lt;/b&gt;&lt;br&gt;diff push-pull · thick-oxide 5 V LDMOS" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="472" y="152" width="190" height="135" as="geometry"/></mxCell><mxCell id="c8" value="&lt;b&gt;Prot logic&lt;/b&gt;&lt;br&gt;EN interlock · no bus contention" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="72" y="297" width="190" height="135" as="geometry"/></mxCell><mxCell id="c9" value="&lt;b&gt;Fault&lt;/b&gt;&lt;br&gt;thermal + short · 150 °C shutdown" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="272" y="297" width="190" height="135" as="geometry"/></mxCell><mxCell id="c10" value="&lt;b&gt;Receiver&lt;/b&gt;&lt;br&gt;hysteresis comp · 30 mV hyst · 50 ns prop" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="472" y="297" width="190" height="135" as="geometry"/></mxCell><mxCell id="c11" value="&lt;b&gt;Failsafe bias&lt;/b&gt;&lt;br&gt;idle = recessive · open / short / idle" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="72" y="441" width="190" height="135" as="geometry"/></mxCell><mxCell id="c12" value="&lt;b&gt;ESD + EMC&lt;/b&gt;&lt;br&gt;±15 kV, rated per test standard" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="272" y="441" width="190" height="135" as="geometry"/></mxCell><mxCell id="c13" value="&lt;b&gt;Local supply + osc&lt;/b&gt;&lt;br&gt;3.3 V LDO + bandgap · 40 MHz ref" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#8DB4D4;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="472" y="441" width="190" height="135" as="geometry"/></mxCell><mxCell id="c14" value="Bus pins" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F5F5F5;strokeColor=#6B7280;verticalAlign=top;align=left;spacingLeft=10;spacingTop=4;fontSize=14;fontStyle=1;fontColor=#1E293B;" vertex="1" parent="1"><mxGeometry x="694" y="118" width="172" height="470" as="geometry"/></mxCell><mxCell id="c15" value="&lt;b&gt;A / B&lt;/b&gt;&lt;br&gt;RS-485" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#6B7280;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="706" y="152" width="148" height="207" as="geometry"/></mxCell><mxCell id="c16" value="&lt;b&gt;CANH / CANL&lt;/b&gt;&lt;br&gt;CAN-FD" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#6B7280;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="706" y="369" width="148" height="207" as="geometry"/></mxCell><mxCell id="c17" value="Channel 2 · CAN-FD  ·  8 Mbps data · ISO 11898-2 · ±12 V CM" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ECFDF3;strokeColor=#067647;verticalAlign=top;align=left;spacingLeft=10;spacingTop=4;fontSize=14;fontStyle=1;fontColor=#1E293B;" vertex="1" parent="1"><mxGeometry x="886" y="118" width="614" height="470" as="geometry"/></mxCell><mxCell id="c18" value="&lt;b&gt;Local supply + osc&lt;/b&gt;&lt;br&gt;3.3 V LDO + bandgap · 40 MHz · bit-time recovery" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="898" y="152" width="190" height="135" as="geometry"/></mxCell><mxCell id="c19" value="&lt;b&gt;ESD + EMC&lt;/b&gt;&lt;br&gt;±15 kV, rated per test standard" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="1098" y="152" width="190" height="135" as="geometry"/></mxCell><mxCell id="c20" value="&lt;b&gt;Failsafe bias&lt;/b&gt;&lt;br&gt;idle = recessive · open / short / idle" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="1298" y="152" width="190" height="135" as="geometry"/></mxCell><mxCell id="c21" value="&lt;b&gt;Output stage&lt;/b&gt;&lt;br&gt;diff push-pull · thick-oxide 5 V LDMOS" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="898" y="297" width="190" height="135" as="geometry"/></mxCell><mxCell id="c22" value="&lt;b&gt;Pre-driver&lt;/b&gt;&lt;br&gt;slew shaping · dV/dt 3 V/ns trimmed" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="1098" y="297" width="190" height="135" as="geometry"/></mxCell><mxCell id="c23" value="&lt;b&gt;Logic IF&lt;/b&gt;&lt;br&gt;1.8 V core · level shift to 5 V · TXD · RXD · EN/STB" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="1298" y="297" width="190" height="135" as="geometry"/></mxCell><mxCell id="c24" value="&lt;b&gt;Receiver&lt;/b&gt;&lt;br&gt;hysteresis comp · 30 mV hyst · 50 ns prop" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="898" y="441" width="190" height="135" as="geometry"/></mxCell><mxCell id="c25" value="&lt;b&gt;Fault&lt;/b&gt;&lt;br&gt;thermal + short · 150 °C shutdown" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="1098" y="441" width="190" height="135" as="geometry"/></mxCell><mxCell id="c26" value="&lt;b&gt;Prot logic&lt;/b&gt;&lt;br&gt;TXD timeout · bus-fault detect" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#067647;strokeWidth=2;fontSize=12;fontColor=#1E293B;arcSize=6;" vertex="1" parent="1"><mxGeometry x="1298" y="441" width="190" height="135" as="geometry"/></mxCell><mxCell id="c28" value="①" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#0A1628;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#0A1628;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c5" target="c6"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c29" value="②" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#B54708;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#B54708;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c6" target="c7"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c30" value="③" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#B42318;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#B42318;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c7" target="c15"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c31" value="④" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#5B8DB8;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#5B8DB8;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c15" target="c10"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c32" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#0A1628;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#0A1628;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c23" target="c22"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#B54708;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#B54708;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c22" target="c21"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c34" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#B42318;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#B42318;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c21" target="c16"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c35" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#5B8DB8;strokeWidth=2;fontSize=13;fontStyle=1;fontColor=#5B8DB8;labelBackgroundColor=#FFFFFF;" edge="1" parent="1" source="c16" target="c24"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="c36" value="&lt;b&gt;Reading path&lt;/b&gt;   ①  TXD enters the logic interface and is level-shifted to 5 V.   ②  The pre-driver shapes the edge for the output stage.   ③  The differential output drives the bus pins.   ④  The receiver reads the bus back to RXD. Channel 2 follows the same path.   ·   dashed boxes are off-chip   ·   pre-silicon architecture; values are design targets" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontColor=#1E293B;" vertex="1" parent="1"><mxGeometry x="40" y="620" width="1480" height="58" as="geometry"/></mxCell><mxCell id="c37" value="Designed toward (targets, not certificates): TIA/EIA-485, ISO 11898-2, IEC 61000-4-2 (system level) and HBM (component level), each rated separately" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontColor=#6B7280;fontStyle=2;" vertex="1" parent="1"><mxGeometry x="40" y="690" width="1480" height="22" as="geometry"/></mxCell></root></mxGraphModel></diagram></mxfile>
