微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > PCI-E测试常见问题总结-1

PCI-E测试常见问题总结-1

时间:01-12 来源:互联网 点击:
PCI-E总线是个复杂的总线,也是很多计算机类高速总线的基础,具体的测试可能涉及到从信号质量层面到协议层面的验证。下面根据笔者的经验,对一些PCI-E测试中经常出现的问题做一下列举和总结。

QUESTION: 我的被测件不是标准的PCI-E插槽的金手指的接口,怎么进行PCI-E的测试?

ANSWER: 如果是标准的PCI-E插槽的金手指的接口,可以连接PCI-E协议提供的标准的PCI-E夹具进行测试,信号要求按照PCI-E的CEM规范;如果不是标准的PCI-E插槽接口,用点测或焊接探头在信号的发送或接收端进行测试,信号要求可以参考PCI-E的BASE规范。

QUESTION: PCI-E的信号测试中是否一定要使用一致性测试码型?

ANSWER: 建议使用一致性测试码型进行信号的测试,这样可以保证测试方法和测试结果的一致性。如果被测件实在发送不出一致性测试码型,也可以用真实的通信中的码型进行测试,但测试出来的幅度、抖动等结果可能和使用一致性测试码型时有细微差异。

QUESTION: 我的被测件发不出标准的PCI-E的一致性测试码型,为什么?

ANSWER: 按照PCI-E规范中有关于LTSSM(Link Training and Status State Machine)的定义。PCI-E芯片内部的状态机在检测到对端的匹配电阻存在(差分线的正负端各有50Ω的对地电阻)后,就应该进入Polling状态,在发出Polling 码型一段时间(大约几百ns)后如果收不到对端的回应就要自动进入Polling.Compliance模式,在这种模式下被测件会有一致性测试码型发出。如果没有一致性测试码型发出,可能是没有给被测通道提供正确的匹配,可能是被测件的BIOS的状态机有问题,也可能是被测件的接收端收到了对端的回应而进入了后续的Configuration状态。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top