49 lines
2.4 KiB
Markdown
49 lines
2.4 KiB
Markdown
## 5.6. Pump 模拟电路配置
|
||
|
||
对处理器 Pump 通道的编程包括模拟电路配置项和使能配置项。模拟电路用于将 Pump 通道配置输出一个指定功率和频率的微波信号,而使能配置项用于控制微波信号的实时开关。
|
||
|
||
### 5.6.1. 配置项
|
||
|
||
| 配置名 | 描述 | 访问方式 |
|
||
|:-|:-|:-|
|
||
| `pump_freq` | Pump 信号输出频率 | SPI(ch0 基址 `0x00200000`) |
|
||
| `pump_power` | Pump 信号输出功率 | SPI(ch0 基址 `0x00300000`) |
|
||
| `pump_enable` | Pump 信号输出使能 | SPI(ch0 基址 `0x00400000`) |
|
||
|
||
### 5.6.2. 频率配置
|
||
|
||
| 参数 | 说明 |
|
||
|:---|:---|
|
||
| 位宽 | 32 比特整数 |
|
||
| 单位 | kHz |
|
||
| 取值范围 | 7,000,000 ~ 9,000,000(即 7.0 ~ 9.0 GHz) |
|
||
|
||
### 5.6.3. 功率配置
|
||
|
||
| 参数 | 说明 |
|
||
|:---|:---|
|
||
| 位宽 | 32 比特整数 |
|
||
| 取值范围 | -1100 ~ -300 |
|
||
|
||
> **注意**:`pump_power` 的值与最终输出功率之间的映射关系取决于泵浦板的硬件校准数据,实际使用时应参照具体硬件的校准表进行修正。不同槽位的 Pump 板可能有不同的校准曲线。
|
||
|
||
### 5.6.4. 使能控制
|
||
|
||
Pump 输出采用**两级使能**机制:
|
||
|
||
| 级别 | 控制方式 | 说明 |
|
||
|:---|:---|:---|
|
||
| 硬件使能 | `pump_enable` 寄存器(SPI 配置) | `32'h11` = 使能输出通道,`32'h00` = 完全关闭。设为 `32'h00` 时,无论 MCU 码字如何设置,Pump 均无输出 |
|
||
| 脉冲使能 | MCU 码字 `PUMP_EN` 位(实时控制) | 在硬件使能开启的前提下,每帧触发时通过码字实时控制 Pump 脉冲的发出与关闭 |
|
||
|
||
> **建议**:初始化阶段通过 SPI 设置 `pump_enable = 32'h11` 打开硬件使能,实验中通过 MCU 码字的 `PUMP_EN` 位控制 Pump 脉冲的实时输出,避免 Pump 信号持续输出加热制冷机。仅在长期不需要 Pump 输出时(如设备维护)才将 `pump_enable` 设为 `32'h00` 完全关闭。
|
||
|
||
### 5.6.5. Pump 脉冲时序
|
||
|
||
Pump 脉冲的时序由 AWG 模块的 `pump_ctrl` 寄存器控制(见 [§5.2](05-02-exc-registers.md)):
|
||
|
||
- **延迟 (delay)**:从 MCU 码字触发到 Pump 脉冲开始的时钟周期数
|
||
- **宽度 (width)**:Pump 脉冲持续的时钟周期数
|
||
|
||
Pump 脉冲应在激励波形输出前开始(提前稳定),在激励波形结束后关闭(保证完整覆盖)。`delay` 和 `width` 根据实际波形的持续时长和 Pump 通道的开启稳定时间来确定。
|