graph LR
subgraph "H桥电机驱动拓扑"
A[24VDC输入] --> B["VBBC1309 \n 高侧开关"]
A --> C["VBBC1309 \n 低侧开关"]
B --> D[电机正端]
C --> E[电机负端]
F[PWM控制器] --> G[高侧驱动器]
F --> H[低侧驱动器]
G --> B
H --> C
D --> I[直流电机]
E --> J[电机地]
K[电流检测] --> L[过流保护]
L --> F
end
subgraph "电磁阀集群驱动"
M[24VDC电源] --> N["VBBC1309 \n 开关阵列"]
N --> O[电磁阀1]
N --> P[电磁阀2]
N --> Q[电磁阀3]
R[MCU GPIO] --> S[电平转换]
S --> N
O --> T[公共地]
P --> T
Q --> T
U[续流二极管] --> O
V[续流二极管] --> P
W[续流二极管] --> Q
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style C fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style N fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
中压负载开关拓扑详图
graph TB
subgraph "中压高侧P-MOS开关控制"
A["~110VAC整流输入"] --> B[滤波电路]
B --> C[直流母线]
C --> D["VBI2201K \n -200V/-1.8A \n SOT89(P-MOS)"]
D --> E[负载正极]
F[控制信号] --> G[电平转换]
G --> H[栅极驱动]
H --> D
E --> I["中压负载 \n (水泵/加热器)"]
I --> J[负载地]
end
subgraph "缓启动与状态监控"
K[使能信号] --> L[缓启动电路]
L --> H
M[负载电流检测] --> N[ADC]
N --> O[MCU]
P[负载电压检测] --> N
Q[故障反馈] --> R[隔离光耦]
R --> O
end
subgraph "安全隔离设计"
S[主控制地] --> T[信号隔离]
T --> G
U[负载侧地] --> V[接地保护]
end
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
低压逻辑控制拓扑详图
graph LR
subgraph "VBBD5222双MOS配置模式"
subgraph "模式1: 负载开关"
direction TB
A1[MCU GPIO] --> B1["VBBD5222 \n N-MOS侧"]
C1[5V电源] --> D1["VBBD5222 \n P-MOS侧"]
B1 --> E1[负载]
D1 --> E1
E1 --> F1[地]
end
subgraph "模式2: 电平转换"
direction TB
A2[3.3V信号] --> B2["VBBD5222 \n N-MOS侧"]
C2[5V电源] --> D2["VBBD5222 \n P-MOS侧"]
B2 --> E2[5V输出]
D2 --> E2
end
subgraph "模式3: 互补驱动"
direction TB
A3[PWM输入] --> B3["VBBD5222 \n N-MOS侧"]
A3 --> C3[反相器]
C3 --> D3["VBBD5222 \n P-MOS侧"]
B3 --> E3[输出端]
D3 --> E3
end
end
subgraph "多路传感器电源管理"
F[传感器1电源] --> G["VBBD5222通道1"]
F --> H["VBBD5222通道2"]
F --> I["VBBD5222通道3"]
J[MCU控制逻辑] --> K[多路复用器]
K --> G
K --> H
K --> I
G --> L[温度传感器]
H --> M[流量传感器]
I --> N[压力传感器]
end
subgraph "通信接口切换"
O[RS485_A] --> P["VBBD5222作为开关"]
O --> Q["VBBD5222作为开关"]
R[RS485_B] --> P
R --> Q
S[使能控制] --> P
S --> Q
P --> T[设备1]
Q --> U[设备2]
end
style B1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style D1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px