graph LR
subgraph "12V输入保护电路"
A["汽车蓄电池 \n 12VDC"] --> B["保险丝 \n 过流保护"]
B --> C["TVS管阵列 \n 抛负载保护"]
C --> D["共模扼流圈 \n EMI滤波"]
D --> E["输入电容 \n 100uF"]
E --> F["VB165R01 \n 650V/1A"]
subgraph "保护控制电路"
G["电压检测IC"] --> H["比较器"]
I["电流检测电阻"] --> J["放大器"]
H --> K["保护逻辑"]
J --> K
K --> L["栅极驱动器"]
L --> F
end
F --> M["主12V电源总线"]
end
subgraph "保护机制说明"
N["抛负载保护 \n ISO 7637-2标准"]
O["反接保护 \n 防止电源反接"]
P["过流保护 \n 限流与切断"]
Q["智能上电控制 \n 软启动"]
end
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
内部子电源域开关拓扑详图
graph TB
subgraph "双通道电源域开关"
A["主12V总线"] --> B["12V-5V DCDC \n 开关电源"]
A --> C["12V-3.3V DCDC \n 开关电源"]
B --> D["VBQG3322 通道1 \n Vgs=4.5V时 Rds(on)=26mΩ"]
C --> E["VBQG3322 通道2 \n Vgs=4.5V时 Rds(on)=26mΩ"]
subgraph "MCU直接驱动"
F["MCU GPIO1 \n 3.3V输出"] --> G["栅极电阻 22Ω"]
H["MCU GPIO2 \n 3.3V输出"] --> I["栅极电阻 22Ω"]
G --> D
I --> E
end
D --> J["5V电源域负载"]
E --> K["3.3V电源域负载"]
subgraph "5V负载详细"
J --> L["CAN收发器 \n TJA1042"]
J --> M["LIN收发器 \n TJA1021"]
J --> N["传感器接口 \n 供电"]
end
subgraph "3.3V负载详细"
K --> O["主控MCU \n ARM Cortex-M"]
K --> P["外部Flash \n 存储"]
K --> Q["实时时钟 \n RTC"]
end
end
subgraph "PCB热设计"
R["DFN6(2X2)-B封装"] --> S["散热焊盘"]
S --> T["多个散热过孔"]
T --> U["内部接地层"]
U --> V["大面积敷铜"]
end
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style E fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
传感器接口保护开关拓扑详图
graph LR
subgraph "四通道传感器保护开关"
A["传感器电源 \n 5V/12V"] --> B["电源分配总线"]
subgraph "开关阵列控制"
C["MCU GPIO组"] --> D["电平缓冲器"]
D --> E["控制逻辑"]
E --> F["通道1使能"]
E --> G["通道2使能"]
E --> H["通道3使能"]
E --> I["通道4使能"]
end
B --> J["VBK362KS 通道1 \n SC70-6封装"]
B --> K["VBK362KS 通道2 \n SC70-6封装"]
B --> L["VBK362KS 通道3 \n SC70-6封装"]
B --> M["VBK362KS 通道4 \n SC70-6封装"]
F --> J
G --> K
H --> L
I --> M
J --> N["传感器接口1 \n 过流保护"]
K --> O["传感器接口2 \n 热插拔保护"]
L --> P["传感器接口3 \n 隔离控制"]
M --> Q["传感器接口4 \n 预留通道"]
end
subgraph "接口保护电路"
R["TVS保护二极管"] --> S["串联电阻 \n 限流"]
T["滤波电容"] --> U["共模扼流圈"]
V["ESD保护器件"] --> W["信号调理"]
N --> R
N --> T
N --> V
end
subgraph "故障检测与处理"
X["电流检测"] --> Y["比较器"]
Z["温度监测"] --> AA["ADC"]
Y --> AB["故障锁存"]
AA --> AB
AB --> AC["关断信号"]
AC --> J
AC --> K
end
style J fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style K fill:#fff3e0,stroke:#ff9800,stroke-width:2px