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.

[参考译文] DS92LV18:保持串行器/解串器 IC#39;s 的同步

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/927044/ds92lv18-maintaining-synchronization-for-serdes-ic-s

器件型号:DS92LV18

您好!

我们在 uC 和 FPGA 之间使用 DS92LV18。 我注意到、当我在 uC 上遇到断点并且串行传输停止时、同步会丢失、并且我必须将 Sync 位置为有效一两秒才能使其恢复同步。 没有问题、这是预期的。 但是、它提出了一个基本问题-我需要在一对 SerDes 器件之间传输消息的频率如何、以确保嵌入式同步符号保持同步? 启动时、我会在尝试交换消息之前发送同步模式、但如果消息流量本身能够保持链路的完整性、我宁愿避免再次发送同步模式。

谢谢、

Jamie

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

    您好 Jamie、

    一旦发生失锁、就必须发送同步模式或随机数据才能再次锁定。 除非时钟信息(开始位和停止位)中存在错误、否则 SerDes 将保持同步。

    此致、

    I.K.

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

    尊敬的 I.K.:

    我将应用切换为持续运行、并将 SPI 数据发送到 SerDes 芯片。 因此、它应该不断获取随机数据。 因此、我必须在起始位和停止位中遇到错误、因为我在发送数据包时会丢失同步。 有趣的是、如果我只发送一个突发的 SPI 数据(31个字符)、然后在一个断点处等待一两秒钟、SerDes 不会丢失同步。 仅当我们发送连续数据时。 什么可能导致时钟开始/停止位出现错误?

    谢谢、

    Jamie

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

    如果有用、这是我们的原理图实现:

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

    您好 Jamie、

    很抱歉耽误你的时间。 它可能是导致此问题的未使用位。 请参阅 此处的"未使用的 LVTTL 输入"部分:https://www.ti.com/lit/ug/snla202/snla202.pdf

    此致、

    I.K.