graph LR
subgraph "交流输入与EMI滤波"
A["85-265VAC \n 全球通用输入"] --> B["EMI滤波器 \n X/Y电容 \n 共模电感"]
B --> C["桥式整流器"]
end
subgraph "主动PFC升压电路"
C --> D["PFC升压电感"]
D --> E["PFC开关节点"]
E --> F["VBL16R11 \n 600V/11A"]
F --> G["高压直流母线 \n ~400VDC"]
H["PFC控制器"] --> I["栅极驱动器"]
I --> F
G -->|电压反馈| H
J["输入电流采样"] --> H
end
subgraph "保护电路"
K["RCD缓冲网络"] --> F
L["输入过压保护"] --> H
M["输入欠压保护"] --> H
end
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
电机驱动逆变桥拓扑详图
graph TB
subgraph "三相逆变桥拓扑"
A["400VDC母线"] --> B["上桥臂U相"]
A --> C["上桥臂V相"]
A --> D["上桥臂W相"]
B --> E["VBGP1252N \n 250V/100A"]
C --> F["VBGP1252N \n 250V/100A"]
D --> G["VBGP1252N \n 250V/100A"]
E --> H["电机U相输出"]
F --> I["电机V相输出"]
G --> J["电机W相输出"]
K["下桥臂U相"] --> L["VBGP1252N \n 250V/100A"]
M["下桥臂V相"] --> N["VBGP1252N \n 250V/100A"]
O["下桥臂W相"] --> P["VBGP1252N \n 250V/100A"]
L --> Q["功率地"]
N --> Q
P --> Q
H --> R["直流/BLDC电机"]
I --> R
J --> R
end
subgraph "FOC控制与驱动"
S["主控MCU \n FOC算法"] --> T["三相PWM生成"]
T --> U["栅极驱动器"]
U --> E
U --> F
U --> G
U --> L
U --> N
U --> P
V["相电流采样"] --> S
W["电机位置传感器"] --> S
end
subgraph "保护电路"
X["RC吸收网络"] --> E
Y["电流保护比较器"] --> Z["故障锁存"]
Z --> AA["驱动关断"]
AA --> U
end
style E fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style F fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style G fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
辅助电源与负载管理拓扑详图
graph LR
subgraph "同步Buck变换器"
A["400VDC母线"] --> B["VBQA1638 \n 主开关管"]
B --> C["续流电感"]
C --> D["输出电容"]
D --> E["12V输出"]
F["同步整流管"] --> G["VBQA1638 \n 同步整流"]
H["Buck控制器"] --> I["驱动器"]
I --> B
I --> G
E -->|反馈| H
end
subgraph "智能负载开关通道"
subgraph "显示单元控制"
J["MCU GPIO"] --> K["电平转换"]
K --> L["VBQA1638 \n 显示开关"]
end
subgraph "传感器供电"
M["MCU GPIO"] --> N["电平转换"]
N --> O["VBQA1638 \n 传感器开关"]
end
subgraph "LED照明控制"
P["MCU GPIO"] --> Q["电平转换"]
Q --> R["VBQA1638 \n LED开关"]
end
subgraph "风扇控制"
S["MCU PWM"] --> T["电平转换"]
T --> U["VBQA1638 \n 风扇开关"]
end
V["12V辅助电源"] --> L
V --> O
V --> R
V --> U
L --> W["智能显示屏"]
O --> X["传感器阵列"]
R --> Y["LED灯带"]
U --> Z["冷却风扇"]
end
style B fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style L fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style O fill:#fff3e0,stroke:#ff9800,stroke-width:2px