graph TB
subgraph "主驱动功率电路"
A["直流母线 \n 12V-24V"] --> B["VBP16I80 \n IGBT+FRD"]
B --> C["油泵电机 \n 直流有刷/无刷"]
C --> D["电流采样电阻 \n 毫欧级"]
D --> E["功率地"]
end
subgraph "驱动与控制"
F["主控MCU"] --> G["PWM信号"]
G --> H["栅极驱动器 \n IR2184"]
H --> I["驱动电压±10V"]
I --> B
J["电流检测IC \n INA240"] --> D
J --> F
end
subgraph "保护电路"
K["RC吸收电路 \n 100Ω+1nF"] --> B
L["负载突降保护"] --> A
M["过流保护"] --> J
N["过温保护"] --> O["温度传感器"]
O --> F
end
subgraph "散热系统"
P["外部散热器 \n 热阻<1.5℃/W"] --> B
Q["导热硅脂"] --> P
R["多层PCB散热"] --> B
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
预驱动与辅助电源拓扑详图
graph LR
subgraph "双路预驱动通道"
A["MCU GPIO"] --> B["电平转换"]
B --> C["VBA3303 \n 通道1"]
B --> D["VBA3303 \n 通道2"]
C --> E["传感器供电 \n 5V/3.3V"]
D --> F["辅助负载 \n 通信模块"]
subgraph C ["VBA3303内部结构"]
direction TB
GATE1[栅极1]
SOURCE1[源极1]
DRAIN1[漏极1]
end
subgraph D ["VBA3303内部结构"]
direction TB
GATE2[栅极2]
SOURCE2[源极2]
DRAIN2[漏极2]
end
end
subgraph "驱动优化"
H["栅极电阻 \n 10Ω-47Ω"] --> C
H --> D
I["TVS保护"] --> B
J["图腾柱缓冲"] --> K["驱动增强"]
K --> C
K --> D
end
subgraph "电源管理"
L["辅助电源输入"] --> M["滤波电路"]
M --> N["LDO稳压器"]
N --> O["5V/3.3V输出"]
O --> E
O --> F
end
subgraph "散热设计"
P["局部敷铜 \n ≥50mm²"] --> C
P --> D
Q["SOP8封装"] --> C
Q --> D
end
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
保护与诊断电路拓扑详图
graph TB
subgraph "保护开关电路"
A["MCU/比较器"] --> B["RC滤波 \n 1kΩ+1nF"]
B --> C["VBE1158N \n 保护开关"]
C --> D["负载电路"]
D --> E["故障检测点"]
E --> F["高精度运放"]
F --> A
end
subgraph "多重保护网络"
G["过流保护"] --> H["电流采样"]
H --> I["快速比较器"]
I --> J["故障锁存"]
J --> K["关断信号"]
K --> C
L["过压保护"] --> M["电压检测"]
M --> I
N["过温保护"] --> O["NTC传感器"]
O --> I
end
subgraph "吸收与续流"
P["RC缓冲电路"] --> C
Q["肖特基二极管"] --> R["续流路径"]
R --> D
S["TVS阵列"] --> T["瞬态抑制"]
T --> C
end
subgraph "散热与布局"
U["TO-252封装"] --> C
V["背面敷铜 \n ≥100mm²"] --> C
W["散热过孔"] --> V
X["远离热源"] --> C
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px