graph LR
subgraph "主加热功率路径"
A["锂电池电源"] --> B["VBTA32S3M放电控制"]
B --> C["主电源总线"]
C --> D["VBI1322 \n 加热开关"]
D --> E["加热丝负载"]
E --> F["功率地"]
end
subgraph "驱动与控制"
G["MCU PWM输出"] --> H["栅极驱动电路"]
H --> I["VBI1322栅极"]
subgraph H["栅极驱动电路"]
direction LR
R1["驱动电阻"]
DZ1["5.6V稳压管"]
C1["加速电容"]
end
I --> D
end
subgraph "保护与检测"
J["电流检测电阻"] --> K["差分放大器"]
K --> L["MCU ADC"]
M["NTC温度传感器"] --> N["温度监测"]
N --> O["过温保护"]
O --> P["PWM关断"]
P --> G
Q["RC缓冲网络"] --> D
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
电池管理与负载分配拓扑详图
graph TB
subgraph "双路电池保护MOSFET"
A["锂电池正极"] --> B["VBTA32S3M通道1 \n 充电控制"]
C["充电器输入"] --> B
B --> A
A --> D["VBTA32S3M通道2 \n 放电控制"]
D --> E["主电源输出"]
F["电池保护IC"] --> G["控制逻辑"]
G --> B
G --> D
end
subgraph "负载分配开关"
E --> H["VBTA32S3M负载1"]
E --> I["VBTA32S3M负载2"]
J["MCU控制信号"] --> K["电平转换"]
K --> H
K --> I
H --> L["LED驱动电路"]
I --> M["振动电机驱动"]
L --> N["LED阵列"]
M --> O["振动电机"]
end
subgraph "保护电路"
P["TVS管"] --> C
Q["过流检测"] --> E
R["温度检测"] --> A
Q --> S["故障信号"]
R --> S
S --> F
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style H fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
辅助电路与热管理拓扑详图
graph LR
subgraph "双路信号切换MOSFET"
A["主电源总线"] --> B["VBK362K通道1"]
A --> C["VBK362K通道2"]
D["MCU GPIO1"] --> E["控制驱动器1"]
D["MCU GPIO2"] --> F["控制驱动器2"]
E --> B
F --> C
B --> G["温度传感器电源"]
C --> H["蓝牙模块电源"]
G --> I["温度信号"]
H --> J["蓝牙通信"]
I --> K["MCU ADC"]
J --> L["MCU UART"]
end
subgraph "三级热管理"
M["一级热管理"] --> N["VBI1322主加热管"]
subgraph M["一级热管理"]
direction TB
PCB_COPPER["PCB敷铜散热"]
THERMAL_PAD["导热硅胶"]
end
O["二级热管理"] --> P["VBTA32S3M电池管理"]
subgraph O["二级热管理"]
direction TB
SPACING["10mm间距"]
GND_ISOLATION["地平面隔离"]
end
Q["三级热管理"] --> R["VBK362K信号开关"]
subgraph Q["三级热管理"]
direction TB
AIR_FLOW["自然对流"]
COOL_AREA["低温区布局"]
end
end
subgraph "电磁兼容设计"
S["星型接地"] --> N
T["RC缓冲电路"] --> N
U["π型滤波器"] --> G
V["强弱电分离"] --> W["布局约束"]
end
style B fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style N fill:#e8f5e8,stroke:#4caf50,stroke-width:2px