Other Parts Discussed in Thread: TLK10232, TLK10034
在我们的产品中、我们使用 TLK10232通过背板连接(10G-KR、第45条)到带有 Marvell 98CX8129 Hooper 交换机的中央设备。
我们当前的问题是、即使从默认值修改了 TLK10232中的寄存器、我们也无法将中央单元到从单元(下游)(由 HS_ERROR_COUNTER (DEV:0x1E、reg:0x0010)计数的方向上的错误减少为零。
错误数量取决于2个因素:
1.背板插槽。 中央单元和从单元之间的距离越短、误差量就越大。 该问题主要发生在短距离处。
2.温度。 此问题随着低温(< 0°C)而增加。
背板和 TLK10232之间 PCB 上的距离小于4cm。
以下寄存器设置将与新单元的默认值不同:
DEV:0x1E、寄存器:0x0002 => 0x811c (优于默认值)
DEV:0x1E、寄存器:0x0004 => 0x1320或0x1820 (但新链路训练后结果非常糟糕)
在我们的测试期间、我们意外地将寄存器 DEV:0x1E、reg:0x0002更改为0xa11c、然后错误计数器的结果比使用0x811c 更好。 由于位12仅供" TI 使用"、因此误差的影响不清楚。
现在、我们的问题是:
TLK10232中的寄存器是否有任何其他会影响数据传输的设置、尤其是那些"仅供 TI 使用"的设置?
低温对结果的影响是什么?