graph LR
subgraph "双轮毂电机H桥驱动"
A["24V/36V电池"] --> B["保护电路"]
B --> C["π型滤波器"]
C --> D["主电源总线"]
subgraph "左电机H桥"
direction LR
Q1["VBQF3638 \n 上桥1"]
Q2["VBQF3638 \n 下桥1"]
Q3["VBQF3638 \n 上桥2"]
Q4["VBQF3638 \n 下桥2"]
end
subgraph "右电机H桥"
direction LR
Q5["VBQF3638 \n 上桥1"]
Q6["VBQF3638 \n 下桥1"]
Q7["VBQF3638 \n 上桥2"]
Q8["VBQF3638 \n 下桥2"]
end
D --> Q1
D --> Q3
D --> Q5
D --> Q7
Q1 --> MOTOR_L1["左电机A相"]
Q3 --> MOTOR_L2["左电机B相"]
Q5 --> MOTOR_R1["右电机A相"]
Q7 --> MOTOR_R2["右电机B相"]
Q2 --> GND1
Q4 --> GND1
Q6 --> GND2
Q8 --> GND2
MOTOR_L1 --> Q2
MOTOR_L2 --> Q4
MOTOR_R1 --> Q6
MOTOR_R2 --> Q8
E["电机控制器"] --> F["栅极驱动器"]
F --> Q1
F --> Q2
F --> Q3
F --> Q4
F --> Q5
F --> Q6
F --> Q7
F --> Q8
end
subgraph "保护与缓冲"
G["RC缓冲网络"] --> Q1
H["RC缓冲网络"] --> Q5
I["TVS阵列"] --> MOTOR_L1
J["TVS阵列"] --> MOTOR_R1
K["电流采样"] --> L["比较器"]
L --> M["过流保护"]
M --> F
end
style Q1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q5 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
智能负载管理拓扑详图
graph TB
subgraph "高压侧智能开关"
A["主控MCU"] --> B["电平转换"]
B --> C["VBG3638驱动"]
subgraph "VBA8338开关阵列"
SW1["VBA8338 \n P-MOSFET"]
SW2["VBA8338 \n P-MOSFET"]
SW3["VBA8338 \n P-MOSFET"]
end
C --> SW1
C --> SW2
C --> SW3
MAIN_PWR["主电源24V"] --> SW1
MAIN_PWR --> SW2
MAIN_PWR --> SW3
SW1 --> LOAD1["电机抱闸 \n 线圈"]
SW2 --> LOAD2["扬声器 \n 模块"]
SW3 --> LOAD3["散热 \n 风扇"]
LOAD1 --> GND_H
LOAD2 --> GND_H
LOAD3 --> GND_H
end
subgraph "低压侧智能开关"
D["主控MCU"] --> E["直接驱动"]
subgraph "VB3222开关阵列"
SW4["VB3222 \n 双N沟道"]
SW5["VB3222 \n 双N沟道"]
SW6["VB3222 \n 双N沟道"]
end
E --> SW4
E --> SW5
E --> SW6
AUX_5V["5V辅助电源"] --> SW4
AUX_5V --> SW5
AUX_5V --> SW6
SW4 --> LOAD4["显示屏 \n 背光"]
SW5 --> LOAD5["LED \n 灯带"]
SW6 --> LOAD6["传感器 \n 阵列"]
LOAD4 --> GND_L
LOAD5 --> GND_L
LOAD6 --> GND_L
end
subgraph "保护与监测"
F["续流二极管"] --> LOAD1
G["续流二极管"] --> LOAD3
H["电流检测"] --> I["ADC输入"]
I --> A
J["温度检测"] --> K["ADC输入"]
K --> A
end
style SW1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style SW4 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
信号控制与电平转换拓扑详图
graph LR
subgraph "编码器信号接口"
A["电机编码器 \n 差分信号"] --> B["差分接收器"]
B --> C["VBI5325电平转换"]
subgraph "VBI5325配置"
direction TB
N_CH["N沟道MOSFET"]
P_CH["P沟道MOSFET"]
end
C --> N_CH
C --> P_CH
N_CH --> D["3.3V逻辑电平"]
P_CH --> D
D --> E["MCU GPIO输入"]
end
subgraph "通信接口电平转换"
F["MCU UART \n 3.3V"] --> G["VBI5325电平转换"]
subgraph "VBI5325配置2"
direction TB
N_CH2["N沟道MOSFET"]
P_CH2["P沟道MOSFET"]
end
G --> N_CH2
G --> P_CH2
N_CH2 --> H["5V逻辑电平"]
P_CH2 --> H
H --> I["外部模块 \n 通信接口"]
end
subgraph "状态指示驱动"
J["MCU GPIO \n 3.3V"] --> K["VBI5325驱动"]
subgraph "VBI5325配置3"
direction TB
N_CH3["N沟道MOSFET"]
P_CH3["P沟道MOSFET"]
end
K --> N_CH3
K --> P_CH3
N_CH3 --> L["状态LED"]
P_CH3 --> M["5V电源"]
L --> N["限流电阻"]
N --> GND_SIG
end
subgraph "集成优势"
O["节省60%布局面积"]
P["消除参数差异"]
Q["减少寄生参数"]
R["提高时序一致性"]
end
style N_CH fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style N_CH2 fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style N_CH3 fill:#fce4ec,stroke:#e91e63,stroke-width:2px
热管理与EMC拓扑详图
graph TB
subgraph "三级热管理系统"
A["一级热管理"] --> B["主驱MOSFET \n VBQF3638"]
C["二级热管理"] --> D["负载开关 \n VBA8338"]
E["三级热管理"] --> F["信号MOSFET \n VBI5325"]
subgraph "散热实施"
G["PCB底层大面积敷铜 \n (2oz铜厚)"]
H["散热过孔阵列"]
I["金属底盘导热"]
J["局部敷铜区域"]
K["封装自身散热"]
L["自然对流"]
end
G --> B
H --> B
I --> B
J --> D
K --> D
L --> F
end
subgraph "EMC与噪声抑制"
subgraph "电机噪声抑制"
M["π型滤波器"] --> N["电源入口"]
O["屏蔽线/双绞线"] --> P["电机连线"]
Q["RC缓冲网络"] --> R["开关节点"]
end
subgraph "数字噪声抑制"
S["去耦电容阵列"] --> T["各负载输入端"]
U["信号隔离"] --> V["敏感模拟线"]
W["金属框架接地"] --> X["屏蔽体"]
end
N --> B
P --> LEFT_WHEEL
P --> RIGHT_WHEEL
R --> B
T --> SW_DISPLAY
T --> SW_LED
V --> SENSOR_MODULE
X --> ROBOT_FRAME["机器人框架"]
end
subgraph "可靠性保护网络"
Y["硬件过流保护"] --> Z["<5μs响应"]
AA["软件监测保护"] --> AB["ADC采样"]
AC["过温预警"] --> AD["温度传感器"]
AE["电气应力保护"] --> AF["TVS+RCD"]
AG["故障诊断"] --> AH["状态指示"]
Z --> B
AB --> MCU
AD --> MCU
AF --> MAIN_POWER
AH --> STATUS_LED
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style F fill:#fce4ec,stroke:#e91e63,stroke-width:2px