graph LR
subgraph "主电源路径"
A["AC/DC适配器 \n 12V-24V输入"] --> B["输入保护电路"]
B --> C["输入滤波电容"]
C --> D["VBQF1202 \n 主电源开关"]
D --> E["中间总线 \n 12VDC"]
F["主控MCU"] --> G["栅极驱动器"]
G --> D
end
subgraph "负载点转换器"
E --> H["同步降压控制器"]
subgraph "功率级"
SW_NODE["开关节点"] --> I["VBQF1202 \n 同步整流下管"]
I --> J["输出地"]
end
H --> K["上管驱动器"]
H --> L["下管驱动器"]
K --> SW_NODE
L --> I
SW_NODE --> M["输出电感"]
M --> N["输出电容"]
N --> O["核心电压轨 \n 1.2V/3.3V/5V"]
O --> P["高频去耦电容阵列"]
P --> Q["FPGA/高速计数器"]
end
subgraph "热管理与布局"
R["大面积敷铜"] --> I
S["小型散热片"] --> D
T["温度传感器"] --> F
U["电源监控IC"] --> F
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style I fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
信号通道切换拓扑详图
graph TB
subgraph "多路输入信号"
A["信号输入1 \n ≤10V"] --> B["保护网络 \n TVS/二极管"]
C["信号输入2 \n ≤10V"] --> D["保护网络 \n TVS/二极管"]
E["信号输入N \n ≤10V"] --> F["保护网络 \n TVS/二极管"]
end
subgraph "通道选择矩阵"
B --> G["通道选择控制器"]
D --> G
F --> G
G --> H["控制逻辑"]
H --> I["VBQF3307-1 \n 通道A/B"]
H --> J["VBQF3307-2 \n 通道C/D"]
H --> K["VBQF3307-3 \n 通道E/F"]
end
subgraph "信号路由"
I --> L["公共输出节点"]
J --> L
K --> L
L --> M["阻抗匹配网络"]
M --> N["模拟前端输入"]
subgraph "模拟前端"
O["可编程增益放大器"]
P["高速比较器"]
Q["带通滤波器"]
end
N --> O
N --> P
N --> Q
O --> R["ADC输入"]
P --> S["数字触发输入"]
Q --> T["频段选择输出"]
end
subgraph "控制与同步"
U["主控MCU"] --> H
V["同步时钟"] --> G
W["状态反馈"] --> U
end
style I fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style J fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
偏置电源与模块控制拓扑详图
graph LR
subgraph "负压生成电路"
A["中间总线 \n 12VDC"] --> B["电荷泵控制器"]
B --> C["开关电容网络"]
subgraph "主开关管"
D["VB2120 \n P-MOS开关"]
end
C --> D
D --> E["负压输出节点"]
E --> F["LC滤波网络"]
F --> G["负电压轨 \n -5V/-3.3V"]
G --> H["模拟电路负载 \n 运放/比较器"]
end
subgraph "模块化供电控制"
I["主控MCU GPIO"] --> J["电平转换电路"]
J --> K["VB2120-1 \n 时钟缓冲使能"]
J --> L["VB2120-2 \n VCO使能"]
J --> M["VB2120-3 \n 运放使能"]
subgraph "电源分配"
N["+5V模拟电源"] --> K
N --> L
N --> M
end
K --> O["高精度时钟缓冲器"]
L --> P["压控振荡器VCO"]
M --> Q["运算放大器阵列"]
O --> R["系统时钟"]
P --> S["本振信号"]
Q --> T["信号调理输出"]
end
subgraph "保护与监控"
U["输出过压保护"] --> G
V["电流限制电路"] --> D
W["温度监测"] --> I
end
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style K fill:#fff3e0,stroke:#ff9800,stroke-width:2px