This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLK2541



Hello

我们的设计中, 使用了TLK2541 Serdes芯片,与Broadcom的TK3723B配合。 TLK2541也是Broadcom建议的芯片,你们的TLK2541应用里也提到Broadcom的TK3723B的应用,所以我想你们对这两个芯片组合的应用应该是很熟悉的。

测试中,我们发现有RX丢包的问题。

丢包几率很低, 可能两三天丢一个。Linecode Error都是两个。Linecode Error基本可以确认为物理层问题。

而且在高温丢包几率变大。

根据Boradcom的Spec的建议, 我们的TLK2541的时钟来自一个不带PLL的Clockbuffer,时钟精度50ppm。

TLK2541的TX_CLK来自TK3723,RX_CLK从TLK2541连到TK3723B。

TX_CLK和REFCLK走线等长,在Spec要求的200ppm范围内,常温下实际远好于50ppm,基本在5ppm左右。

在多次尝试后, 我们发现TX_CLK时钟改为从buffer直接供以后,RX 丢包问题似乎消失了

后来又发现,Boradcom的Spec建议的虽然是TX_CLK直接连接到TLK2541, 实际Demo上也是由Buffer提供,不知道这其中是不是有什么原因?!

所以我有几个问题,

1.TX_CLK在框图里, 似乎和RX没有任何关系,但是这测试现象看,却是有关系的, 能否解释下这其中的原因吗?为何每次Lind code error都是两个呢?

2.你们Spec里对于时钟jitter的要求是Tj<40ps. 是否合理?! 一般情况下,50ppm 的125M XO, 输出的TJ可能就有40ps左右, 加上走线和buffer的jitter, 很容易就会达到80ps+++。还是我的理解或者测试有问题? 我们使用TEK的One touch jitter测试, 读取MAX值。