微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCIE芯片DS50PCI401使用问题

PCIE芯片DS50PCI401使用问题

时间:10-02 整理:3721RD 点击:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

希望对你有帮助。

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

网站地图

Top