主题中讨论的其他器件:DS25BR100、 DS25BR400、 DS25BR110
你好
我们设计了一个评估板、该评估板使用1.25Gbps 链路通过1m 双绞线电缆(SGMII 8b10b)连接两个器件。
第一个器件生成测试数据包、这些数据包在第二个器件中环回、然后第一个器件检查接收到的信息是否存在任何位/字节错误。 我们使用 CAT7接插电缆、两条链路通过单独的对(单向)运行。
连接如下(FPGA1和 FPGA2属于同一芯片类型、这意味着 LVDS 接口没有差异、"MP"在下面指定测量点说明):
Link1:FPGA1 (LVDS)-> DS25BR100 (MP1)-> 1m 双绞线->(MP2) DS25BR100 (MP3)-> FPGA2 (LVDS)
Link2:FPGA2 (LVDS)-> DS25BR440 (MP4)-> 1m 双绞线->(MP5) DS25BR440 (MP6)-> FPGA1 (LVDS)
我们对 DS25BR400感兴趣、因为最终产品需要四个独立的1.25 Gbps 链路、我们希望使用单芯片解决方案而不是4个 DS25BR100。
现在、实际问题是:
我们的测试结果表明、链路1似乎按预期工作(稳定链路、无位/字节错误)、但链路2存在广泛的问题(链路中断和/或位/字节错误)。 我们在系统中的某些点测量了眼图、并看到 DS25BR440输出到 FPGA1失真(我附加了一些图、图像编号对应于上述连接说明中的测量点(短 MP))。 因为"失真"意味着(MP3)和(MP6)之间的信号质量下降。
因此、我们想知道这两个芯片之间的区别是什么、以及我们看到的信号失真的根源是什么。 我们的目标链路长度为5米、我想知道 DS25BR440是否能够达到这一要求?
DS25BR100数据表(SNLS217F)中的图1显示了电缆长度上可实现的数据速率、我想知道 DS25BR440数据表(SNLS258B)中为何缺少此类图像? 为什么会这样呢?
DS25BR440可以看作是4个 DS25BR100、还是具有不同的内部结构/数据处理/功能?
此致
瓦伦丁
测量点1:
测量点2:
测量点3:
测量点4:
测量点5:
测量点6: