graph TB
subgraph "升压型LED恒流驱动拓扑"
A["直流输入 \n 48-100VDC"] --> B["输入滤波电容"]
B --> C["升压电感"]
C --> D["开关节点"]
D --> E["VBGQF1201M \n N-MOS 200V/10A"]
E --> F["主功率地"]
D --> G["续流二极管"]
G --> H["输出电容"]
H --> I["LED+"]
I --> J["LED阵列 \n 多串并联"]
J --> K["LED-"]
K --> L["电流采样电阻"]
L --> F
subgraph "控制回路"
M["LED驱动控制器"] --> N["栅极驱动器"]
N --> E
O["电流检测放大器"] --> P["PWM比较器"]
P --> M
Q["亮度调节PWM"] --> M
end
L --> O
H -->|电压反馈| M
end
subgraph "PWM调光与保护"
R["MCU PWM输出"] --> S["电平转换"]
S --> T["光耦隔离"]
T --> Q
subgraph "保护电路"
U["TVS保护"]
V["RC缓冲"]
W["过流检测"]
end
U --> E
V --> D
W --> L
W --> X["故障锁存"]
X --> N
end
style E fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
精密运动控制驱动拓扑详图
graph LR
subgraph "低压大电流H桥驱动"
A["24V/48V直流输入"] --> B["输入滤波"]
B --> C["母线电容"]
C --> D["H桥左侧"]
C --> E["H桥右侧"]
subgraph "H桥低侧开关阵列"
F["VBQG7313 \n N-MOS 30V/12A"]
G["VBQG7313 \n N-MOS 30V/12A"]
H["VBQG7313 \n N-MOS 30V/12A"]
I["VBQG7313 \n N-MOS 30V/12A"]
end
D --> J["高侧开关"]
J --> K["电机端子U"]
E --> L["高侧开关"]
L --> M["电机端子V"]
K --> F
M --> G
K --> H
M --> I
F --> N["功率地"]
G --> N
H --> N
I --> N
end
subgraph "栅极驱动与保护"
O["运动控制器"] --> P["死区时间控制"]
P --> Q["低侧栅极驱动器"]
Q --> F
Q --> G
Q --> H
Q --> I
subgraph "电流检测与保护"
R["电流采样电阻"]
S["差分放大器"]
T["比较器"]
U["过流保护"]
end
N --> R
R --> S
S --> T
T --> U
U --> Q
subgraph "刹车电路"
V["VBQG7313 \n 刹车控制"]
W["能耗电阻"]
end
K --> V
M --> V
V --> W
W --> N
end
subgraph "位置反馈"
X["线性编码器"] --> Y["编码器接口"]
Y --> O
Z["限位传感器"] --> O
end
style F fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
电源与信号管理拓扑详图
graph TB
subgraph "多路电源路径管理"
A["12V辅助电源"] --> B["VBC8338 N-MOS侧"]
A --> C["VBC8338 P-MOS侧"]
subgraph "模拟电路供电管理"
D["MCU控制信号"] --> E["电平转换"]
E --> F["VBC8338 \n Dual N+P MOS"]
F --> G["模拟前端+12V"]
F --> H["模拟前端-12V"]
G --> I["运算放大器阵列"]
H --> I
I --> J["ADC采集电路"]
end
subgraph "数字电路供电管理"
K["MCU控制信号"] --> L["VBC8338 \n Dual N+P MOS"]
L --> M["FPGA核心1.2V"]
L --> N["FPGA IO 3.3V"]
M --> O["FPGA处理单元"]
N --> O
end
subgraph "相机供电管理"
P["MCU控制信号"] --> Q["VBC8338 \n Dual N+P MOS"]
Q --> R["相机+5V"]
Q --> S["相机+12V"]
R --> T["工业相机"]
S --> T
end
end
subgraph "高速信号电平转换"
subgraph "相机触发信号路径"
U["FPGA 3.3V触发"] --> V["VBC8338电平转换"]
V --> W["24V工业电平"]
W --> X["光耦隔离"]
X --> Y["相机触发输入"]
end
subgraph "同步信号路径"
Z["FPGA 3.3V同步"] --> AA["VBC8338电平转换"]
AA --> BB["差分LVDS"]
BB --> CC["数据采集卡"]
end
subgraph "保护电路"
DD["ESD保护二极管"]
EE["TVS阵列"]
FF["串联电阻"]
end
W --> DD
BB --> EE
V --> FF
AA --> FF
end
subgraph "模拟开关与多路复用"
GG["多路传感器信号"] --> HH["VBC8338模拟开关"]
HH --> II["ADC输入"]
JJ["MCU控制"] --> HH
end
style F fill:#fff3e0,stroke:#ff9800,stroke-width:2px