TX测试

一:  GEN1、2、3采用自动化测试:

1. 点击infinum软件中Analyze->Automated Test Apps->D9050PCIC PCIExpress Gen5 Test App,进入自动化测试界面;

2. Set Up窗口:PCIE5.0->CEM-End Point Tests->Device Definition->勾选5G的-3.5dB&-6dB->选择8G的P0

3. Select Test界面将Device Definition设置的测试项全部勾选:

4. Run界面,点击Run按钮;注意示波器屏幕弹窗提醒,确认对应的速率,按CEM板卡上按键使测试的码型和实际速率保持一致。

5. GEN3_P01~P10同样用自动化测试,将第2步的Device Definition中仅选择P01~P10,点击Run,按CEM板卡上按键使测试的码型和实际速率保持一致。

6.测试自动结束,导出Report PDF版本。

二:  GEN4_P01~P10采用手动测试

  1. CEM板卡上Lanexx_P接示波器通道1,N接通道3;点示波器的autotest
  2. 点击Set up,设置Channel1+3差模有效,共模无效;设置带宽25G;
  3. 设置采样率80G,采样深度,采样时间;
  4. 通过第3步将200w个波形刚好呈现在屏幕中,保存成bin文件;
  5. 打开sigtest软件,导入bin文件,生成Report。

RX测试:

硬件环境:

误码仪M9070的TX->ISI pair24(选择哪个pair是经过校准后得到的)->CEM RX->add in card(1BF) ->CEM TX->误码仪的RX; 1BF板卡启动模式为XIP,可以PCIe启动并接CVD进行寄存器修改;

打开软件->setup->点击break+testart->当软件界面误码一栏的灯不亮+误码仪TX P9码型和1BF TX的P5码型均显示True时,表示1BF板卡成功连上了。

点击measurement->error ratio test进行为时1min的测试,误码≤1表示测试通过。

还可进行自动化测试,可测RX3项:compliace  LEQ compliance  LEQ Jitter Tolerance

2022.10.27是德科技实验室RX测试手记--

PCIe双芯板:1、上电码型为Gen1; 2、去掉一根RX的P或N就可以/电阻位加100或50Ω也可以测试通过;

更换为PCIe5的夹具板后1 2 问题不再复现。

对单芯板进行PWJ测试:码型上 抓第2个sine波,示波器关键步骤:25G->1+3channel->80M->14us时域长度->勾选off sinewave

RX的Gen3/4/5夹具各不相同,因为损耗不同,Gen4/5夹具板的板材不同

M8040误码仪:

软件:Station Config~,配置软件

原始信号autoscale调好以后再改差模会准确,减小失真(适用平时示波器进行AC Timing分析)

误码仪RX测试环境的搭建:

双芯板RX进不到loopback,软件显示2.5G信号时有时无,去掉ISI上cable线(为了降低损耗)仍fail,再测可以进入loopback;但RX test可以进入loopback不能表示信号OK,还要看误码率指标E12≤1。

单芯板lane15没加ISI损耗 出报告(lane15的走线最短,Lane0 最长)BER:10的-9次方

关掉共模后误码率测试pass

打开共模,调节Voltage:300mV pass;400mV是临界值,开始有误码。

结论:单芯板lane15的共模降到400mV以下 RX Test就pass

误码仪以及其他信号源无静电防护设施,使用时先关掉Global output,再换输出端子;单芯板lane0有时可以进到loopback(进入到loopback后才可以测到RX的test case),表现为Data1

->4 OK。

双芯板lane0 RX Test:

步骤:1.M8070B 软件初始化3min;

2.可以进到loopback(无ISI,P5码型),近端会选P5,信号最好;

3.加ISI:Pair23,每次更改要将软件初始化 ,远端trace变长,选P9;进不到loopback,误码较多;

4.尝试改共模:降到200mV,误码明显减少;100mV无误码,pass(跑了3次也有1~5个误码但很少)

软件中共模标定值520mV,误码仪会将此共模信号加进RX路径中。

单芯板lane15(走线最短)加ISI pair23测RX: 测试过程记录----

修改CMD FW寄存器

1.进不去loopback

2.换成双芯lane15后可以进到loopback(环境与1一致),返回1的环境

3.单芯板lane15(加ISI)RX出报告->进不去loopback(training阶段)->关掉Training的共模->进不去loopback->修改寄存器->可以进到loopback->加回ISI pair23->在training中下调共模,找到的码型是P5(不是P9)->再试1次是P9,还是会跳出loopback->软件重新training后解决,不再跳出loopback; 但TX信号不好,但可以测试了(进入loopback后才可开始测试)

