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

咨询XIO2001识别问题

问题描述:

XIO2001在一款定制主板上适配上有问题,在其他主板没有发现问题。90片使用XIO2001作为接口的PCI设备,其中有4片设备,没有被定制主板识别。

主板特殊情况说明:

主板使用直流供电,在CPU开始工作前,就可以为PCI-E插槽提供3.3V电源。主板内部有电池,3.3V即使不接主电源也会有0.4V的电压。电源质量不是很差。

调试说明:

原设计中,XIO2001使用主板卡槽提供的100MHZ的差分时钟,后变更为125MHZ的单端时钟。变更后有一定的概率可以识别到XIO2001,但仍然识别不了其后面的PCI设备。读取XIO配置信息时,以4个字节为单位,频繁读错,错误的数据为0xff。一旦读取出错,本次配置信息的读取后续也都出错,具体从哪个字开始出错不一致。

同时,考虑到电源提前提供,时钟都已经在PCI设备内部实现,根据时序要求,可以释放复位,让XIO2001处于一个可工作的状态。变更设计,将XIO2001的复位PERST#,改为设备内部复位芯片实现,该设计可以在CPU开始工作前,就让XIO2001处于一个可工作的状态。该变更没有让问题得到进一步的解决,但基本可排除是上电时序导致的异常。 

现咨询,目前现象如何分析?能否有进一步的手段去验证问题。或者有什么方式能证明问题是属于哪一方面,是PCI-E协议的物理层传输出现了问题?还是XIO2001的工作环境出现了问题?或者是配置出现了问题?

user3838908:

跟0.4V的遗留电压关系不大。利用12V重新做了3.3V,消除了0.4V的影响,问题依然没有任何改善。

Annie Liu:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/interface/f/138,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。

user3838908:

回复 Annie Liu:

英文社区能发中文吗?

Annie Liu:

回复 user3838908:

很抱歉,英文社区只能发英文。如果您有需要,我可以帮您英文帖,稍后把英文论坛帖子的链接给您。

赞(0)
未经允许不得转载:TI中文支持网 » 咨询XIO2001识别问题
分享到: 更多 (0)