在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4707|回复: 2

[求助] PCI Express PHY误码率测试问题

[复制链接]
发表于 2014-3-10 16:10:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Hi,

    本人最近在做PCI Express PHY误码率测试,速度是Gen-1(2.5Gbps)。
测试芯片在控制器的作用下工作在loopback模式。测试过程出现的问题是用
示波器解码PeRT3的输入数据是正确的,但这个数据接到PeRT3测得的误码
率有错,大概是60%。
    首先觉得有必要简单介绍一下泰莱达力科公司的PeRT3仪器和软件,因为
测试是在这个软硬件平台上进行的。PeRT3软件可以通过设置以特定速度发送
用户自定义的数据pattern,这里测试使用的速度是2.5Gbps。测试片先接收
PeRT3发送的数据流,再loopback给PeRT3。PeRT3通过分析发送和接收的
数据流,可以计算出误码率。
    针对这个问题,做了单一变量对比实验。
    测试一:直接将PeRT3的输出接到输入,同时将D-送到是示波器去解码,
得到的结果保存到Decode_pert.csv文件,并且测得的误码率为0。
    测试二:按照正常测误码率的连接方式,将PeRT输入的D-端送到示波器
解码,得到的结果保存到Decode_phy.csv文件,并且测得的误码率为60%。

    通过比较发现Decode_pert.csv和Decode_phy.csv文件里的数据
pattern完全相同。但误码率确明显不同。

    请论坛里的friend帮忙分析一下这个问题,先谢谢了!
发表于 2014-3-11 13:09:25 | 显示全部楼层
你这两个decode_pert.csv 和 decode_phy.csv都是PeRT3的输入的数据把?
如果是,只能说明两个模式下,pert3的输入的pattern‘是一样的,还有mode1还说明这个测试仪基本是可以正确工作的。
这里不知道你的这个loopback是phy里面的loopback还是跟上层的loopback,后者是有inset或者remove filer的,所以如果是在这种模式下,你的PeRt3可能不能正解析数据, 所以会出现高误码率, 示波器倒是能很好的解析,说明示波器质量不错,总之,你的测试仪质量不够高
发表于 2014-3-11 13:24:05 | 显示全部楼层
回复 1# lik0604

如果你用的PIPE phy话,那就是我说的第二种情况,你的测试仪对filler比较少的情况支持不了,或者说解析不了,总之测试仪质量不高
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 05:08 , Processed in 0.019842 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表