graph LR
subgraph "主電源開關控制"
A["12-24V輸入"] --> B["輸入濾波電容"]
B --> C["VBB1328 \n 主開關MOSFET"]
C --> D["輸出濾波網路"]
D --> E["核心板電源 \n 5V/3.3V"]
F["MCU GPIO"] --> G["柵極驅動電阻 \n 22Ω"]
G --> H["VBB1328柵極"]
I["3.3V/5V MCU電壓"] --> H
C --> J["大電流負載 \n 顯示幕/處理器"]
end
subgraph "PCB散熱設計"
K["大面積敷銅"] --> L["VBB1328漏極"]
M["散熱過孔陣列"] --> N["內層地平面"]
O["熱阻優化"] --> P["結溫控制"]
end
subgraph "保護電路"
Q["過流檢測"] --> R["比較器"]
R --> S["故障鎖存"]
S --> T["關斷信號"]
T --> H
U["RC吸收電路"] --> C
end
style C fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
多路外設介面供電控制拓撲詳圖
graph TB
subgraph "雙P-MOS集成開關"
A["12V電源輸入"] --> B["VBTA4250N \n 漏極端"]
subgraph B ["VBTA4250N內部結構"]
direction LR
D1["漏極1"]
D2["漏極2"]
S1["源極1"]
S2["源極2"]
G1["柵極1"]
G2["柵極2"]
end
subgraph "電平轉換驅動"
C["MCU GPIO 3.3V"] --> D["NPN三極管"]
E["上拉電阻10k"] --> F["12V驅動電壓"]
D --> G1
D --> G2
end
S1 --> H["外設1供電 \n 印表機"]
S2 --> I["外設2供電 \n 掃碼槍"]
end
subgraph "擴展多路控制"
J["MCU GPIO擴展"] --> K["多路複用器"]
K --> L["多個VBTA4250N"]
L --> M["客顯屏供電"]
L --> N["通信模組供電"]
L --> O["其他外設"]
end
subgraph "獨立保護設計"
P["每路電流檢測"] --> Q["ADC監控"]
R["TVS保護"] --> S["外設介面"]
T["熱插拔抑制"] --> U["RC緩衝"]
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
輔助電源DC-DC轉換拓撲詳圖
graph LR
subgraph "高壓輸入Buck轉換器"
A["高壓直流輸入 \n 24-48V"] --> B["輸入濾波"]
B --> C["VBI165R04 \n 高壓MOSFET"]
C --> D["Buck電感"]
D --> E["輸出電容"]
E --> F["12V/5V輸出"]
G["PWM控制器"] --> H["隔離驅動IC"]
H --> I["VBI165R04柵極"]
end
subgraph "Flyback隔離轉換"
J["高壓直流輸入"] --> K["VBI165R04 \n 初級開關"]
K --> L["高頻變壓器"]
L --> M["次級整流"]
M --> N["隔離輸出 \n 5V/12V"]
O["回饋光耦"] --> P["PWM控制"]
end
subgraph "高壓佈局與保護"
Q["安規間距>3mm"] --> R["初級側"]
S["吸收電路"] --> T["RC Snubber"]
U["電壓尖峰抑制"] --> V["TVS陣列"]
W["驅動隔離"] --> X["光耦/變壓器"]
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style K fill:#fff3e0,stroke:#ff9800,stroke-width:2px