graph LR
subgraph "高效加热驱动级"
A["系统电源总线 \n 3.7-4.2V"] --> B["驱动控制电路"]
B --> C["VBQF1405栅极"]
subgraph C ["VBQF1405 MOSFET"]
direction LR
GATE[栅极]
DRAIN[漏极]
SOURCE[源极]
end
DRAIN --> D["加热片驱动节点"]
SOURCE --> E["功率地"]
D --> F["加热片负载 \n 电阻式"]
F --> E
B --> G["PWM信号 \n 0-100%占空比"]
end
subgraph "保护与缓冲网络"
H["TVS阵列"] --> D
H --> E
I["RC缓冲电路"] --> D
I --> E
J["电流采样电阻"] --> F
J --> K["差分放大电路"]
K --> L["MCU ADC"]
end
subgraph "温度控制环"
M["温度设定值"] --> N["PID控制器"]
L --> O["实际温度反馈"]
N --> P["PWM生成器"]
P --> G
Q["NTC传感器"] --> R["温度ADC"]
R --> O
end
style C fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
电池保护与管理拓扑详图
graph TB
subgraph "电池保护通路"
A["锂离子电池+"] --> B["π型滤波器"]
B --> C["保护控制节点"]
subgraph "背对背MOSFET保护"
D["VBGQF1610 \n P-CH"]
E["VBGQF1610 \n P-CH"]
end
C --> D
D --> F["系统总线节点"]
E --> F
C --> E
A_NEG["电池-"] --> G["电流检测电阻"]
G --> H["保护地"]
end
subgraph "保护逻辑与控制"
I["电池电压检测"] --> A
J["负载电流检测"] --> G
K["温度检测"] --> BATTERY_CELL["电池表面"]
I --> L["保护IC/MCU"]
J --> L
K --> L
L --> M["控制信号"]
M --> D_GATE["D栅极控制"]
M --> E_GATE["E栅极控制"]
D_GATE --> D
E_GATE --> E
end
subgraph "智能功率管理"
N["电池SOC估算"] --> L
O["负载优先级"] --> P["功率分配逻辑"]
P --> Q["动态功率限制"]
Q --> R["加热功率调整"]
R --> S["PWM限制器"]
L --> T["充电检测"]
T --> U["充电时负载断开"]
U --> M
end
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style E fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
低功耗电源域管理拓扑详图
graph LR
subgraph "多电源域开关控制"
A["MCU GPIO \n 3.3V/1.8V"] --> B["电平转换电路"]
B --> C["VBK1230N栅极"]
subgraph C ["VBK1230N MOSFET"]
direction LR
GATE_SW[栅极]
DRAIN_SW[漏极]
SOURCE_SW[源极]
end
D["系统电源 \n 3.7V"] --> DRAIN_SW
SOURCE_SW --> E["负载模块1 \n 气流传感器"]
E --> F["信号地"]
D --> G["VBK1230N漏极"]
G --> H["负载模块2 \n LED驱动"]
H --> F
A --> I["另一GPIO"]
I --> J["VBK1230N栅极"]
J --> G
end
subgraph "待机功耗优化"
K["深度睡眠模式"] --> L["关闭所有非必要域"]
M["通信间歇期"] --> N["仅保持BLE唤醒"]
O["电池低电量"] --> P["仅维持核心功能"]
L --> Q["待机电流<10μA"]
N --> R["周期唤醒机制"]
P --> S["降功率运行"]
end
subgraph "唤醒与响应"
T["物理按键"] --> U["唤醒电路"]
V["气流感应"] --> W["快速唤醒通道"]
X["无线信号"] --> Y["BLE中断唤醒"]
U --> Z["MCU唤醒"]
W --> Z
Y --> Z
Z --> AA["快速恢复供电<100ms"]
AA --> E
AA --> H
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
热管理与可靠性拓扑详图
graph TB
subgraph "三级热管理架构"
A["一级: PCB散热设计"] --> B["VBQF1405底部焊盘 \n 连接大面积铜箔"]
C["二级: 结构散热"] --> D["VBGQF1610靠近金属外壳"]
E["三级: 环境散热"] --> F["整机外壳散热设计"]
B --> G["散热过孔阵列"]
D --> H["导热界面材料"]
F --> I["自然对流散热"]
end
subgraph "温度监控点"
J["加热片附近NTC"] --> K["温度ADC通道1"]
L["功率MOSFET NTC"] --> M["温度ADC通道2"]
N["电池表面NTC"] --> O["温度ADC通道3"]
P["环境温度传感器"] --> Q["温度ADC通道4"]
K --> R["MCU温度监控"]
M --> R
O --> R
Q --> R
end
subgraph "动态热保护"
R --> S["温度阈值比较"]
S --> T["一级: 降功率 \n 温度>60°C"]
S --> U["二级: 限流 \n 温度>75°C"]
S --> V["三级: 关断 \n 温度>85°C"]
T --> W["PWM占空比降低"]
U --> X["电流限制启用"]
V --> Y["硬件关断信号"]
Y --> Z["保护MOSFET关断"]
end
subgraph "可靠性增强"
AA["ESD保护"] --> AB["接口TVS阵列"]
AC["过压保护"] --> AD["栅极钳位电路"]
AE["过流保护"] --> AF["快速比较器关断"]
AG["潮湿防护"] --> AH["三防漆涂层"]
AB --> AI["I/O端口"]
AD --> AJ["功率MOSFET栅极"]
AF --> AK["驱动控制电路"]
AH --> AL["整个PCB板"]
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px