graph LR
subgraph "主电源路径"
A["蓄电池输入 \n 12V/24V/48V"] --> B["主保险丝"]
B --> C["TVS阵列 \n ISO 7637-2"]
C --> D["输入滤波器"]
D --> E["VBP112MC100 \n SiC MOSFET \n 主开关"]
E --> F["主电源总线"]
G["SiC栅极驱动器"] --> H["负压关断"]
H --> E
I["MCU控制"] --> G
end
subgraph "冗余备份路径"
J["蓄电池输入"] --> K["冗余保险丝"]
K --> L["TVS保护"]
L --> M["输入滤波器"]
M --> N["VBP112MC100 \n SiC MOSFET \n 冗余开关"]
N --> F
O["冗余驱动器"] --> N
I --> O
end
subgraph "预充电与诊断"
F --> P["预充电电阻"]
P --> Q["预充电开关 \n VBP112MC100"]
F --> R["主接触器"]
S["电压检测"] --> T["电流检测"]
T --> U["故障诊断逻辑"]
U --> I
I --> Q
I --> R
end
subgraph "安全监控"
V["电源诊断电路"] --> W["比较器阵列"]
W --> X["故障锁存"]
X --> Y["安全状态机"]
Y --> I
end
style E fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style N fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
EPB电机驱动H桥拓扑详图
graph TB
subgraph "H桥功率级"
A["驱动直流母线"] --> B["上臂左 \n VBM1603"]
A --> C["上臂右 \n VBM1603"]
B --> D["电机节点A"]
C --> E["电机节点B"]
D --> F["下臂左 \n VBM1603"]
E --> G["下臂右 \n VBM1603"]
F --> H["驱动地"]
G --> H
D --> I["EPB直流电机"]
E --> I
end
subgraph "栅极驱动与保护"
J["电机预驱IC"] --> K["上臂左驱动器"]
J --> L["上臂右驱动器"]
J --> M["下臂左驱动器"]
J --> N["下臂右驱动器"]
K --> B
L --> C
M --> F
N --> G
O["栅极电阻"] --> B
P["栅极下拉电阻"] --> B
Q["RC吸收网络"] --> B
R["续流二极管"] --> I
end
subgraph "电流检测与控制"
S["高侧电流采样"] --> T["精密运放"]
U["低侧电流采样"] --> T
T --> V["ADC输入"]
V --> W["MCU PWM控制"]
W --> J
X["过流比较器"] --> Y["快速关断"]
Y --> J
Z["堵转检测算法"] --> AA["力闭环控制"]
AA --> W
end
subgraph "工作模式"
AB["夹紧模式 \n 高占空比PWM"]
AC["释放模式 \n 反向PWM"]
AD["保持模式 \n 低静态功耗"]
AB --> W
AC --> W
AD --> W
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
智能状态管理拓扑详图
graph LR
subgraph "电源域管理"
A["蓄电池常电"] --> B["VBA2317 \n P-MOSFET \n 常电开关"]
B --> C["常电域 \n MCU/存储器/时钟"]
D["点火IGN电"] --> E["VBA2317 \n P-MOSFET \n IGN开关"]
E --> F["IGN域 \n 传感器/通信"]
G["MCU GPIO"] --> H["电平转换电路"]
H --> B
H --> E
end
subgraph "负载隔离控制"
I["常电域"] --> J["VBA2317 \n 指示灯控制"]
I --> K["VBA2317 \n 传感器供电"]
F --> L["VBA2317 \n 通信模块"]
F --> M["VBA2317 \n 显示单元"]
N["负载诊断"] --> O["开路检测"]
N --> P["短路检测"]
O --> Q["故障上报"]
P --> Q
end
subgraph "唤醒与睡眠管理"
R["硬线唤醒"] --> S["唤醒电路"]
T["CAN/LIN唤醒"] --> S
S --> U["MCU唤醒引脚"]
V["睡眠模式控制"] --> W["关闭非必要负载"]
W --> X["静态电流<100μA"]
V --> Y["保持RAM数据"]
Z["看门狗监控"] --> AA["安全状态切换"]
AA --> B
AA --> E
end
subgraph "故障安全"
BB["MCU故障"] --> CC["安全监控MCU"]
CC --> DD["强制关断信号"]
DD --> B
DD --> E
EE["电源故障"] --> FF["备份供电"]
FF --> CC
end
style B fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style E fill:#fff3e0,stroke:#ff9800,stroke-width:2px