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

DP83849IF

    在设计中遇到一个令人困惑的问题,希望同仁们给予帮助:

              8路 SFP + 8路 PHY(为四片dp83849if)+ fpga 构成一个8路光纤网络采集卡,其中 sfp + DP83849IF的电路是按照dp83849if的典型电路设计的,但是sfp出来的los信号通过一个74HC04翻转了一下后直接接入dp83849if的FX_SD,8路的时钟源是相同的。PHY+FPGA的接口为MII接口。现在遇到的问题是,和华为的交换机连接,有一个芯片a/b通道的采集出现丢包(固定的一片),其它6路采集完全正常,没有出现丢包现象。若使用东土的交换机连接则8口的采集都正常不出现丢包现象。

           出现丢包现象的测试过程如下:   通过华为的交换机 每秒等间隔(250us)发送等长度的一贞报文(也就是每秒发送4000个固定报文),采集卡每秒接受到的报文,有三到四个可能性:有时候是4000个报文,有时候可能是2600个报文,以及3983个报文,反正就是这几个报文数变动,同时在发现丢包的时候,常常发现报文长度变小(接受的报文不完整),通过实际测试RX_DRV信号(数据准备好信号)发现RX_DRV信号出现的频率和报文接受的频率是相同的,同时也发现RX_DRV信号的有效长度也经常变短.我的基本判断是数据到PHY的时候就已经丢了,或到FPGA之前报文就已经丢了,或长度变短了.比较诡异的是,通过减少(少量的FPGA代码)之后,也能正常接受华为交换机发过来的报文,不存在报文丢失和异常现象,RX_DRV信号非常恒定在每秒4000个脉冲,脉宽也是恒定的.  请教各位资深的同仁帮忙分析一下,给点思路           

Wanda WANG:

出现问题的这片,在pcb layout上和其他channel有什么区别吗?线最长或最短?

SFP输出的参数是否可以调整?比方幅度或预加重?另外有没有把模块做下交叉测试?

user5271028:

您好,我是一个在校学生,请问您现在这个问题解决了吗?我现在也需要实现FPGA+DP83894IF来实现光口输出,请问,您能把您的原理图告诉我吗?我对于英文手册的理解不是很好,希望能有个模板可以借鉴。

赞(0)
未经允许不得转载:TI中文支持网 » DP83849IF
分享到: 更多 (0)