79 lines
7.3 KiB
XML
79 lines
7.3 KiB
XML
<svg viewBox="0 0 680 460" xmlns="http://www.w3.org/2000/svg" font-family="Helvetica, Arial, sans-serif">
|
||
<title>HBOX Watchdog Carrier PCB v3 — power and signal map</title>
|
||
<desc>24 V cabinet feed passes reverse-polarity protection, then splits: to a new dedicated fan buck feeding a 5 V fan driver and the extraction fan; and to the external Mean Well 5 V supply that powers the STM32F411 Blackpill, the RTK-stack load switch (to the external simpleRTK2B + 4G stack), and sense circuits. New I2C SHT40 + TMP102 temperature sensors and the fan driver connect to the MCU.</desc>
|
||
<rect x="0" y="0" width="680" height="460" fill="#ffffff"/>
|
||
<defs>
|
||
<marker id="ap" markerWidth="9" markerHeight="9" refX="6.5" refY="3" orient="auto"><path d="M0,0 L6.5,3 L0,6 z" fill="#555555"/></marker>
|
||
<marker id="as" markerWidth="9" markerHeight="9" refX="6.5" refY="3" orient="auto"><path d="M0,0 L6.5,3 L0,6 z" fill="#999999"/></marker>
|
||
</defs>
|
||
<text x="16" y="20" font-size="14" font-weight="700" fill="#1a2233">HBOX Watchdog Carrier PCB v3 — power & signal map</text>
|
||
<line x1="16" y1="36" x2="38" y2="36" stroke="#E07A2F" stroke-width="2"/>
|
||
<text x="43" y="39" font-size="10.5" fill="#555555">new in v3 (fans + temp)</text>
|
||
<rect x="196" y="31" width="15" height="9" rx="2" fill="none" stroke="#888888" stroke-width="1.3"/>
|
||
<text x="216" y="39" font-size="10.5" fill="#555555">existing</text>
|
||
<rect x="276" y="31" width="15" height="9" rx="2" fill="none" stroke="#aaaaaa" stroke-width="1.3" stroke-dasharray="4 3"/>
|
||
<text x="296" y="39" font-size="10.5" fill="#555555">external module</text>
|
||
<text x="487" y="39" font-size="9.5" fill="#999999">— power - - signal</text>
|
||
<rect x="16" y="54" width="118" height="38" rx="7" fill="#ffffff" stroke="#aaaaaa" stroke-width="1.3" stroke-dasharray="4 3"/>
|
||
<text x="27" y="71" font-size="12.5" font-weight="600" fill="#1a2233">24 V feed</text>
|
||
<text x="27" y="85" font-size="10.5" fill="#555555">cabinet · GX16-5</text>
|
||
<rect x="150" y="54" width="120" height="38" rx="7" fill="#ffffff" stroke="#888888" stroke-width="1.3"/>
|
||
<text x="161" y="71" font-size="12.5" font-weight="600" fill="#1a2233">Rev-pol + TVS</text>
|
||
<text x="161" y="85" font-size="10.5" fill="#555555">Q10 · D10</text>
|
||
<rect x="470" y="54" width="150" height="38" rx="7" fill="#ffffff" stroke="#aaaaaa" stroke-width="1.3" stroke-dasharray="4 3"/>
|
||
<text x="481" y="71" font-size="12.5" font-weight="600" fill="#1a2233">Mean Well 5 V</text>
|
||
<text x="481" y="85" font-size="10.5" fill="#555555">SD-15B-05 · ext</text>
|
||
<line x1="134" y1="73" x2="148" y2="73" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<rect x="16" y="150" width="208" height="40" rx="7" fill="#FCF1E8" stroke="#E07A2F" stroke-width="1.8"/>
|
||
<text x="27" y="167" font-size="12.5" font-weight="600" fill="#1a2233">Fan buck U2</text>
|
||
<text x="27" y="181" font-size="10.5" fill="#555555">24→5 V dedicated rail · JP1</text>
|
||
<rect x="16" y="214" width="100" height="44" rx="7" fill="#FCF1E8" stroke="#E07A2F" stroke-width="1.8"/>
|
||
<text x="26" y="232" font-size="12" font-weight="600" fill="#1a2233">Fan driver</text>
|
||
<text x="26" y="246" font-size="10.5" fill="#555555">Q2 · flyback</text>
|
||
<rect x="40" y="300" width="160" height="40" rx="7" fill="#ffffff" stroke="#aaaaaa" stroke-width="1.3" stroke-dasharray="4 3"/>
|
||
<text x="51" y="317" font-size="12.5" font-weight="600" fill="#1a2233">1× 5 V fan</text>
|
||
<text x="51" y="331" font-size="10.5" fill="#555555">extraction · ext</text>
|
||
<path d="M205,92 L205,120 L120,120 L120,148" fill="none" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<text x="124" y="116" font-size="9.5" fill="#555555">24 V</text>
|
||
<line x1="66" y1="190" x2="66" y2="212" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<text x="70" y="206" font-size="9.5" fill="#555555">5V_FAN</text>
|
||
<path d="M66,258 L66,300" fill="none" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<rect x="250" y="150" width="172" height="72" rx="7" fill="#ffffff" stroke="#1a2233" stroke-width="1.5"/>
|
||
<text x="262" y="180" font-size="13" font-weight="700" fill="#1a2233">STM32F411 Blackpill</text>
|
||
<text x="262" y="198" font-size="10.5" fill="#555555">watchdog · on headers</text>
|
||
<text x="262" y="212" font-size="10.5" fill="#555555">reuses v2.1 firmware</text>
|
||
<rect x="250" y="300" width="172" height="40" rx="7" fill="#ffffff" stroke="#aaaaaa" stroke-width="1.3" stroke-dasharray="4 3"/>
|
||
<text x="261" y="317" font-size="12.5" font-weight="600" fill="#1a2233">18650 / PowerBoost</text>
|
||
<text x="261" y="331" font-size="10.5" fill="#555555">battery · ext</text>
|
||
<rect x="250" y="392" width="172" height="42" rx="7" fill="#FCF1E8" stroke="#E07A2F" stroke-width="1.8"/>
|
||
<text x="261" y="410" font-size="12.5" font-weight="600" fill="#1a2233">SHT40 + TMP102</text>
|
||
<text x="261" y="424" font-size="10.5" fill="#555555">I²C temp + humidity</text>
|
||
<rect x="470" y="150" width="150" height="40" rx="7" fill="#ffffff" stroke="#888888" stroke-width="1.3"/>
|
||
<text x="481" y="167" font-size="12.5" font-weight="600" fill="#1a2233">Load switch</text>
|
||
<text x="481" y="181" font-size="10.5" fill="#555555">Q1 · Q5 · PPTC</text>
|
||
<rect x="470" y="212" width="150" height="42" rx="7" fill="#ffffff" stroke="#aaaaaa" stroke-width="1.3" stroke-dasharray="4 3"/>
|
||
<text x="481" y="230" font-size="12.5" font-weight="600" fill="#1a2233">simpleRTK2B + 4G</text>
|
||
<text x="481" y="244" font-size="10.5" fill="#555555">SW_5V · ext</text>
|
||
<rect x="470" y="300" width="150" height="38" rx="7" fill="#ffffff" stroke="#888888" stroke-width="1.3"/>
|
||
<text x="481" y="317" font-size="12.5" font-weight="600" fill="#1a2233">Status LED</text>
|
||
<text x="481" y="331" font-size="10.5" fill="#555555">PB0</text>
|
||
<path d="M545,92 L545,150" fill="none" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<text x="550" y="118" font-size="9.5" fill="#555555">MAIN 5V</text>
|
||
<path d="M486,92 L486,120 L424,120 L424,150" fill="none" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<text x="392" y="116" font-size="9.5" fill="#555555">5 V</text>
|
||
<line x1="545" y1="190" x2="545" y2="210" stroke="#555555" stroke-width="1.6" marker-end="url(#ap)"/>
|
||
<text x="550" y="205" font-size="9.5" fill="#555555">SW_5V</text>
|
||
<line x1="422" y1="166" x2="468" y2="166" stroke="#999999" stroke-width="1.3" stroke-dasharray="4 3" marker-end="url(#as)"/>
|
||
<text x="430" y="161" font-size="9.5" fill="#999999">PA1 EN</text>
|
||
<path d="M422,205 L450,205 L450,232 L468,232" fill="none" stroke="#999999" stroke-width="1.3" stroke-dasharray="4 3" marker-end="url(#as)"/>
|
||
<text x="426" y="201" font-size="9.5" fill="#999999">UART PA2/3</text>
|
||
<path d="M414,222 L440,260 L440,316 L468,316" fill="none" stroke="#999999" stroke-width="1.3" stroke-dasharray="4 3" marker-end="url(#as)"/>
|
||
<text x="444" y="288" font-size="9.5" fill="#999999">PB0</text>
|
||
<path d="M250,196 L235,210 L228,228" fill="none" stroke="#999999" stroke-width="1.3" stroke-dasharray="4 3" marker-end="url(#as)"/>
|
||
<text x="150" y="200" font-size="9.5" fill="#999999">PWM + tach PA6 · PB10</text>
|
||
<line x1="300" y1="300" x2="300" y2="224" stroke="#999999" stroke-width="1.3" stroke-dasharray="4 3" marker-end="url(#as)"/>
|
||
<text x="304" y="262" font-size="9.5" fill="#999999">BAT sense PA0</text>
|
||
<path d="M414,222 L436,250 L436,410 L424,410" fill="none" stroke="#999999" stroke-width="1.3" stroke-dasharray="4 3" marker-end="url(#as)"/>
|
||
<text x="440" y="380" font-size="9.5" fill="#999999">I²C PB6/7</text>
|
||
</svg>
|