graph LR
subgraph "电机驱动通道"
A[MCU PWM输出] --> B[电机控制器]
B --> C[栅极驱动器]
C --> D["VBQF1306 \n 30V/40A"]
D --> E[关节电机]
F[12V电源] --> G[π型滤波器]
G --> D
E --> H[电流采样电阻]
H --> I[放大器]
I --> J[MCU ADC]
K[RC缓冲电路] --> D
L[续流二极管] --> E
end
subgraph "保护与反馈"
M[温度传感器] --> N[MCU]
O[编码器信号] --> P[位置反馈]
P --> MCU
Q[过流比较器] --> R[故障锁存]
R --> S[关断信号]
S --> D
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
电源路径管理拓扑详图
graph TB
subgraph "双路电源开关通道"
A[主电源12V] --> B["VBQF3316 \n CH1"]
A --> C["VBQF3316 \n CH2"]
D[MCU控制] --> E[电源管理IC]
E --> F[电平转换]
F --> B
F --> C
B --> G[AI核心板电源]
C --> H[显示屏电源]
subgraph "负载监测"
I[电流检测] --> J[MCU]
K[电压检测] --> J
end
end
subgraph "智能功耗控制"
L[工作状态检测] --> MCU
MCU --> M[功耗策略]
M --> N["低功耗模式"]
M --> O["性能模式"]
N --> P[关闭非必要负载]
O --> Q[全功率运行]
P --> B
P --> C
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
信号与小负载控制拓扑详图
graph LR
subgraph "小负载开关通道"
A[MCU GPIO] --> B[电平转换3.3V->5V]
B --> C["VB7322 \n 30V/6A"]
D[5V电源] --> E[限流电阻]
E --> C
C --> F[UVC LED]
G[PWM调光] --> C
end
subgraph "多通道控制"
H[GPIO扩展器] --> I["VB7322 CH1"]
H --> J["VB7322 CH2"]
H --> K["VB7322 CH3"]
I --> L[震动马达]
J --> M[RGB指示灯]
K --> N[辅助传感器]
subgraph "保护电路"
O[TVS二极管] --> I
P[串联电阻] --> L
end
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style I fill:#fff3e0,stroke:#ff9800,stroke-width:2px
热管理与EMI控制拓扑详图
graph TB
subgraph "三级散热路径"
A["一级散热: VBQF1306"] --> B["DFN8底部焊盘"]
B --> C["PCB多层过孔"]
C --> D["内层大面积敷铜"]
D --> E["金属框架/外壳"]
F["二级散热: VBQF3316"] --> G["PCB敷铜层"]
G --> H["有限空气对流"]
I["三级散热: VB7322"] --> J["封装自身散热"]
end
subgraph "EMI抑制设计"
K[电机电源] --> L[π型滤波器]
L --> M[驱动芯片]
N[栅极驱动] --> O[串联电阻2.2Ω]
O --> P[减缓开关边沿]
Q[数字电源] --> R[磁珠隔离]
R --> S[模拟音频电路]
T[整体布局] --> U[星型接地]
U --> V[大电流回路分离]
V --> W[敏感电路地]
end
subgraph "温度监测网络"
X["NTC 电机"] --> Y[ADC1]
Z["NTC PCB"] --> AA[ADC2]
AB["NTC 电池"] --> AC[ADC3]
Y --> MCU
AA --> MCU
AC --> MCU
MCU --> AD[风扇控制]
MCU --> AE[降频策略]
end
style A fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style F fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style I fill:#fff3e0,stroke:#ff9800,stroke-width:2px