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.

[参考译文] TLK2501:自动初始化和同步

Guru**** 2486335 points
Other Parts Discussed in Thread: TLK2501

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/680222/tlk2501-initialization-and-synchronization-automatically

器件型号:TLK2501

您好!

我没有从数据表中正确获取它、但希望找到解决我的问题的解决方案:

我在125MBit/s 下获得了14个数字信号
所有信号都是不同的源、彼此无关。

我希望通过光纤链路传输这14个信号、并将它们再次拆分为14个并行数据端口。
但我还没有看到如何初始化和同步 TLK2501。

两个 TLK2501之间的同步是通过逗号检测实现的?
这是自动发生的吗?
或者、我是否必须等待 TLK2501同步、然后打开我的数据输入?
或者、我是否必须在输入端提供逗号模式?

我没有 FPGA、也没有生成任何特定并行图形的选项。

在另一篇文章中、我已经看到只需要切换某些引脚。
遗憾的是、我没有明白这需要怎么做。

`d 您能提供一些信息、我可以在其中获得更多详细信息、我真的很高兴。

此致、

Robert

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

    是;同步是自动的(请参阅标题为"同步和初始化"的部分)、并使用逗号模式检测(请参阅标题为"逗号检测和8位/10位解码"的部分)。 TLK2501根据2个输入信号(引脚)来处理逗号生成:TX_EN 和 TX_ER (请参阅标题为"空闲插入"的部分)。

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

    感谢您的回复、非常有帮助。
    通过设置 TX_EN 和 TX_ER、我可以在发送逗号字和正常操作之间更改 IC。

    我可以使用 RX_ER 和 RX_DV/LOS 在这些状态之间切换 TX 引脚吗?
    根据我的理解、连接到 TX_EN 的 RX_DV/LOS 和连接到 TX_ER 的 RX_ER 应该执行该操作、或者?



    还是没有必要、因为根据数据表中的图6、还有一组有效数据将建立正确的链接。
    那么、如果我设置 TX_EN =高电平且 TX_ER =低电平、它应该解决所有问题?

    我最大的问题是在运行过程中出现链路丢失-因为我无法通过任何外部智能更改 TX_EN 和 TX_ER。
    如果我正确地获得了数据表、TLK2501应该在几个时钟后自动返回正常运行、对吧?
    如果是这样、那就太棒了!

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

    你是对的。 您实际上不需要将 TX_EN/TX_ER 连接到 RX_DV/RX_ER。 您可以将其视为内部连接。 基本上、您可以将 TX_EN 连接到高电平、将 TX _ER 连接到低电平、并且在加电/复位时、TLK2501发送器将保持发送空闲状态、直到其接收器检测到传入的空闲或有效数据。
    在正常运行期间、如果接收到一个无效代码、TLK2501转换至 CHECK 状态。 在检查状态下、如果它看到4个连续有效数据代码、它会转换回同步状态以进行正常操作。 但是、在检查状态下、如果它看到3个无效代码(不必是连续代码)、它将转换到链路采集状态(ACQ)。 如果它接收到1个有效数据、它将转换为同步...

    此致、
    相位