graph LR
subgraph "P-MOS高侧电源开关"
A["电池/适配器 \n 12-24V"] --> B["保险丝 \n 过流保护"]
B --> C["VBC7P3017 \n -30V/-9A"]
subgraph C[VBC7P3017电路]
direction LR
S[源极] --> G[栅极]
G --> D[漏极]
end
C --> D_OUT["主电源总线"]
D["电平转换电路"] --> G
D_OUT --> E["输出滤波电容"]
end
subgraph "N-MOS电机低侧驱动"
E --> F["电机驱动IC"]
F --> GATE_DRV["栅极驱动"]
GATE_DRV --> H["VBQF1405 \n 40V/40A"]
subgraph H[VBQF1405电路]
direction LR
S2[源极接地]
G2[栅极驱动]
D2[漏极接电机]
end
H --> I["压缩电机"]
H --> J["高速风机"]
I --> K["续流二极管"]
J --> K
K --> L[电源总线]
M["电流检测电阻"] --> N["运放放大"]
N --> O["MCU ADC"]
end
style C fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style H fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
智能负载管理拓扑详图
graph TB
subgraph "双N-MOS智能开关"
A["MCU GPIO \n 3.3V/5V"] --> B["22-100Ω \n 栅极电阻"]
B --> C["VB362K \n 双N-MOS"]
subgraph C[VB362K内部结构]
direction LR
CH1["通道1: N-MOS"]
CH2["通道2: N-MOS"]
end
C --> D["TVS保护 \n 栅极ESD"]
D --> E["负载连接"]
end
subgraph "通道1: UV-C消毒控制"
F["MCU GPIO1"] --> G["逻辑控制"]
G --> C_CH1["CH1栅极"]
C_CH1 --> H["漏极连接"]
H --> I["UV-C LED灯串"]
I --> J["恒流驱动"]
J --> K["电源总线"]
L["过温检测"] --> M["MCU反馈"]
end
subgraph "通道2: 臭氧发生器控制"
N["MCU GPIO2"] --> O["智能定时"]
O --> C_CH2["CH2栅极"]
C_CH2 --> P["漏极连接"]
P --> Q["臭氧发生器"]
Q --> R["高压模块"]
R --> S["电源总线"]
T["异味传感器"] --> U["MCU ADC"]
end
subgraph "状态指示与开盖控制"
V["MCU GPIO3"] --> W["PWM调光"]
W --> X["LED驱动器"]
X --> Y["RGB状态灯"]
Z["接近传感器"] --> AA["MCU中断"]
AA --> AB["舵机控制"]
AB --> AC["开盖舵机"]
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
保护电路与热管理拓扑详图
graph LR
subgraph "三级散热系统"
A["一级散热: VBQF1405"] --> B["DFN8底部焊盘"]
B --> C["大面积PCB铺铜"]
C --> D["散热过孔阵列"]
D --> E["背面铜层散热"]
F["二级散热: VBC7P3017"] --> G["TSSOP8封装"]
G --> H["适当铺铜面积"]
I["三级散热: VB362K/MCU"] --> J["常规布线散热"]
end
subgraph "EMC抑制与保护"
subgraph "电机回路保护"
K["VBQF1405漏极"] --> L["RC吸收电路 \n R=10Ω,C=1nF"]
M["电机两端"] --> N["续流二极管 \n 40V/5A"]
O["电源总线"] --> P["TVS管 \n 33V"]
end
subgraph "栅极保护电路"
Q["驱动芯片输出"] --> R["栅极电阻 \n 22-100Ω"]
R --> S["TVS双向 \n 15V"]
S --> T["栅极对地"]
U["MCU GPIO"] --> V["电平转换"]
V --> W["隔离电阻"]
end
subgraph "系统级保护"
X["主电源输入"] --> Y["保险丝 \n 5-10A"]
Y --> Z["输入电容 \n 100μF"]
AA["电流检测"] --> AB["比较器"]
AB --> AC["故障锁存"]
AC --> AD["关断信号"]
AD --> AE["所有MOSFET"]
end
end
style A fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style I fill:#fff3e0,stroke:#ff9800,stroke-width:2px