graph LR
subgraph "输入滤波与整流"
A["85-265VAC输入"] --> B["EMI滤波器"]
B --> C["整流桥"]
C --> D["高压直流母线 \n ~400VDC"]
end
subgraph "准谐振反激拓扑"
D --> E["变压器初级 \n 绕组"]
E --> F["主开关节点"]
subgraph "主开关与保护"
G["VBI165R01 \n 650V/1A SOT89"]
H["RCD钳位电路 \n 吸收漏感能量"]
I["Vgs保护 \n 栅极电阻+TVS"]
end
F --> G
G --> J["初级地"]
H --> F
I --> G
K["PWM控制器 \n (带QR功能)"] --> L["栅极驱动器"]
L --> G
end
subgraph "反馈与控制"
M["辅助绕组"] --> N["电压检测"]
M --> O["谷底检测"]
N --> K
O --> K
P["光耦隔离"] --> K
Q["次级电压反馈"] --> P
end
style G fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
同步整流与输出级拓扑详图
graph TB
subgraph "同步整流电路"
A["变压器次级绕组"] --> B["整流节点"]
subgraph "同步整流MOSFET"
C["VBGQF1606 \n 60V/50A DFN8 \n Rds(on)=6.5mΩ"]
end
B --> C
C --> D["输出滤波电感"]
D --> E["输出滤波电容"]
E --> F["直流输出 \n 5-20VDC"]
G["同步整流控制器"] --> H["负压驱动器 \n (防止共通)"]
H --> C
I["体二极管导通电平检测"] --> G
B --> I
end
subgraph "输出滤波与保护"
F --> J["π型滤波"]
J --> K["TVS保护 \n 过压钳位"]
K --> L["输出端口"]
M["输出电流检测"] --> N["过流比较器"]
N --> O["故障信号"]
O --> G
O --> PWM_CTRL["初级PWM控制器"]
end
subgraph "PCB散热设计"
P["DFN8散热焊盘"] --> Q["大面积敷铜"]
Q --> R["散热过孔阵列"]
R --> S["内层/背面铜层"]
S --> T["环境散热"]
end
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
电池管理与均衡拓扑详图
graph LR
subgraph "双MOSFET电池开关"
A["直流输入"] --> B["充电路径"]
A --> C["放电路径"]
subgraph "VBQD5222U集成开关"
D["P沟道 \n Vds=-20V Id=-4A"]
E["N沟道 \n Vds=20V Id=5.9A"]
end
B --> D
C --> E
D --> F["电池正极"]
E --> F
G["BMS控制芯片"] --> H["互补驱动电路"]
H --> D
H --> E
end
subgraph "多节电池组与均衡"
F --> BAT_PACK["锂电池组"]
subgraph "4串电池示例"
CELL1["电芯1 \n 3.0-4.2V"]
CELL2["电芯2 \n 3.0-4.2V"]
CELL3["电芯3 \n 3.0-4.2V"]
CELL4["电芯4 \n 3.0-4.2V"]
end
CELL1 --> CELL2 --> CELL3 --> CELL4
CELL4 --> BAT_GND["电池地"]
subgraph "主动均衡电路"
BAL_SW1["均衡开关1"]
BAL_SW2["均衡开关2"]
BAL_SW3["均衡开关3"]
BAL_RES["均衡电阻"]
end
G --> BAL_SW1
G --> BAL_SW2
G --> BAL_SW3
BAL_SW1 --> CELL1
BAL_SW2 --> CELL2
BAL_SW3 --> CELL3
BAL_SW1 --> BAL_RES
BAL_SW2 --> BAL_RES
BAL_SW3 --> BAL_RES
BAL_RES --> BAT_GND
end
subgraph "保护与检测"
I["电压检测电路"] --> J["ADC输入"]
K["电流检测电阻"] --> L["运放放大"]
M["温度传感器"] --> N["温度监控"]
J --> G
L --> G
N --> G
O["保护逻辑"] --> P["故障输出"]
G --> O
end
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style E fill:#fff3e0,stroke:#ff9800,stroke-width:2px