Skip to content
RPRichard PruittTech & Cyber
Navigation
repo://poppyup/wiring/sheets/PU-W-103.svg

wiring/sheets/PU-W-103.svg

69 KB · 598 lines · xml · Download from the repository page

wiring/sheets/PU-W-103.svg
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1587" height="1123" viewBox="0 0 1587 1123"><title>PU-W-103 — Embedded-controller control and sensor wiring</title><desc>PoppyUp — Phase 1 Hardware Design; Wiring &amp; Interconnect Diagram Set; Rev A; 2026-09-27; DRAFT — FOR REVIEW; A3 landscape 420 × 297 mm at 96 dpi</desc><rect width="100%" height="100%" fill="#fff"/><g id="L-BORDER"><rect x="20.0" y="20.0" width="1547.0" height="1083.0" rx="0" fill="none" stroke="#222" stroke-width="1.89" /><rect x="40.0" y="40.0" width="1507.0" height="1043.0" rx="0" fill="none" stroke="#222" stroke-width="0.94" /><text x="134.2" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">1</text><text x="134.2" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">1</text><line x1="228.4" y1="20.0" x2="228.4" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="228.4" y1="1083.0" x2="228.4" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="322.6" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">2</text><text x="322.6" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">2</text><line x1="416.8" y1="20.0" x2="416.8" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="416.8" y1="1083.0" x2="416.8" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="510.9" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">3</text><text x="510.9" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">3</text><line x1="605.1" y1="20.0" x2="605.1" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="605.1" y1="1083.0" x2="605.1" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="699.3" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">4</text><text x="699.3" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">4</text><line x1="793.5" y1="20.0" x2="793.5" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="793.5" y1="1083.0" x2="793.5" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="887.7" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">5</text><text x="887.7" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">5</text><line x1="981.9" y1="20.0" x2="981.9" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="981.9" y1="1083.0" x2="981.9" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="1076.1" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">6</text><text x="1076.1" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">6</text><line x1="1170.2" y1="20.0" x2="1170.2" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="1170.2" y1="1083.0" x2="1170.2" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="1264.4" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">7</text><text x="1264.4" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">7</text><line x1="1358.6" y1="20.0" x2="1358.6" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="1358.6" y1="1083.0" x2="1358.6" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="1452.8" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">8</text><text x="1452.8" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">8</text><text x="30.0" y="129.9" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">A</text><text x="1557.0" y="129.9" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">A</text><line x1="20.0" y1="213.8" x2="40.0" y2="213.8" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="213.8" x2="1567.0" y2="213.8" stroke="#222" stroke-width="0.68"/><text x="30.0" y="303.8" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">B</text><text x="1557.0" y="303.8" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">B</text><line x1="20.0" y1="387.7" x2="40.0" y2="387.7" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="387.7" x2="1567.0" y2="387.7" stroke="#222" stroke-width="0.68"/><text x="30.0" y="477.6" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">C</text><text x="1557.0" y="477.6" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">C</text><line x1="20.0" y1="561.5" x2="40.0" y2="561.5" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="561.5" x2="1567.0" y2="561.5" stroke="#222" stroke-width="0.68"/><text x="30.0" y="651.4" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">D</text><text x="1557.0" y="651.4" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">D</text><line x1="20.0" y1="735.3" x2="40.0" y2="735.3" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="735.3" x2="1567.0" y2="735.3" stroke="#222" stroke-width="0.68"/><text x="30.0" y="825.2" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">E</text><text x="1557.0" y="825.2" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">E</text><line x1="20.0" y1="909.2" x2="40.0" y2="909.2" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="909.2" x2="1567.0" y2="909.2" stroke="#222" stroke-width="0.68"/><text x="30.0" y="999.1" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">F</text><text x="1557.0" y="999.1" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">F</text></g><g id="L-TITLE"><rect x="907.0" y="987.0" width="640.0" height="96.0" rx="0" fill="#fff" stroke="#222" stroke-width="1.32" /><line x1="907.0" y1="1009.0" x2="1547.0" y2="1009.0" stroke="#222" stroke-width="0.94"/><line x1="907.0" y1="1045.0" x2="1257.0" y2="1045.0" stroke="#222" stroke-width="0.94"/><line x1="1257.0" y1="1009.0" x2="1257.0" y2="1083.0" stroke="#222" stroke-width="0.94"/><line x1="1422.0" y1="1009.0" x2="1422.0" y2="1083.0" stroke="#222" stroke-width="0.94"/><text x="915.0" y="1003.0" font-size="12" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">PoppyUp — Phase 1 Hardware Design — Wiring &amp; Interconnect Diagram Set</text><text x="915.0" y="1025.0" font-size="11.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Embedded-controller control and sensor wiring</text><text x="915.0" y="1039.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Baseline: ADR v0.3   Generated from wiring/model.py + wiring/build.py</text><text x="915.0" y="1059.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Scale: NTS — NOT TO SCALE</text><text x="915.0" y="1075.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Units: mm where dimensioned   Signal names per docs/02 §8, docs/09 §8–9</text><text x="1265.0" y="1025.0" font-size="13" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Sheet PU-W-103</text><text x="1265.0" y="1039.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Rev A   2026-09-27</text><text x="1265.0" y="1059.0" font-size="10" text-anchor="start" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Status: DRAFT — FOR REVIEW</text><text x="1265.0" y="1075.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Sheet 4 of 10</text><text x="1430.0" y="1025.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Prepared: hw architecture</text><text x="1430.0" y="1039.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">(auto-generated set)</text><text x="1430.0" y="1059.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Reviewed: —</text><text x="1430.0" y="1075.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Approved: —</text><rect x="48.0" y="987.0" width="492.0" height="70.0" rx="0" fill="#fff" stroke="#222" stroke-width="0.68" /><text x="54.0" y="1000.0" font-size="9" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">LEGEND — connection classes (colour + line type)</text><line x1="54.0" y1="1011.0" x2="88.0" y2="1011.0" stroke="#111111" stroke-width="2.08"/><text x="94.0" y="1014.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Power (VBUS, VBAT, VSYS, rails)</text><line x1="54.0" y1="1023.0" x2="88.0" y2="1023.0" stroke="#1f4e9c" stroke-width="1.32"/><text x="94.0" y="1026.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">High-speed data (PCIe, USB, USB4, MDI)</text><line x1="54.0" y1="1035.0" x2="88.0" y2="1035.0" stroke="#1b7a3a" stroke-width="1.06" stroke-dasharray="7 3"/><text x="94.0" y="1038.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Control / discrete (GPIO, enables, detects)</text><line x1="54.0" y1="1047.0" x2="88.0" y2="1047.0" stroke="#8a4b00" stroke-width="1.06" stroke-dasharray="9 3 2 3"/><text x="94.0" y="1050.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Serial bus (I²C, SMBus, SPI, UART)</text><line x1="294.0" y1="1011.0" x2="328.0" y2="1011.0" stroke="#9c1f1f" stroke-width="1.32" stroke-dasharray="12 2 2 2"/><text x="334.0" y="1014.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">RF coax (MHF4)</text><line x1="294.0" y1="1023.0" x2="328.0" y2="1023.0" stroke="#4c7c1c" stroke-width="1.13" stroke-dasharray="3 3"/><text x="334.0" y="1026.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Chassis / ground bond</text><line x1="294.0" y1="1035.0" x2="328.0" y2="1035.0" stroke="#777777" stroke-width="0.94" stroke-dasharray="4 3"/><text x="334.0" y="1038.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Reserved, alternative or depopulated</text><line x1="294.0" y1="1047.0" x2="328.0" y2="1047.0" stroke="#444444" stroke-width="0.94" stroke-dasharray="1 3"/><text x="334.0" y="1050.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Direct mate (module in socket, no cable)</text></g><g id="L-EQUIPMENT"><rect x="90.0" y="110.0" width="300.0" height="178.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="240.0" y="126.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">RK3588 SoM  (via J1/J2 B2B, W-10)</text><text x="240.0" y="140.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">board-down RK3588J: same signals, no J1/J2 (D12)</text><line x1="390.0" y1="160.0" x2="384.0" y2="160.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="163.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">SoC UART</text><line x1="390.0" y1="176.0" x2="384.0" y2="176.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="179.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">SoC I²C controller</text><line x1="390.0" y1="192.0" x2="384.0" y2="192.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="195.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">RK806 PMIC enable</text><line x1="390.0" y1="208.0" x2="384.0" y2="208.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="211.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">SoM reset</text><line x1="390.0" y1="224.0" x2="384.0" y2="224.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="227.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">heartbeat GPIO 1 Hz</text><line x1="390.0" y1="240.0" x2="384.0" y2="240.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="243.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">wake input</text><line x1="390.0" y1="256.0" x2="384.0" y2="256.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="259.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pcie3x4 PERST request</text><line x1="390.0" y1="272.0" x2="384.0" y2="272.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="275.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">CLKREQ# / WAKE# inputs</text><rect x="90.0" y="320.0" width="300.0" height="162.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="240.0" y="336.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">CFe B mode-switch circuit</text><text x="240.0" y="350.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">PI3DBS16412 lane mux · HCSL clock mux</text><text x="240.0" y="361.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">74LVC1G373 latch · ASM2464PD (Pro) — detail: PU-W-104</text><line x1="390.0" y1="370.0" x2="384.0" y2="370.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="373.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">74LVC1G373 D input</text><line x1="390.0" y1="386.0" x2="384.0" y2="386.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="389.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">clock-mux SEL (via latch Q)</text><line x1="390.0" y1="402.0" x2="384.0" y2="402.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="405.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">→ J3 pin 11 (slot PERST#)</text><line x1="390.0" y1="418.0" x2="384.0" y2="418.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="421.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">ASM2464PD PERST output</text><line x1="390.0" y1="434.0" x2="384.0" y2="434.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="437.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">← J3 pins 12–13 (slot)</text><line x1="390.0" y1="450.0" x2="384.0" y2="450.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="453.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">ASM2464PD CLKREQ#/WAKE#</text><line x1="390.0" y1="466.0" x2="384.0" y2="466.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="469.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">3.3 V load switch EN</text><rect x="90.0" y="520.0" width="300.0" height="178.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="240.0" y="536.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J3 mezzanine → reader board  (W-01)</text><text x="240.0" y="550.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">80-pin ADM6/ADF6 — allocation on PU-W-201</text><line x1="390.0" y1="570.0" x2="384.0" y2="570.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="573.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 55–59 → eFuse EN</text><line x1="390.0" y1="586.0" x2="384.0" y2="586.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="589.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pin 60 ← wired-OR FLT#</text><line x1="390.0" y1="602.0" x2="384.0" y2="602.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="605.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 61–65 ← card-detect</text><line x1="390.0" y1="618.0" x2="384.0" y2="618.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="621.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pin 66 ← Hall sensor</text><line x1="390.0" y1="634.0" x2="384.0" y2="634.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="637.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pin 67 → RB J7 LED bar</text><line x1="390.0" y1="650.0" x2="384.0" y2="650.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="653.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 68–69 EEPROM / eFuse telemetry</text><line x1="390.0" y1="666.0" x2="384.0" y2="666.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="669.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pin 70 ← NTC at CFe B cage</text><line x1="390.0" y1="682.0" x2="384.0" y2="682.0" stroke="#222" stroke-width="1.32"/><text x="381.0" y="685.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pin 71 (GND on RB)</text><rect x="1197.0" y="110.0" width="300.0" height="242.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1347.0" y="126.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">PD controllers · charger · bucks · pack  (PU-W-102)</text><text x="1347.0" y="140.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">TPS25750-A/-B/-C · TPS2121-class mux (Pro) · BQ25792 · 4 bucks · J12 pack</text><line x1="1197.0" y1="160.0" x2="1203.0" y2="160.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="163.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS25750-A</text><line x1="1197.0" y1="176.0" x2="1203.0" y2="176.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="179.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS25750-B</text><line x1="1197.0" y1="192.0" x2="1203.0" y2="192.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="195.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS25750-C (Pro)</text><line x1="1197.0" y1="208.0" x2="1203.0" y2="208.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="211.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS2596 Port B eFuse EN</text><line x1="1197.0" y1="224.0" x2="1203.0" y2="224.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="227.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PD-B Rp + eFuse ILIM</text><line x1="1197.0" y1="240.0" x2="1203.0" y2="240.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="243.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS25750-C (Pro)</text><line x1="1197.0" y1="256.0" x2="1203.0" y2="256.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="259.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS2121-class mux (Pro)</text><line x1="1197.0" y1="272.0" x2="1203.0" y2="272.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="275.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS25750 ×3 + BQ25792</text><line x1="1197.0" y1="288.0" x2="1203.0" y2="288.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="291.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS56637 · TPS62933 · LMR33640 ×2</text><line x1="1197.0" y1="304.0" x2="1203.0" y2="304.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="307.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">VSYS divider</text><line x1="1197.0" y1="320.0" x2="1203.0" y2="320.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="323.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">J12 pins 3–4 → BQ40Z50-R2 (W-02)</text><line x1="1197.0" y1="336.0" x2="1203.0" y2="336.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="339.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TPS7A16 3.3 V AON LDO</text><rect x="1197.0" y="380.0" width="300.0" height="84.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1347.0" y="396.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Thermal and position sensors</text><line x1="1197.0" y1="416.0" x2="1203.0" y2="416.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="419.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">NTC 10 k ×6 (allocation: OI-8)</text><line x1="1197.0" y1="432.0" x2="1203.0" y2="432.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="435.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TP-THSW ← thermal switch (W-08)</text><line x1="1197.0" y1="448.0" x2="1203.0" y2="448.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="451.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">J11 pin 4 (alt. Hall on flex)</text><rect x="1197.0" y="480.0" width="300.0" height="116.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1347.0" y="496.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">User interface</text><line x1="1197.0" y1="516.0" x2="1203.0" y2="516.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="519.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">J10 → OLED module (W-03)</text><line x1="1197.0" y1="532.0" x2="1203.0" y2="532.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="535.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">J10 → OLED module</text><line x1="1197.0" y1="548.0" x2="1203.0" y2="548.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="551.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">J11 pin 2 ← button (W-04)</text><line x1="1197.0" y1="564.0" x2="1203.0" y2="564.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="567.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MB-mounted sealed tact (assumed)</text><line x1="1197.0" y1="580.0" x2="1203.0" y2="580.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="583.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">→ J3 pin 67 (see left)</text><rect x="1197.0" y="620.0" width="300.0" height="68.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1347.0" y="636.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Debug and radio</text><line x1="1197.0" y1="656.0" x2="1203.0" y2="656.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="659.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">J14 Tag-Connect TC2030</text><line x1="1197.0" y1="672.0" x2="1203.0" y2="672.0" stroke="#222" stroke-width="1.32"/><text x="1206.0" y="675.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">chip antenna, bottom-left corner</text><rect x="640.0" y="110.0" width="300.0" height="592.0" rx="3" fill="#eef3ea" stroke="#222" stroke-width="1.32" /><text x="790.0" y="126.0" font-size="12" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">nRF5340 EMBEDDED CONTROLLER (EC)</text><text x="790.0" y="140.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">always-on domain · BLE 5.4 · owner of power sequencing,</text><text x="790.0" y="151.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">mode switch, thermal safety, display</text><line x1="640.0" y1="160.0" x2="646.0" y2="160.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="163.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">EC_SOC_UART_TX/RX</text><line x1="640.0" y1="176.0" x2="646.0" y2="176.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="179.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">EC_SOC_I2C (EC = target)</text><line x1="640.0" y1="192.0" x2="646.0" y2="192.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="195.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PMIC_EN</text><line x1="640.0" y1="208.0" x2="646.0" y2="208.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="211.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SOC_RESET#</text><line x1="640.0" y1="224.0" x2="646.0" y2="224.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="227.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SOC_HEARTBEAT</text><line x1="640.0" y1="240.0" x2="646.0" y2="240.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="243.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SOC_WAKE#</text><line x1="640.0" y1="256.0" x2="646.0" y2="256.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="259.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SOC_CFEB_PERST_REQ#</text><line x1="640.0" y1="272.0" x2="646.0" y2="272.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="275.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CFEB_CLKREQ#/WAKE# → SoC</text><line x1="640.0" y1="370.0" x2="646.0" y2="370.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="373.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MUX_SEL</text><line x1="640.0" y1="386.0" x2="646.0" y2="386.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="389.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">REFCLK_SEL</text><line x1="640.0" y1="402.0" x2="646.0" y2="402.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="405.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CFEB_PERST#</text><line x1="640.0" y1="418.0" x2="646.0" y2="418.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="421.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">BR_CFEB_PERST#</text><line x1="640.0" y1="434.0" x2="646.0" y2="434.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="437.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CFEB_CLKREQ#, CFEB_WAKE#</text><line x1="640.0" y1="450.0" x2="646.0" y2="450.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="453.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CFEB_CLKREQ#/WAKE# → bridge</text><line x1="640.0" y1="466.0" x2="646.0" y2="466.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="469.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">ASM2464_PWR_EN</text><line x1="640.0" y1="570.0" x2="646.0" y2="570.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="573.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CFEB/CFEA/SD/USD/CFAST_PWR_EN</text><line x1="640.0" y1="586.0" x2="646.0" y2="586.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="589.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SLOT_FAULT#</text><line x1="640.0" y1="602.0" x2="646.0" y2="602.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="605.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SLOT_DET[4:0]</text><line x1="640.0" y1="618.0" x2="646.0" y2="618.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="621.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">HALL (baseline: RB)</text><line x1="640.0" y1="634.0" x2="646.0" y2="634.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="637.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">LED_DATA</text><line x1="640.0" y1="650.0" x2="646.0" y2="650.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="653.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">EC_I2C (RB)</text><line x1="640.0" y1="666.0" x2="646.0" y2="666.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="669.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">NTC_CFEB</text><line x1="640.0" y1="682.0" x2="646.0" y2="682.0" stroke="#222" stroke-width="1.32"/><text x="649.0" y="685.0" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">RB_PRESENT#</text><line x1="940.0" y1="160.0" x2="934.0" y2="160.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="163.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PORTA_ATTACH</text><line x1="940.0" y1="176.0" x2="934.0" y2="176.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="179.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PORTB_ATTACH</text><line x1="940.0" y1="192.0" x2="934.0" y2="192.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="195.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PORTC_ATTACH</text><line x1="940.0" y1="208.0" x2="934.0" y2="208.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="211.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PORTB_VBUS_EN</text><line x1="940.0" y1="224.0" x2="934.0" y2="224.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="227.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PORTB_ILIM</text><line x1="940.0" y1="240.0" x2="934.0" y2="240.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="243.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PORTC_PD_PRESENT</text><line x1="940.0" y1="256.0" x2="934.0" y2="256.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="259.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">VBUS_MUX_STAT</text><line x1="940.0" y1="272.0" x2="934.0" y2="272.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="275.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PD_I2C (EC = controller)</text><line x1="940.0" y1="288.0" x2="934.0" y2="288.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="291.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">Buck EN ×4 / PG</text><line x1="940.0" y1="304.0" x2="934.0" y2="304.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="307.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">VSYS_SENSE</text><line x1="940.0" y1="320.0" x2="934.0" y2="320.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="323.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">PACK_SMBUS</text><line x1="940.0" y1="336.0" x2="934.0" y2="336.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="339.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">3.3 V AON supply</text><line x1="940.0" y1="416.0" x2="934.0" y2="416.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="419.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">NTC[5:0]</text><line x1="940.0" y1="432.0" x2="934.0" y2="432.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="435.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">THERM_ALERT</text><line x1="940.0" y1="448.0" x2="934.0" y2="448.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="451.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">HALL (alternative)</text><line x1="940.0" y1="516.0" x2="934.0" y2="516.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="519.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">OLED_SCLK, OLED_SDIN</text><line x1="940.0" y1="532.0" x2="934.0" y2="532.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="535.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">OLED_CS#, OLED_DC, OLED_RST#</text><line x1="940.0" y1="548.0" x2="934.0" y2="548.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="551.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">BTN</text><line x1="940.0" y1="564.0" x2="934.0" y2="564.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="567.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">RESET (pinhole)</text><line x1="940.0" y1="580.0" x2="934.0" y2="580.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="583.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">LED_DATA</text><line x1="940.0" y1="656.0" x2="934.0" y2="656.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="659.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">EC_SWD</text><line x1="940.0" y1="672.0" x2="934.0" y2="672.0" stroke="#222" stroke-width="1.32"/><text x="931.0" y="675.0" font-size="8" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">BLE 5.4, 2.4 GHz</text></g><g id="L-CONN-POWER"><path d="M1197.0,336.0 L940.0,336.0" fill="none" stroke="#111111" stroke-width="2.08" stroke-linejoin="round" stroke-linecap="round"/><path d="M940.0,336.0 L947.0,339.2 L947.0,332.8 Z" fill="#111111"/></g><g id="L-CONN-CTRL"><path d="M640.0,192.0 L390.0,192.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,192.0 L397.0,195.2 L397.0,188.8 Z" fill="#1b7a3a"/><path d="M640.0,208.0 L390.0,208.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,208.0 L397.0,211.2 L397.0,204.8 Z" fill="#1b7a3a"/><path d="M390.0,224.0 L640.0,224.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,224.0 L633.0,220.8 L633.0,227.2 Z" fill="#1b7a3a"/><path d="M640.0,240.0 L390.0,240.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,240.0 L397.0,243.2 L397.0,236.8 Z" fill="#1b7a3a"/><path d="M390.0,256.0 L640.0,256.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,256.0 L633.0,252.8 L633.0,259.2 Z" fill="#1b7a3a"/><path d="M640.0,272.0 L390.0,272.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,272.0 L397.0,275.2 L397.0,268.8 Z" fill="#1b7a3a"/><line x1="414.0" y1="277.0" x2="422.0" y2="267.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M640.0,370.0 L390.0,370.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,370.0 L397.0,373.2 L397.0,366.8 Z" fill="#1b7a3a"/><path d="M640.0,386.0 L390.0,386.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,386.0 L397.0,389.2 L397.0,382.8 Z" fill="#1b7a3a"/><path d="M640.0,402.0 L390.0,402.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,402.0 L397.0,405.2 L397.0,398.8 Z" fill="#1b7a3a"/><path d="M390.0,418.0 L640.0,418.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,418.0 L633.0,414.8 L633.0,421.2 Z" fill="#1b7a3a"/><path d="M390.0,434.0 L640.0,434.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,434.0 L633.0,430.8 L633.0,437.2 Z" fill="#1b7a3a"/><line x1="414.0" y1="439.0" x2="422.0" y2="429.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M640.0,450.0 L390.0,450.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,450.0 L397.0,453.2 L397.0,446.8 Z" fill="#1b7a3a"/><line x1="414.0" y1="455.0" x2="422.0" y2="445.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M640.0,466.0 L390.0,466.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,466.0 L397.0,469.2 L397.0,462.8 Z" fill="#1b7a3a"/><path d="M640.0,570.0 L390.0,570.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,570.0 L397.0,573.2 L397.0,566.8 Z" fill="#1b7a3a"/><line x1="414.0" y1="575.0" x2="422.0" y2="565.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M390.0,586.0 L640.0,586.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,586.0 L633.0,582.8 L633.0,589.2 Z" fill="#1b7a3a"/><path d="M390.0,602.0 L640.0,602.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,602.0 L633.0,598.8 L633.0,605.2 Z" fill="#1b7a3a"/><line x1="414.0" y1="607.0" x2="422.0" y2="597.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M390.0,618.0 L640.0,618.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,618.0 L633.0,614.8 L633.0,621.2 Z" fill="#1b7a3a"/><path d="M640.0,634.0 L390.0,634.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M390.0,634.0 L397.0,637.2 L397.0,630.8 Z" fill="#1b7a3a"/><path d="M390.0,666.0 L640.0,666.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,666.0 L633.0,662.8 L633.0,669.2 Z" fill="#1b7a3a"/><path d="M390.0,682.0 L640.0,682.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M640.0,682.0 L633.0,678.8 L633.0,685.2 Z" fill="#1b7a3a"/><path d="M1197.0,160.0 L940.0,160.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M940.0,160.0 L947.0,163.2 L947.0,156.8 Z" fill="#1b7a3a"/><path d="M1197.0,176.0 L940.0,176.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M940.0,176.0 L947.0,179.2 L947.0,172.8 Z" fill="#1b7a3a"/><path d="M940.0,208.0 L1197.0,208.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M1197.0,208.0 L1190.0,204.8 L1190.0,211.2 Z" fill="#1b7a3a"/><path d="M940.0,224.0 L1197.0,224.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M1197.0,224.0 L1190.0,220.8 L1190.0,227.2 Z" fill="#1b7a3a"/><path d="M940.0,288.0 L1197.0,288.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M1197.0,288.0 L1190.0,284.8 L1190.0,291.2 Z" fill="#1b7a3a"/><line x1="1165.0" y1="293.0" x2="1173.0" y2="283.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M1197.0,304.0 L940.0,304.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M940.0,304.0 L947.0,307.2 L947.0,300.8 Z" fill="#1b7a3a"/><path d="M1197.0,416.0 L940.0,416.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M940.0,416.0 L947.0,419.2 L947.0,412.8 Z" fill="#1b7a3a"/><line x1="1165.0" y1="421.0" x2="1173.0" y2="411.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M1197.0,432.0 L940.0,432.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M940.0,432.0 L947.0,435.2 L947.0,428.8 Z" fill="#1b7a3a"/><path d="M940.0,532.0 L1197.0,532.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M1197.0,532.0 L1190.0,528.8 L1190.0,535.2 Z" fill="#1b7a3a"/><line x1="1165.0" y1="537.0" x2="1173.0" y2="527.0" stroke="#1b7a3a" stroke-width="1.06"/><path d="M1197.0,548.0 L940.0,548.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M940.0,548.0 L947.0,551.2 L947.0,544.8 Z" fill="#1b7a3a"/></g><g id="L-CONN-BUS"><path d="M640.0,160.0 L390.0,160.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M390.0,160.0 L397.0,163.2 L397.0,156.8 Z" fill="#8a4b00"/><path d="M640.0,160.0 L633.0,156.8 L633.0,163.2 Z" fill="#8a4b00"/><line x1="414.0" y1="165.0" x2="422.0" y2="155.0" stroke="#8a4b00" stroke-width="1.06"/><path d="M640.0,176.0 L390.0,176.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M390.0,176.0 L397.0,179.2 L397.0,172.8 Z" fill="#8a4b00"/><path d="M640.0,176.0 L633.0,172.8 L633.0,179.2 Z" fill="#8a4b00"/><line x1="414.0" y1="181.0" x2="422.0" y2="171.0" stroke="#8a4b00" stroke-width="1.06"/><path d="M640.0,650.0 L390.0,650.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M390.0,650.0 L397.0,653.2 L397.0,646.8 Z" fill="#8a4b00"/><path d="M640.0,650.0 L633.0,646.8 L633.0,653.2 Z" fill="#8a4b00"/><line x1="414.0" y1="655.0" x2="422.0" y2="645.0" stroke="#8a4b00" stroke-width="1.06"/><path d="M940.0,272.0 L1197.0,272.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M1197.0,272.0 L1190.0,268.8 L1190.0,275.2 Z" fill="#8a4b00"/><path d="M940.0,272.0 L947.0,275.2 L947.0,268.8 Z" fill="#8a4b00"/><line x1="1165.0" y1="277.0" x2="1173.0" y2="267.0" stroke="#8a4b00" stroke-width="1.06"/><path d="M940.0,320.0 L1197.0,320.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M1197.0,320.0 L1190.0,316.8 L1190.0,323.2 Z" fill="#8a4b00"/><path d="M940.0,320.0 L947.0,323.2 L947.0,316.8 Z" fill="#8a4b00"/><line x1="1165.0" y1="325.0" x2="1173.0" y2="315.0" stroke="#8a4b00" stroke-width="1.06"/><path d="M940.0,516.0 L1197.0,516.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M1197.0,516.0 L1190.0,512.8 L1190.0,519.2 Z" fill="#8a4b00"/><line x1="1165.0" y1="521.0" x2="1173.0" y2="511.0" stroke="#8a4b00" stroke-width="1.06"/><path d="M940.0,656.0 L1197.0,656.0" fill="none" stroke="#8a4b00" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9 3 2 3"/><path d="M1197.0,656.0 L1190.0,652.8 L1190.0,659.2 Z" fill="#8a4b00"/><path d="M940.0,656.0 L947.0,659.2 L947.0,652.8 Z" fill="#8a4b00"/><line x1="1165.0" y1="661.0" x2="1173.0" y2="651.0" stroke="#8a4b00" stroke-width="1.06"/></g><g id="L-CONN-RF"><path d="M940.0,672.0 L1197.0,672.0" fill="none" stroke="#9c1f1f" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="12 2 2 2"/><path d="M1197.0,672.0 L1190.0,668.8 L1190.0,675.2 Z" fill="#9c1f1f"/><path d="M940.0,672.0 L947.0,675.2 L947.0,668.8 Z" fill="#9c1f1f"/></g><g id="L-CONN-REF"><path d="M1197.0,192.0 L940.0,192.0" fill="none" stroke="#777777" stroke-width="0.94" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4 3"/><path d="M940.0,192.0 L947.0,195.2 L947.0,188.8 Z" fill="#777777"/><path d="M1197.0,240.0 L940.0,240.0" fill="none" stroke="#777777" stroke-width="0.94" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4 3"/><path d="M940.0,240.0 L947.0,243.2 L947.0,236.8 Z" fill="#777777"/><path d="M1197.0,256.0 L940.0,256.0" fill="none" stroke="#777777" stroke-width="0.94" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4 3"/><path d="M940.0,256.0 L947.0,259.2 L947.0,252.8 Z" fill="#777777"/><path d="M1197.0,448.0 L940.0,448.0" fill="none" stroke="#777777" stroke-width="0.94" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4 3"/><path d="M940.0,448.0 L947.0,451.2 L947.0,444.8 Z" fill="#777777"/><path d="M1197.0,564.0 L940.0,564.0" fill="none" stroke="#777777" stroke-width="0.94" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4 3"/><path d="M940.0,564.0 L947.0,567.2 L947.0,560.8 Z" fill="#777777"/><path d="M940.0,580.0 L1197.0,580.0" fill="none" stroke="#777777" stroke-width="0.94" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4 3"/><path d="M1197.0,580.0 L1190.0,576.8 L1190.0,583.2 Z" fill="#777777"/></g><g id="L-ANNOTATION"><text x="60.0" y="70.0" font-size="14" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">EMBEDDED-CONTROLLER (nRF5340) CONTROL AND SENSOR WIRING — signal owner view, NTS</text><text x="60.0" y="86.0" font-size="8.5" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Every line is a main-board trace unless it ends at a connector (J3 mezzanine, J10, J11, J12, J14, TP-THSW). Signal names per docs/02 §8. Arrowheads show signal direction; none = bidirectional bus.</text><text x="515.0" y="156.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">UART 1 Mbaud, CRC-framed</text><text x="424.0" y="154.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">2</text><text x="515.0" y="172.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">I²C 400 kHz</text><text x="424.0" y="170.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">2</text><text x="515.0" y="188.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="515.0" y="204.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO open-drain</text><text x="515.0" y="220.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">watchdog 2 s</text><text x="515.0" y="236.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="515.0" y="252.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="515.0" y="268.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">2× open-drain (SoC owns card)</text><text x="424.0" y="266.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">2</text><text x="515.0" y="366.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">latched while CFEB_PWR_EN low</text><text x="515.0" y="382.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO (test pin)</text><text x="515.0" y="398.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">EC-combined PERST</text><text x="515.0" y="414.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO (Pro)</text><text x="515.0" y="430.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="424.0" y="428.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">2</text><text x="515.0" y="446.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">2× open-drain (bridge owns card)</text><text x="424.0" y="444.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">2</text><text x="515.0" y="462.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO (Pro)</text><text x="515.0" y="566.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">5× GPIO</text><text x="424.0" y="564.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">5</text><text x="515.0" y="582.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="515.0" y="598.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">5× GPIO interrupt / wake</text><text x="424.0" y="596.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">5</text><text x="515.0" y="614.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO — OI-4</text><text x="515.0" y="630.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">serial LED</text><text x="515.0" y="646.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">I²C</text><text x="424.0" y="644.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">2</text><text x="515.0" y="662.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">analog</text><text x="515.0" y="678.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO pull-up</text><text x="1068.5" y="156.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="1068.5" y="172.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="1068.5" y="188.0" font-size="7.8" text-anchor="middle" fill="#777777" font-family="Helvetica, Arial, sans-serif">GPIO (Pro)</text><text x="1068.5" y="204.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO</text><text x="1068.5" y="220.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">0.5 / 1.5 / 3 A (D13)</text><text x="1068.5" y="236.0" font-size="7.8" text-anchor="middle" fill="#777777" font-family="Helvetica, Arial, sans-serif">GPIO / I²C (Pro)</text><text x="1068.5" y="252.0" font-size="7.8" text-anchor="middle" fill="#777777" font-family="Helvetica, Arial, sans-serif">GPIO (Pro)</text><text x="1068.5" y="268.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">I²C</text><text x="1175.0" y="266.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">2</text><text x="1068.5" y="284.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">rail sequencing</text><text x="1175.0" y="282.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">4</text><text x="1068.5" y="300.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">ADC 1 kHz, brown-out &lt; 6.2 V</text><text x="1068.5" y="316.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">SMBus 100 kHz</text><text x="1175.0" y="314.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">2</text><text x="1068.5" y="332.0" font-size="7.8" text-anchor="middle" fill="#111111" font-family="Helvetica, Arial, sans-serif">≤ 120 mA, always on</text><text x="1068.5" y="412.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">6× analog</text><text x="1175.0" y="410.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">6</text><text x="1068.5" y="428.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">GPIO — rating 48 / 60 °C: OI-1</text><text x="1068.5" y="444.0" font-size="7.8" text-anchor="middle" fill="#777777" font-family="Helvetica, Arial, sans-serif">only if Hall moves to J11 — OI-4</text><text x="1068.5" y="512.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">SPI</text><text x="1175.0" y="510.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">2</text><text x="1068.5" y="528.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">3× GPIO</text><text x="1175.0" y="526.0" font-size="8" text-anchor="start" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">3</text><text x="1068.5" y="544.0" font-size="7.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">series 1 kΩ + TVS</text><text x="1068.5" y="560.0" font-size="7.8" text-anchor="middle" fill="#777777" font-family="Helvetica, Arial, sans-serif">GPIO — OI-14</text><text x="1068.5" y="576.0" font-size="7.8" text-anchor="middle" fill="#777777" font-family="Helvetica, Arial, sans-serif">same net as mezzanine pin 67</text><text x="1068.5" y="652.0" font-size="7.8" text-anchor="middle" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">SWD — APPROTECT at PVT</text><text x="1175.0" y="650.0" font-size="8" text-anchor="start" fill="#8a4b00" font-family="Helvetica, Arial, sans-serif">3</text><text x="1068.5" y="668.0" font-size="7.8" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">on-board, 6 × 12 mm keep-out</text><path d="M90.0,298.0 L224.1,298.0 L232.1,306.0 L224.1,314.0 L90.0,314.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="94.0" y="309.0" font-size="8.5" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">PU-W-104  mode-switch detail</text><path d="M90.0,498.0 L206.1,498.0 L214.1,506.0 L206.1,514.0 L90.0,514.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="94.0" y="509.0" font-size="8.5" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">PU-W-201  mezzanine pins</text><path d="M1497.0,88.0 L1398.9,88.0 L1390.9,96.0 L1398.9,104.0 L1497.0,104.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="1493.0" y="99.0" font-size="8.5" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">PU-W-102  power tree</text><path d="M1497.0,358.0 L1313.3,358.0 L1305.3,366.0 L1313.3,374.0 L1497.0,374.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="1493.0" y="369.0" font-size="8.5" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">PU-W-204  J10 / J11 / J12 / J14 pinouts</text><rect x="60.0" y="748.0" width="560.0" height="184.0" rx="0" fill="#fff" stroke="#222" stroke-width="0.68" /><text x="68.0" y="763.0" font-size="9.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Notes</text><text x="68.0" y="780.3" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">1. The EC is the sole arbiter of mode-switch sequencing: MUX_SEL and REFCLK_SEL change only while CFEB_PWR_EN is low and</text><text x="80.0" y="790.7" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CFEB_PERST# is asserted; the 74LVC1G373 latch makes this a hardware interlock independent of firmware (docs/02 §6.1, §8; docs/09</text><text x="80.0" y="801.1" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">§5.4). Sideband signals PERST#/CLKREQ#/WAKE# terminate at the EC, which forwards them to the SoC or the ASM2464PD by mode.</text><text x="68.0" y="811.5" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">2. SOC_HEARTBEAT is a 1 Hz toggle watched with a 2 s timeout; on loss the EC completes any hand-off autonomously, then asserts</text><text x="80.0" y="821.9" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SOC_RESET# (docs/02 §6.7).</text><text x="68.0" y="832.3" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">3. Thermal safety rule (D2, firmware): skin ≥ 52 °C, internal air ≥ 60 °C or battery ≥ 55 °C → THERMAL_PAUSE_REQ over UART, then</text><text x="80.0" y="842.7" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PMIC_EN low; auto-resume at skin ≤ 42 °C and air ≤ 45 °C. THERM_ALERT from the mechanical switch is the firmware-independent</text><text x="80.0" y="853.1" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">backstop.</text><text x="68.0" y="863.5" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">4. Port B supply policy (D13): PORTB_ILIM = min(user setting, 1.5 A) on battery; 3 A only while a PD contract is present on Port</text><text x="80.0" y="873.9" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">A (or Port C on Pro) — ADR 00 §3.5 requires ≥ 45 W for the 3 A step; drops to 1.5 A within 500 ms of losing external power.</text><text x="68.0" y="884.3" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">5. Open items drawn as TBD/alternative: OI-1 thermal-switch rating and circuit; OI-4 Hall sensor on RB (mezzanine 66) vs J11</text><text x="80.0" y="894.7" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">flex; OI-8 NTC channel allocation differs between docs/02, 06, 09 and 10; OI-14 reset pinhole switch has no connector or EC</text><text x="80.0" y="905.1" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">signal in docs/09 §9.1 / 02 §8.</text><text x="68.0" y="915.5" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">6. Pro-only signals (PORTC_ATTACH, PORTC_PD_PRESENT, VBUS_MUX_STAT, BR_CFEB_PERST#, ASM2464_PWR_EN) are routed on every PCB;</text><text x="80.0" y="925.9" font-size="8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">their far-end parts are depopulated on Base.</text><text x="630.0" y="760.0" font-size="10.5" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif" font-weight="bold">SIGNAL GROUP SUMMARY (source: docs/02 §8 table, model.EC_SIGNALS)</text><rect x="630.0" y="768.0" width="910.0" height="15.8" rx="0" fill="#e9e9e9" stroke="#444" stroke-width="0.49" /><text x="633.0" y="778.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Group</text><line x1="715.0" y1="768.0" x2="715.0" y2="783.8" stroke="#444" stroke-width="0.49"/><text x="718.0" y="778.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Signals</text><line x1="1315.0" y1="768.0" x2="1315.0" y2="783.8" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="778.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Count</text><line x1="1385.0" y1="768.0" x2="1385.0" y2="783.8" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="778.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Class</text><line x1="1480.0" y1="768.0" x2="1480.0" y2="783.8" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="778.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Detail</text><rect x="630.0" y="783.8" width="910.0" height="15.8" rx="0" fill="#fff" stroke="#444" stroke-width="0.49" /><text x="633.0" y="794.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SoM (J1/J2)</text><line x1="715.0" y1="783.8" x2="715.0" y2="799.5" stroke="#444" stroke-width="0.49"/><text x="718.0" y="794.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">UART, I²C, PMIC_EN, SOC_RESET#, SOC_HEARTBEAT, SOC_WAKE#, SOC_CFEB_PERST_REQ#, 2× forwarded CLKREQ#/WAKE#</text><line x1="1315.0" y1="783.8" x2="1315.0" y2="799.5" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="794.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">11</text><line x1="1385.0" y1="783.8" x2="1385.0" y2="799.5" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="794.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">BUS / CTRL</text><line x1="1480.0" y1="783.8" x2="1480.0" y2="799.5" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="794.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">—</text><rect x="630.0" y="799.5" width="910.0" height="15.8" rx="0" fill="#fafafa" stroke="#444" stroke-width="0.49" /><text x="633.0" y="810.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Mode switch</text><line x1="715.0" y1="799.5" x2="715.0" y2="815.2" stroke="#444" stroke-width="0.49"/><text x="718.0" y="810.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MUX_SEL, REFCLK_SEL, CFEB_PERST#, BR_CFEB_PERST#, CFEB_CLKREQ#, CFEB_WAKE#, 2× forwarded to bridge, ASM2464_PWR_EN</text><line x1="1315.0" y1="799.5" x2="1315.0" y2="815.2" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="810.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">9</text><line x1="1385.0" y1="799.5" x2="1385.0" y2="815.2" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="810.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CTRL</text><line x1="1480.0" y1="799.5" x2="1480.0" y2="815.2" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="810.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PU-W-104</text><rect x="630.0" y="815.2" width="910.0" height="15.8" rx="0" fill="#fff" stroke="#444" stroke-width="0.49" /><text x="633.0" y="826.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Mezzanine J3</text><line x1="715.0" y1="815.2" x2="715.0" y2="831.0" stroke="#444" stroke-width="0.49"/><text x="718.0" y="826.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">5× PWR_EN, SLOT_FAULT#, SLOT_DET[4:0], HALL, LED_DATA, I²C ×2, NTC_CFEB, RB_PRESENT#</text><line x1="1315.0" y1="815.2" x2="1315.0" y2="831.0" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="826.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">17 pins (55–71)</text><line x1="1385.0" y1="815.2" x2="1385.0" y2="831.0" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="826.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CTRL / BUS</text><line x1="1480.0" y1="815.2" x2="1480.0" y2="831.0" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="826.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PU-W-201</text><rect x="630.0" y="831.0" width="910.0" height="15.8" rx="0" fill="#fafafa" stroke="#444" stroke-width="0.49" /><text x="633.0" y="841.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PD / power</text><line x1="715.0" y1="831.0" x2="715.0" y2="846.8" stroke="#444" stroke-width="0.49"/><text x="718.0" y="841.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">3× PORTx_ATTACH, PORTB_VBUS_EN / ILIM, PORTC_PD_PRESENT, VBUS_MUX_STAT, PD_I2C ×2, buck EN/PG ×4, VSYS_SENSE, PACK_SMBUS ×2, AON in</text><line x1="1315.0" y1="831.0" x2="1315.0" y2="846.8" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="841.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">≈ 17</text><line x1="1385.0" y1="831.0" x2="1385.0" y2="846.8" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="841.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CTRL / BUS / POWER</text><line x1="1480.0" y1="831.0" x2="1480.0" y2="846.8" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="841.8" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PU-W-102</text><rect x="630.0" y="846.8" width="910.0" height="15.8" rx="0" fill="#fff" stroke="#444" stroke-width="0.49" /><text x="633.0" y="857.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Sensors</text><line x1="715.0" y1="846.8" x2="715.0" y2="862.5" stroke="#444" stroke-width="0.49"/><text x="718.0" y="857.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">NTC[5:0], THERM_ALERT, (HALL alt.)</text><line x1="1315.0" y1="846.8" x2="1315.0" y2="862.5" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="857.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">7–8</text><line x1="1385.0" y1="846.8" x2="1385.0" y2="862.5" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="857.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">CTRL</text><line x1="1480.0" y1="846.8" x2="1480.0" y2="862.5" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="857.5" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PU-W-204</text><rect x="630.0" y="862.5" width="910.0" height="15.8" rx="0" fill="#fafafa" stroke="#444" stroke-width="0.49" /><text x="633.0" y="873.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">UI</text><line x1="715.0" y1="862.5" x2="715.0" y2="878.2" stroke="#444" stroke-width="0.49"/><text x="718.0" y="873.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">OLED SPI ×2 + CS/DC/RST, BTN, RESET, LED_DATA</text><line x1="1315.0" y1="862.5" x2="1315.0" y2="878.2" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="873.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">7</text><line x1="1385.0" y1="862.5" x2="1385.0" y2="878.2" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="873.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">BUS / CTRL</text><line x1="1480.0" y1="862.5" x2="1480.0" y2="878.2" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="873.3" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PU-W-204</text><rect x="630.0" y="878.2" width="910.0" height="15.8" rx="0" fill="#fff" stroke="#444" stroke-width="0.49" /><text x="633.0" y="889.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Debug / radio</text><line x1="715.0" y1="878.2" x2="715.0" y2="894.0" stroke="#444" stroke-width="0.49"/><text x="718.0" y="889.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">SWD (SWDIO, SWCLK, nRESET, SWO), BLE chip antenna</text><line x1="1315.0" y1="878.2" x2="1315.0" y2="894.0" stroke="#444" stroke-width="0.49"/><text x="1318.0" y="889.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">4 + RF</text><line x1="1385.0" y1="878.2" x2="1385.0" y2="894.0" stroke="#444" stroke-width="0.49"/><text x="1388.0" y="889.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">BUS / RF</text><line x1="1480.0" y1="878.2" x2="1480.0" y2="894.0" stroke="#444" stroke-width="0.49"/><text x="1483.0" y="889.0" font-size="7.8" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">PU-W-204</text></g></svg>