TI中文支持网
TI专业的中文技术问题搜集分享网站

PCIE芯片DS50PCI401使用问题

系统结构:PC——>PCIE接口卡(上有pcie驱动)—PCIE线缆—>PCIE驱动(TI DS50PCI401)——>FPGA

插上PCIE线缆,PC上检测不到设备,FPGA收不到任何数据,如何判断DS50PCI401是否工作?

Kailyn Chen:

检查是否工作,看下power是否正常,输入信号是否都正常,如果输入信号没问题,看下输出,另外对于DS50PCI401来说,需要注意将PRSNT拉低,否则没有输出

mouse mikky:

回复 Kailyn Chen:

怎么看输入输出是否正常?我只有200M带宽的示波器。

Kailyn Chen:

回复 mouse mikky:

200MHz带宽的示波器没法测量PCIE吧,PCIE需要宽带宽示波器,因为PCIE GEN1的速率也达到2.5Gbps了。

另外测量输入主要是看前端输出的PCIE信号的眼图,速率是否都没问题,然后通过均衡器DS50PCI401测量下输出

mouse mikky:

回复 Kailyn Chen:

如果没有宽带示波器呢,有什么办法诊断问题?

Kailyn Chen:

回复 mouse mikky:

可以先去掉DS50PCI401,然后看下PC 是否能监测到设备,从而验证问题是否出在DS50PCI401上。

mouse mikky:

回复 Kailyn Chen:

去掉DS50PCI401?是焊掉吗?那PC和FPGA之间不是断开了?

Kailyn Chen:

回复 mouse mikky:

这里的DS50PCI401起到一个中继器的作用,我的意思是如果不使用,将PCIE接口卡(内部也含PCIE驱动)接到FPGA上是否方便测试,因为你现在线缆长度可能比较长所以考虑使用了DS50PCI401来起到均衡的作用。

mouse mikky:

回复 Kailyn Chen:

这个应该没有办法,PCB的没有办法更改啊,没办法跳开DS50PCI401

HG:

你可以利用 FPGA的自带抓信号工具来看看你的高速信号是否接收到乱的数据。

你通过抓包可以判断问题出在DS50PCI401的中转之前还是之后。

从情况来看很可能是电路的 PCB板出了问题。

希望对你有帮助。

赞(0)
未经允许不得转载:TI中文支持网 » PCIE芯片DS50PCI401使用问题
分享到: 更多 (0)