(环境:关掉共模,有噪声源(差模sj rj)给到RX时,误码率为0(2min内),打开共模200mV->Margin有误码->继续测试,修改CMD,不减小共模(保持540mV),进行RX test:1次fail,2次进到loopback,但进到P6)->再测双芯lane0+ISI+共模520mV:信号很差误码多;去掉共模pass。

熟读《PCIe_5.0_PHY_Test_Spec_Ver1.0》文档

PCIe_TX/RX测试步骤相关推荐

  1. 关于 SAP Spartacus 电商云 UI feature level 的测试步骤

    Feature Level 在 app.module.ts 里维护: 测试步骤 注册一个新用户 并登录. 将产品添加到购物车. 转到购物车页面更新产品数量和结帐. 停止服务器 ./spartacus. ...

  2. MQTT服务器搭建和测试步骤及遇见的问题

    MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...

  3. Android 系统(212)---monkey实战–测试步骤、常用参数、常规monkey命令

    monkey实战–测试步骤.常用参数.常规monkey命令 [转]monkey实战–测试步骤.常用参数.常规monkey命令 ***(本文转自:https://blog.csdn.net/u01164 ...

  4. 面试时如何回答购物车测试步骤?

    同学们在面试软件测试工程师的时候如果是一个电商的公司,可能会问到你购物车的测试步骤都有哪些,一个是关于购物车的测试,一个就是支付类的测试,这里小千就来告诉大家购物车测试步骤都有哪些,避免面试的时候不会 ...

  5. web端项目展开测试步骤

    web端项目展开测试步骤: 1.功能测试 1.1链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段.链接测试可分为三个方面.首先,测试所有链接是 ...

  6. 软件测试python测试步骤_软件测试员必备基础:3分钟带你入门自动化测试!

    目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够明白自动化测试并很好落地实施的团队还不是非常多,我们接下来用通俗的方式来介绍自动化测试-- 首先我们从招聘岗位需求 ...

  7. 视频编解码(十八):编解码linux测试步骤

    一.编码测试 1)持续工作 ./demoVencoder -i /mnt/video/h264/720p-30zhen.yuv -o /mnt/video/h264/720p.h264 -f 0 -s ...

  8. 混凝土静力受压弹性模量试验计算公式_混凝土静力受压弹性模量试验机测试步骤...

    原标题:混凝土静力受压弹性模量试验机测试步骤 混凝土静力受压弹性模量试验机用于检测混凝土及其试块静力受压情况下的弹性模量,符合GBT50081-2019混凝土物理性能测试方法. 混凝土测试静力受压弹性 ...

  9. 测试用例入门(一)-如何编写用例标题、前置条件、测试步骤和预期结果?

    测试用例一直是作为一个测试工程师必备的技能.就像游泳运动员要会游泳.老婆饼要有饼.鱼香肉丝要有肉丝一样,测试要会写测试用例. 目录 一.含义与优点 1.什么是测试用例 2.为什么要写测试用例 三.核心 ...

最新文章

  1. invalid currency could not be saved in AG3
  2. html简单跨行跨列表格制作
  3. machine learning (7)---normal equation相对于gradient descent而言求解linear regression问题的另一种方式...
  4. Result Cache结果高速缓存 (转)
  5. Instant Run 的操作影响到了代码,导致Android App启动闪退的问题
  6. 高度可定制化 IM聊天界面设计
  7. MySQL常用DDL语法总结
  8. 清华学计算机的住在哪个公寓,清华大学考研之住宿篇
  9. 不得不学的统计学基础知识(二)
  10. 互联网+智慧用电:智能微型断路器应用发展浅析-李亚俊
  11. win10计算机策略配置文件,Windows10怎么重置所有本地组策略设置
  12. 生信搬运工-02-sra文件的下载
  13. 百度云文字识别 (AIPOcr)
  14. HTTP协议的详细介绍
  15. 【elasticsearch报错】 blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];
  16. 教程 | 如何用思维导图做自我介绍
  17. UE4 各种玻璃材质制作汇总
  18. android隐藏虚拟按键的几种方式
  19. 51单片机学习篇-- --基于51单片机的串口通信协议
  20. office16PowerPoint发现内容有问题

热门文章

  1. 三年级计算机操作试卷答案,三年级信息技术期末考试试题
  2. 基于GDAL库图像读写——涉及(tif/tiff/bmp/jpg/png/gif等)多种格式图像的I/O
  3. Django页面跳转
  4. docker亲情教学2(docker host second)
  5. 绑定事件出现Uncaught TypeError: XX is not a function at HTMLInputElement.onclick解决办法
  6. OG7Pro - 第1章 基本概念
  7. Wii U 模拟器 CEMU 将于 2022 年开源
  8. 【iOS】百度网盘秒传链接/标准码的转存
  9. IaaS、PaaS、SaaS、CaaS、MaaS的区别_云计算概念大全
  10. 酒店客房管家系统—贴牌oem定制开发商业模式详解