graph TB
subgraph "输入保护与滤波"
A["外部24V/48VDC输入"] --> B["保险丝"]
B --> C["TVS阵列"]
C --> D["VBQG1201K \n 输入保护开关"]
D --> E["π型EMI滤波器"]
E --> F["输入电容"]
end
subgraph "DC-DC降压转换器"
F --> G["VBQG1201K \n 主开关管"]
subgraph "驱动电路"
H["12V栅极驱动"] --> G
I["PWM控制器"] --> H
end
G --> J["功率电感"]
J --> K["续流二极管"]
K --> L["输出电容"]
L --> M["+12V输出"]
M --> N["负载"]
L --> O["LDO稳压器"]
O --> P["+5V/+3.3V输出"]
end
subgraph "保护电路"
Q["过流检测"] --> R["比较器"]
R --> S["故障锁存"]
S --> T["关断信号"]
T --> D
T --> G
U["过压检测"] --> S
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style G fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
门机H桥驱动拓扑详图
graph LR
subgraph "H桥驱动电路"
A["门机电源+12V/24V"] --> B["VBQG1201K \n 上桥臂Q1"]
A --> C["VBQG1201K \n 上桥臂Q2"]
subgraph "下桥臂MOSFET"
D["VBQF2205 \n 下桥臂Q3"]
E["VBQF2205 \n 下桥臂Q4"]
end
B --> F["电机端子A"]
C --> G["电机端子B"]
D --> F
E --> G
H["门机电机"] --> I["电机地"]
F --> H
G --> H
D --> I
E --> I
end
subgraph "栅极驱动与保护"
J["MCU PWM"] --> K["死区控制"]
K --> L["上桥驱动器"]
K --> M["下桥驱动器"]
L --> B
L --> C
M --> D
M --> E
N["电流采样"] --> O["过流检测"]
O --> P["故障保护"]
P --> K
Q["温度传感器"] --> R["过温保护"]
R --> P
end
subgraph "续流与缓冲"
S["续流二极管D1"] --> B
T["续流二极管D2"] --> C
U["RC缓冲网络"] --> B
V["RC缓冲网络"] --> C
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
信号管理与接口控制拓扑详图
graph TB
subgraph "电平转换与信号切换"
A["MCU GPIO 3.3V"] --> B["VBQG5325 \n 电平转换器1"]
C["MCU GPIO 5V"] --> D["VBQG5325 \n 电平转换器2"]
B --> E["12V控制信号"]
D --> F["24V控制信号"]
subgraph "负载开关通道"
G["VBQG5325 \n 负载开关1"]
H["VBQG5325 \n 负载开关2"]
end
E --> G
F --> H
G --> I["传感器电源"]
H --> J["继电器线圈"]
end
subgraph "接口保护电路"
K["通信接口"] --> L["TVS保护阵列"]
L --> M["VBQG5325 \n 接口开关"]
M --> N["隔离芯片"]
N --> O["MCU UART"]
P["外部输入"] --> Q["RC滤波"]
Q --> R["VBQG5325 \n 输入保护"]
R --> S["比较器"]
S --> T["MCU ADC"]
end
subgraph "模拟开关应用"
U["多路传感器"] --> V["VBQG5325 \n 模拟开关"]
V --> W["ADC输入"]
X["MCU控制"] --> Y["多路选择逻辑"]
Y --> V
end
style B fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style G fill:#fff3e0,stroke:#ff9800,stroke-width:2px