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