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.

[参考译文] TNETE2201B:位顺序

Guru**** 2585275 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1121210/tnete2201b-bit-order

器件型号:TNETE2201B

Drew、

很抱歉、您的问题迟迟未得到答复。  我们尝试了很多不同的东西来使我们的设置正常工作。

我们还怀疑我们的时钟是否满足基于 FPGA 编译的时序报告的抖动要求。  我们在前面构建了一个具有新时钟源的小型 PCB、用于直接驱动 TNETE 和 FPGA。  现在、我们绝对应该满足抖动规格、因为新的时钟板是高质量振荡器和时钟驱动器、特别注意阻抗匹配和信号延迟。

改进后的时钟设置确实使我们的设置更加稳定、但我们仍然无法使器件在回送模式下与数据正确同步。  经过广泛的测试、我认为我们可能无意中发现了解决方案、但我们需要确认。  数据表显示:

" RD0是接收到的第一个位。"
" TD0作为第一个位发送。"
"8b/10b 编码数据按顺序通过位0至9进行传输。 "
'这将启用检查和比较10位串行输入数据与 K28.5同步字符的功能。'
我的问题是、哪个位是串行数据的 MSB? D0或 D9?  我看不到数据表中明确定义的内容。
谢谢你
弗朗西斯科
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Francisco、

    对拖延表示歉意。  如果有人遇到类似问题、我将在此处链接您的其他 e2e 以供将来参考。

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1110958/tnete2201b-refclk-jitter-spec-and-generation

    您能够解决时钟问题是很好的。

    我希望 D9是 MSB。  这是否与您在系统中观察到的情况不一致?

    谢谢、
    Drew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Drew、

    传输的数据有一些细微差别。  在数据表中讨论逗号字符的部分中、他们说:

    K28.5字符在光纤信道标准中定义为包含0011111010 (以负数开头的视差)的模式、其中7个 MSB (0011111)称为逗号字符。

    因此、我们相信、对于 K28.5字符、我们发送到 TNETE 的数据将从 MSB 传输到 LSB 0011111010。  我们在使器件与该模式同步方面没有取得很大的成功、并且在测试期间、位的顺序相反。  该器件开始使用此模式可靠地生成同步脉冲。  

    尝试了解我们在802.3z 协议中挖掘的结果。  在协议中、10位编码值实际上从 LSB 写入 MSB、因此当 K28.5作为0011111010写入时、它实际上将 LSB 写入 MSB。  因此、当我们颠倒位的顺序时、器件看起来工作正常。  

    我问这个问题是尝试确认 D9是编码10b 代码的 MSB、当你写出10位序列时、它实际上将 LSB 写入 MSB。

    弗朗西斯科

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Francisco、

    我很高兴你能弄明白这个!  数据表似乎确实表明 K28.5字符是从 MSB 到 LSB 的、因此很奇怪、似乎同步字符实际上是将 LSB 写入 MSB 的。

    确定此问题后、您是否仍然遇到器件问题?

    谢谢、
    Drew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在、我们按照我描述的顺序发送位、我们能够获得回送测试的预期结果。  接下来、我们将测试更大的系统、使2个 TNETES 在整个电路板上相互通信。

    F

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Francisco、

    感谢您的更新、回送测试按预期工作是很好的!  我现在将此标记为已解决、但如果您遇到系统测试问题、请随时重新打开。

    谢谢、
    Drew