10 Commits
Author SHA1 Message Date
yuysh 36510d23d7 Merge branch 'K7_VIH' of http://192.168.1.198:3000/yuysh/Manlink_Doc into K7_VIH
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m15s
2025-12-15 14:52:09 +08:00
yuysh a762996230 Fix Index 2025-12-15 14:52:03 +08:00
yuysh f09ceea22a Fix Index
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m10s
2025-12-15 14:46:30 +08:00
yuysh 4d5413534e Fix Path
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m22s
2025-12-15 14:42:06 +08:00
yuysh 236d63e83d Lab Report for K7 VIH Shmoo
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m41s
2025-12-15 14:38:05 +08:00
yuysh 4aa640b861 Add new figure
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m4s
2025-10-31 17:55:21 +08:00
yuysh 9d53cb7e60 Fix missing anchor3
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m14s
2025-10-31 17:49:09 +08:00
yuysh f968c8ff85 Title Name Change
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m19s
2025-10-31 17:45:17 +08:00
yuysh 682a659a39 NewDPS_Verify_Report_v1
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m34s
2025-10-31 17:38:44 +08:00
yuysh 9cd0435682 Merge pull request '完善 Readme 文档' (#16) from Readme into master
Reviewed-on: http://mkb.local:3000/yuysh/Manlink_Doc/pulls/16
2025-09-05 12:07:58 +08:00
23 changed files with 1530 additions and 0 deletions
@@ -0,0 +1,81 @@
# 自研DPS验证测试报告_20251030
## 1. 测试概述
### 1.1 测试目的
验证自研DPS板卡功能及性能指标
### 1.2 测试对象
- **设备型号**: New_DPS
- **硬件版本**: N_JC025M005_A4
- **固件版本**: ARM==20251024
- **序列号**: NT25060801002
### 1.3 测试环境
- **测试平台**: Mars_2K
- **测试工具**: 示波器、八位半
- **环境温度**: 24°C ± 2°C
## 2. 测试项目与结果
### 2.1 电源测试
| 测试项目 | 实测结果 |
|---------|----------|
| 输入电压 | 20V-24V |
| -16VA纹波 | 9.6549W |
| -16VB纹波 | 15.631mV |
| -16VC纹波 | 17.470mV |
| GND噪声 | 16.781mV |
### 2.2 功能测试
| 功能模块 | 测试方法 | 预期结果 | 实际结果 |
|----------|----------|----------|----------|
| ForceV | FVMV/FVMI @ 10Ω/Hi-Z All Channel | ForceV -15V~15V | [Note1](#custom-anchor1) |
| ForceI | FIMV @ 10Ω All Channel| ForceI according to range | [Note1](#custom-anchor1) |
| MeasureV | FVMV/FIMV @ 10Ω All Channel| | [Note2](#custom-anchor2) |
| MeasureI | FVMI @ 10Ω All Channel| | [Note2](#custom-anchor2) |
|ClampV| FIMV @ 10Ω All Channel|| Pass! |
|ClampI| FVMV/FVMI @ 10Ω All Channel| | Fail! [Note3](#custom-anchor3) |
## 3. 问题
### 3.1 发现的问题
1. Force存在±10mV抖动 <a id="custom-anchor1"></a>
2. 取得正确的测量结果的流程较为复杂,需: <a id="custom-anchor2"></a>
1. 在取得初始值前通过ATE_Debugger发送指令:newdpsfunc("newdpsinitvalue","enable");
2. 上位机连接获取初始值
3. 检查初始值无误后上传初始值至Zynq中
4. 通过ATE_Debugger发送指令:newdpsfunc("newdpsinitvalue","disable");
5. 执行测量
3. 在ClampI模式下(FVMV/FVMI),若Clamp值与Force值接近(如80mA档位Clamp60mA,Force70mA;2mA档位Clamp1mA,Force1.5mA)则Force输出与Sense管脚及对应信号链均会出现震荡,且在极端情况下震荡 ***可能不收敛*** <a id="custom-anchor3"></a>
![ClampI2](../../_images/NewDPS/clamp_001.bmp)
![ClampI](../../_images/NewDPS/clamp_003.png)
### 3.2 原因分析
1. 初步推测由地平面噪声引入,整板均存在,影响Force输出稳定性
2. ADC计算公式不同,现通过固件进行区分修正,导致需额外指令切换计算公式,猜测固件通过映射初始值进行转换
3. 由于Clamp经过采样电阻后作为反馈输入运放构成Clamp电压,但其反馈、试探过程时间较长且可能导致不收敛,在这过程中输出电压不受控
## 4. 测试结论
Force存在噪声影响稳定性,Measure欲获得正确回读值需发送指令,过程较为复杂,Clamp除短路时生效外基本无实用意义
---
## 附件:
1. -16VA纹波 ![-16V_A](../../_images/NewDPS/15V0.png)
2. -16VB纹波 ![-16V_B](../../_images/NewDPS/15V1.png)
3. -16VC纹波 ![-16V_C](../../_images/NewDPS/15V2.png)
4. [ClampI波形(WFM格式)](../../_static/data/NewDPS/Waveform/ClampI.7z)
+10
View File
@@ -0,0 +1,10 @@
##############################
自研板卡测试报告
##############################
.. toctree::
:maxdepth: 1
:caption: Contents:
:glob:
*
@@ -0,0 +1,296 @@
# 实验报告:K7 VIH 比较器Shmoo vs 示波器
## 基本信息
| 项目 | 内容 |
|--------------|-----------------------|
| 实验日期 | `2025-12-15` |
| 负责人 | `沈浴阳` |
| 报告版本 | `V1.0` |
| 板卡编号 | `NT25101001001` |
---
## 一、实验背景
K7 动态校准 & 补偿
---
## 二、实验目的
<!-- 清晰描述实验要验证的关键问题 -->
1. 目标1`通过与示波器对比,验证K7回环VIH VOH Shmoo可靠性`
---
## 三、实验环境
- **硬件配置**
- PPMU2.0 板卡一套:
- Zynq: JC123M054_A6
- PMU: N_JC124M014_B1
- DPS: N_JC124M060_A1 * 2
- MOLEX: N_JC124M038_A7
- K7_w/_NOR: N_JC124M049_A5 * 2
- **软件环境**
`v1.4.1.373`
- **固件环境**
- Zynq: `v1.3.1.3.3_06_02_patsync_0EE628`
- K7: `FW_1120/20_93`
- K7_CPLD:
- u1: `1017_FW_Release_PPMU2.0_100M/CPLD/K7/8u1`
- u2: `m049_bot_k7_cpld_8u2_dclevelttr_jed\8u2_fix_dds`
- **物理环境**
`温度:26±2℃`
---
## 四、实验步骤
### 1. 准备工作
<!-- 分步骤描述准备过程 -->
1) 步骤描述1:在K7板上断开通道4 TMUX输出,将通道2输出与通道4短接
2) 步骤描述2:修改自校准程序,使其可以将`Strobe Edge`,`VOH`分别作为`Shmoo`横纵坐标,以方便和示波器波形做对应
3) 步骤描述3:生成`Pattern`,通道2 Drive `0/1` 通道4 Compare `H/L`
### 2. 测试流程
<!-- 按顺序记录关键操作 -->
1) 步骤描述1:固定`VIH=3.5 VVIL=0 V`,从`Period=30 ns`开始,以`Step=1`向高频运行`Shmoo`,执行`20`次,至`Period=10 ns`; `Shmoo`设定为 `VOH=2.0~5.0(V) Edge=2.4~4.4`
2) 步骤描述2:新建测试项,仅运行`Pattern`,同时使用相同`VIH,VIL`手动调整`Period`,采集`Period=30,25,20,15,12 (ns)`的通道2输出波形
3) 步骤描述3:将相同`Period`下,步骤2获得的`Shmoo`与步骤3获得的示波器进行对比,验证`Shmoo`正确性
---
## 五、实验结果
### 关键数据记录
```
Period: 30 ns
Freq: 33.3333333333333 MHz
shmoo_matrix_begin
VOH
5.000 P P P P P P P P P P P P P P . . . . . . .
4.900 . . . . . . . . . . . . . . . . . . . . .
4.800 . . . . . . . . . . . . . . . . . . . . .
4.700 . . . . . . . . . . . . . . . . . . . . .
4.600 . . . . . . . . . . . . . . . . . . . . .
4.500 . . . . . . . . . . . . . . . . . . . . .
4.400 . . . . . . . . . . . . . . . . . . . . .
4.300 . . . . . . . . . . . . . . . . . . . . .
4.200 . . . . . . . . . . . . . . . . . . . . .
4.100 . . . . . . . . . . . . . . . . . . . . .
4.000 . . . . . . . . . . . . . . . . . . . . .
3.900 . . . . . . . . . . . . . . . . . . . . .
3.800 . . . . P P . . . . . . . . . . . . . . .
3.700 . . . . P P . . . . . . . . . . . . . . .
3.600 . . . . P P P P P . . . . . . . . . . . .
3.500 . . . . P P P P P . . . . . . . . . . . .
3.400 . . . . P P P P P . . . . . . . . . . . .
3.300 . . . . P P P P P . . . . . . . . . . . .
3.200 . . . . P P P P P . . . . . . . . . . . .
3.100 . . . . P P P P P . . . . . . . . . . . .
3.000 . P P P P P P P P . . . . . . . . . . . .
2.900 . P P P P P P P P . . . . . . . . . . . .
2.800 . P P P P P P P P . . . . . . . . . . . .
2.700 . P P P P P P P P . . . . . . . . . . . .
2.600 . P P P P P P P P . . . . . . . . . . . .
2.500 . P P P P P P P P . . . . . . . . . . . .
2.400 . P P P P P P P P . . . . . . . . . . . .
2.300 P P P P P P P P P . . . . . . . . . . . .
2.200 P P P P P P P P P . . . . . . . . . . . .
2.100 P P P P P P P P P . . . . . . . . . . . .
2.000 P P P P P P P P P . . . . . . . . . . . .
2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 4.2 4.3 4.4 edge
shmoo_matrix_end
```
```
Period: 25 ns
Freq: 40 MHz
shmoo_matrix_begin
VOH
5.000 P P P P P P P P P P P P P P . . . . . . .
4.900 . . . . . . . . . . . . . . . . . . . . .
4.800 . . . . . . . . . . . . . . . . . . . . .
4.700 . . . . . . . . . . . . . . . . . . . . .
4.600 . . . . . . . . . . . . . . . . . . . . .
4.500 . . . . . . . . . . . . . . . . . . . . .
4.400 . . . . . . . . . . . . . . . . . . . . .
4.300 . . . . . . . . . . . . . . . . . . . . .
4.200 . . . . . . . . . . . . . . . . . . . . .
4.100 . . . . . . . . . . . . . . . . . . . . .
4.000 . . . . . . . . . . . . . . . . . . . . .
3.900 . . . . . . . . . . . . . . . . . . . . .
3.800 . . . . P P . . . . . . . . . . . . . . .
3.700 . . . . P P . . . . . . . . . . . . . . .
3.600 . . . . P P P P P . . . . . . . . . . . .
3.500 . . . . P P P P P . . . . . . . . . . . .
3.400 . . . . P P P P P . . . . . . . . . . . .
3.300 . . . . P P P P P . . . . . . . . . . . .
3.200 . . . . P P P P P . . . . . . . . . . . .
3.100 . . . . P P P P P . . . . . . . . . . . .
3.000 . . . . P P P P P . . . . . . . . . . . .
2.900 . . . . P P P P P . . . . . . . . . . . .
2.800 . . . . P P P P P . . . . . . . . . . . .
2.700 . . . . P P P P P . . . . . . . . . . . .
2.600 . . . . P P P P P . . . . . . . . . . . .
2.500 P . . . P P P P P . . . . . . . . . . . .
2.400 P P P P P P P P P . . . . . . . . . . . .
2.300 P P P P P P P P P . . . . . . . . . . . .
2.200 P P P P P P P P P . . . . . . . . . . . .
2.100 P P P P P P P P P . . . . . . . . . . . .
2.000 P P P P P P P P P . . . . . . . . . . . .
2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 4.2 4.3 4.4 edge
shmoo_matrix_end
```
```
Period: 20 ns
Freq: 50 MHz
shmoo_matrix_begin
VOH
5.000 . P P P P P P P P P P P P P P P . . . . .
4.900 . . . . . . . . . . . . . . . . . . . . .
4.800 . . . . . . . . . . . . . . . . . . . . .
4.700 . . . . . . . . . . . . . . . . . . . . .
4.600 . . . . . . . . . . . . . . . . . . . . .
4.500 . . . . . . . . . . . . . . . . . . . . .
4.400 . . . . . . . . . . . . . . . . . . . . .
4.300 . . . . . . . . . . . . . . . . . . . . .
4.200 . . . . . . . . . . . . . . . . . . . . .
4.100 . . . . . . . . . . . . . . . . . . . . .
4.000 . . . . . . . . . . . . . . . . . . . . .
3.900 . . . . . . . . . . . . . . . . . . . . .
3.800 . . . . . . . . . . . . . . . . . . . . .
3.700 . . . . . . P P P P P . . . . . . . . . .
3.600 . . . . . . P P P P P . . . . . . . . . .
3.500 . . . . . . P P P P P . . . . . . . . . .
3.400 . . . . . . P P P P P . . . . . . . . . .
3.300 . . . . . . P P P P P . . . . . . . . . .
3.200 . . . . . . P P P P P . . . . . . . . . .
3.100 . . . . . . P P P P P . . . . . . . . . .
3.000 . . . . . . P P P P P . . . . . . . . . .
2.900 . . . . . . P P P P P . . . . . . . . . .
2.800 . . . . . . P P P P P . . . . . . . . . .
2.700 . . . . . . P P P P P . . . . . . . . . .
2.600 . . . . . . P P P P P . . . . . . . . . .
2.500 . . . . . . P P P P P . . . . . . . . . .
2.400 . . . . P P P P P P P . . . . . . . . . .
2.300 . P P P P P P P P P P . . . . . . . . . .
2.200 . P P P P P P P P P P . . . . . . . . . .
2.100 . P P P P P P P P P P . . . . . . . . . .
2.000 . P P P P P P P P P P . . . . . . . . . .
2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 4.2 4.3 4.4 edge
shmoo_matrix_end
```
```
Period: 15 ns
Freq: 66.6666666666667 MHz
shmoo_matrix_begin
VOH
5.000 . P P P P P P P P P P P P P P P P P P P P
4.900 . . . . . . . . . . . . . . . . . . . . .
4.800 . . . . . . . . . . . . . . . . . . . . .
4.700 . . . . . . . . . . . . . . . . . . . . .
4.600 . . . . . . . . . . . . . . . . . . . . .
4.500 . . . . . . . . . . . . . . . . . . . . .
4.400 . . . . . . . . . . . . . . . . . . . . .
4.300 . . . . . . . . . . . . . . . . . . . . .
4.200 . . . . . . . . . . . . . . . . . . . . .
4.100 . . . . . . . . . . . . . . . . . . . . .
4.000 . . . . . . . . . . . . . . . . . . . . .
3.900 . . . . . . . . . . . . . . . . . . . . .
3.800 . . . . . . . . . . . . . . . . . . . . .
3.700 . . . . . . . . . . . . . . . . . . . . .
3.600 . . . . . . . . . . . . . . . . . . . . .
3.500 . . . . . . . . . . . . . . . . . . . . .
3.400 . . . . . . . . . . . P P P . . . . . . .
3.300 . . . . . . . . . . . P P P . . . . . . .
3.200 . . . . . . . . . . . P P P . . . . . . .
3.100 . . . . . . . . . P P P P P . . . . . . .
3.000 . . . . . . . . . P P P P P . . . . . . .
2.900 . . . . . . . . . P P P P P . . . . . . .
2.800 . . . . . . . . . P P P P P . . . . . . .
2.700 . . . . . . . . . P P P P P . . . . . . .
2.600 . . . . . . . . . P P P P P . . . . . . .
2.500 . . . . . . . . . P P P P P . . . . . . .
2.400 . . . . P P . . . P P P P P . . . . . . .
2.300 . . . . P P . . . P P P P P . . . . . . .
2.200 . . . . P P . . . P P P P P . . . . . . .
2.100 . . . . P P P P P P P P P P . . . . . . .
2.000 . . . . P P P P P P P P P P . . . . . . .
2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 4.2 4.3 4.4 edge
shmoo_matrix_end
```
```
Period: 13 ns
Freq: 76.9230769230769 MHz
shmoo_matrix_begin
VOH
5.000 . . . . P P P P P P P P P P P P P P P P P
4.900 . . . . . . . . . . . . . . . . . . . . .
4.800 . . . . . . . . . . . . . . . . . . . . .
4.700 . . . . . . . . . . . . . . . . . . . . .
4.600 . . . . . . . . . . . . . . . . . . . . .
4.500 . . . . . . . . . . . . . . . . . . . . .
4.400 . . . . . . . . . . . . . . . . . . . . .
4.300 . . . . . . . . . . . . . . . . . . . . .
4.200 . . . . . . . . . . . . . . . . . . . . .
4.100 . . . . . . . . . . . . . . . . . . . . .
4.000 . . . . . . . . . . . . . . . . . . . . .
3.900 . . . . . . . . . . . . . . . . . . . . .
3.800 . . . . . . . . . . . . . . . . . . . . .
3.700 . . . . . . . . . . . . . . . . . . . . .
3.600 . . . . . . . . . . . . . . . . . . . . .
3.500 . . . . . . . . . . . . . . . . . . . . .
3.400 . . . . . . . . . . . . . . . . . . . . .
3.300 . . . . . . . . . . . . . . . . . . . . .
3.200 . . . . . . . . . . . . . . . . . . . . .
3.100 . . . . . . . . . . . . . . . . . . . . .
3.000 . . . . . . . . . . . P P P . . . . . . .
2.900 . . . . . . . . . . . P P P . . . . . . .
2.800 . . . . . . . . . . . P P P . . . . . . .
2.700 . . . . . . . . . . . P P P . . . . . . .
2.600 . . . . . . . . . . . P P P . . . . . . .
2.500 . . . . . . . . . . . P P P P P . . . . .
2.400 . . . . . . . . . . . P P P P P . . . . .
2.300 . . . . . . P P P . . P P P P P . . . . .
2.200 . . . . . . P P P . . P P P P P . . . . .
2.100 . . . . . . P P P P P P P P P P . . . . .
2.000 . . . . . . P P P P P P P P P P . . . . .
2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 4.2 4.3 4.4 edge
shmoo_matrix_end
```
### 波形/现象记录
**图133MHz 通道2输出波形**
![33MHz 通道2输出波形](../../../_images/Freq_OSC/30_3.5.png "33MHz 通道2输出波形")
**图240MHz 通道2输出波形**
![40MHz 通道2输出波形](../../../_images/Freq_OSC/25_3.5.png "40MHz 通道2输出波形")
**图350MHz 通道2输出波形**
![50MHz 通道2输出波形](../../../_images/Freq_OSC/20_3.5.png "50MHz 通道2输出波形")
**图366.667MHz 通道2输出波形**
![66.667MHz 通道2输出波形](../../../_images/Freq_OSC/15_3.5.png "66.667MHz 通道2输出波形")
**图376.92MHz 通道2输出波形**
![76.92MHz 通道2输出波形](../../../_images/Freq_OSC/13_3.5.png "76.92MHz 通道2输出波形")
---
## 附件
1. [33~100MHz Shmoo原始数据](../../../_static/data/Freq_OSC/Shmoo_30_10.txt)
+10
View File
@@ -0,0 +1,10 @@
##############################
K7 VIH/VIL测试报告
##############################
.. toctree::
:maxdepth: 1
:caption: Contents:
:glob:
*
+11
View File
@@ -0,0 +1,11 @@
##############################
K7测试报告
##############################
.. toctree::
:maxdepth: 1
:caption: Contents:
:glob:
VIH/index
*
+2
View File
@@ -12,3 +12,5 @@ Hardware Verification
Load_Verify/index Load_Verify/index
Cal/index Cal/index
PPMU2.0/index PPMU2.0/index
Custom_Board/index
K7/index
Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.