graph LR
subgraph "直流有刷电机驱动电路"
A["24V直流输入"] --> B["VBI3328通道1"]
B --> C["有刷电机正端"]
C --> D["有刷电机负端"]
D --> E["VBI3328通道2"]
E --> F["GND"]
G["电机控制器"] --> H["栅极驱动电路"]
H --> B
H --> E
I["续流二极管"] --> C
I --> D
end
subgraph "步进电机全桥驱动"
J["步进控制器"] --> K["全桥驱动芯片"]
K --> L["VBI3328 \n 上桥臂A+"]
K --> M["VBI3328 \n 下桥臂A-"]
K --> N["VBI3328 \n 上桥臂B+"]
K --> O["VBI3328 \n 下桥臂B-"]
L --> P["步进电机 \n A相"]
M --> Q["步进电机 \n A相"]
N --> R["步进电机 \n B相"]
O --> S["步进电机 \n B相"]
T["电流检测"] --> J
end
subgraph "线性执行器驱动"
U["PWM控制器"] --> V["VBI3328双通道"]
V --> W["线性执行器"]
X["位置反馈"] --> U
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style L fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
多路负载智能开关拓扑详图
graph TB
subgraph "电磁铁挡板驱动"
A["负载控制器"] --> B["驱动信号"]
B --> C["VBI3328通道1"]
D["24V直流"] --> C
C --> E["电磁铁线圈"]
E --> F["GND"]
G["RC吸收电路"] --> E
H["电流检测"] --> A
end
subgraph "传感器电源管理"
I["VB7202M总线开关"] --> J["24V转5V DCDC"]
J --> K["传感器阵列"]
L["过流保护"] --> I
M["状态反馈"] --> A
end
subgraph "指示灯组控制"
N["PWM调光信号"] --> O["电平转换"]
O --> P["VBI3328通道2"]
Q["12V电源"] --> P
P --> R["LED指示灯串"]
R --> S["限流电阻"]
S --> T["GND"]
end
subgraph "条码扫描器电源"
U["48V直流总线"] --> V["VB7202M高压开关"]
V --> W["条码扫描器"]
X["软启动电路"] --> V
Y["故障隔离"] --> A
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style I fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
逻辑接口与信号控制拓扑详图
graph LR
subgraph "MCU电平转换接口"
A["MCU GPIO \n 1.8V/3.3V"] --> B["VBTA3230NS \n 电平转换器"]
B --> C["5V/12V外围电路"]
D["上拉电阻"] --> B
E["下拉电阻"] --> B
end
subgraph "继电器驱动接口"
F["MCU控制信号"] --> G["VBTA3230NS通道1"]
H["12V电源"] --> I["继电器线圈"]
I --> G
G --> J["GND"]
K["续流二极管"] --> I
end
subgraph "光耦隔离驱动"
L["隔离侧信号"] --> M["VBTA3230NS通道2"]
N["隔离电源5V"] --> O["光耦LED"]
O --> M
M --> P["隔离GND"]
Q["限流电阻"] --> O
end
subgraph "通信模块使能控制"
R["MCU使能信号"] --> S["VBTA3230NS双通道并联"]
T["3.3V电源"] --> U["通信模块VCC"]
U --> S
S --> V["GND"]
W["去耦电容"] --> U
end
style B fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style G fill:#fce4ec,stroke:#e91e63,stroke-width:2px