graph TB
subgraph "主DC-DC转换级"
A["24V主电源"] --> B["输入滤波"]
B --> C["降压控制器"]
C --> D["VBGQF1305 \n 主开关管"]
D --> E["功率电感"]
E --> F["输出滤波电容"]
F --> G["5V/3.3V输出"]
H["PWM控制器"] --> I["栅极驱动器"]
I --> D
G -->|电压反馈| C
end
subgraph "关节伺服H桥驱动"
J["伺服控制器"] --> K["死区控制"]
K --> L["高侧驱动"]
K --> M["低侧驱动"]
L --> N["VBGQF1305 \n 高侧开关"]
M --> O["VBGQF1305 \n 低侧开关"]
subgraph "H桥功率级"
direction LR
N1["Q1(VBGQF1305)"]
N2["Q2(VBGQF1305)"]
O1["Q3(VBGQF1305)"]
O2["Q4(VBGQF1305)"]
end
P["24V电源"] --> N1
P --> N2
N1 --> Q["电机端子A"]
N2 --> R["电机端子B"]
O1 --> S["地"]
O2 --> S
Q --> T["伺服电机"]
R --> T
U["电流检测"] --> J
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style N1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style O1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
智能配电管理拓扑详图
graph LR
subgraph "多路智能配电通道"
A["主控MCU"] --> B["电平转换电路"]
B --> C["VBQG4338A \n 通道1控制"]
B --> D["VBQG4338A \n 通道2控制"]
B --> E["VBQG4338A \n 通道3控制"]
B --> F["VBQG4338A \n 通道4控制"]
subgraph "双P-MOS智能开关"
direction TB
G["VBQG4338A \n 双P-MOS芯片"]
subgraph G_inner ["内部结构"]
direction LR
GATE1["栅极1"]
GATE2["栅极2"]
SOURCE1["源极1"]
SOURCE2["源极2"]
DRAIN1["漏极1"]
DRAIN2["漏极2"]
end
end
C --> GATE1
D --> GATE2
SOURCE1 --> H["24V电源输入"]
SOURCE2 --> H
DRAIN1 --> I["负载1输出 \n (传感器)"]
DRAIN2 --> J["负载2输出 \n (超声电路)"]
subgraph "故障检测与保护"
K["过流检测"] --> L["比较器"]
M["温度检测"] --> N["ADC"]
L --> O["故障信号"]
N --> O
O --> P["控制逻辑"]
P --> C
P --> D
end
end
subgraph "电源时序管理"
Q["上电时序控制"] --> R["使能信号1"]
Q --> S["使能信号2"]
Q --> T["使能信号3"]
R --> C
S --> D
T --> E
end
style G fill:#fff3e0,stroke:#ff9800,stroke-width:2px
低侧驱动与接口拓扑详图
graph TB
subgraph "步进电机相位驱动"
A["步进控制器"] --> B["相位信号A+"]
A --> C["相位信号A-"]
A --> D["相位信号B+"]
A --> E["相位信号B-"]
B --> F["VB3222 \n 通道1"]
C --> G["VB3222 \n 通道2"]
D --> H["VB3222 \n 通道3"]
E --> I["VB3222 \n 通道4"]
subgraph "双N-MOS驱动器"
direction LR
J["VB3222芯片1"]
K["VB3222芯片2"]
end
F --> J
G --> J
H --> K
I --> K
J --> L["线圈A+"]
J --> M["线圈A-"]
K --> N["线圈B+"]
K --> O["线圈B-"]
L --> P["步进电机"]
M --> P
N --> P
O --> P
end
subgraph "辅助负载驱动"
Q["MCU GPIO"] --> R["缓冲器"]
R --> S["VB3222 \n 负载控制"]
S --> T["电磁阀负载"]
U["5V电源"] --> S
T --> V["地"]
W["状态指示"] --> X["VB3222 \n LED驱动"]
X --> Y["LED阵列"]
Z["3.3V逻辑"] --> X
Y --> AA["限流电阻"]
AA --> V
end
subgraph "保护电路"
AB["续流二极管"] --> L
AC["续流二极管"] --> M
AD["TVS保护"] --> S
AE["RC吸收"] --> T
end
style J fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style S fill:#e3f2fd,stroke:#2196f3,stroke-width:2px