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.

[参考译文] LMK05318B:SMTPE 2110和 IEEE 1588 BC

Guru**** 2526700 points
Other Parts Discussed in Thread: LMK05318B

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1476508/lmk05318b-smtpe-2110-and-ieee-1588-bc

器件型号:LMK05318B

工具与软件:

尊敬的专家:

您可以帮助检查 LMK05318B 是否可以通过 SMTPE 2110和 IEEE 1588 BC 吗?

谢谢、此致、

Barton

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

    尊敬的 Barton:

    我不熟悉 SMTPE 2110标准、但是从网上搜索可以看到使用了 IEEE 1588 PTP。 通过使用 DPLL 上的 DCO、LMK05318B 可支持 IEEE 1588 PTP。 DCO 可对输出进行精确的频率和相位调整。 可通过外部控制(通常来自 CPU/ASIC/FPGA 上的 PTP 堆栈)来调整 DCO。

    这是否有助于回答您的问题?

    此致、

    Jennifer

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

    Jennifer、您好!

    谢谢你这么多的答复。

    让我先向客户提供反馈、看看是否还有其他问题。

    您能否帮助了解您是否能够检查 SMTPE 2110标准?

    谢谢、此致、

    Barton

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

    尊敬的 Barton:

    让我向我的团队内部进行核实。 您知道我可以在哪里访问完整标准以供审核吗? 我无法在网上找到免费的公共版本。

    此致、

    Jennifer

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

    Jennifer、您好!  

    与客户确认、他们也没有全套标准。 他们不熟悉这些内容、因为申请来自终端客户。 请参阅以下请求:

    1. 说过 DCO 可以用来支持 IEEE 1588 PTP。 您能帮助检查它是否支持确切的"IEEE 1588 BC"吗? 末端的 BC 表示边界时钟。

    DCO 调整由外部控制(通常来自 CPU/ASIC/FPGA 上的 PTP 堆栈)

    2.如下所示、客户希望使用第一种模式来支持 DCO。 上面的三个要点说明了如何通过引脚执行 I2C 设置。

    然后、最后两个引脚 GPIO2和状态1将用于 FINC 和 FDEC。 客户想要将 DCO 功能添加到电路中。 他们想知道这两个 FINC 和 FDEC 的用途是什么? 我在数据表中通读了一遍、其中说应使用正脉冲注入 FDEC 或 FINC。 您能否解释一下此脉冲的用途? 您为什么需要这个脉冲? 这种正脉冲注入有更多定义吗?

    3.我跟客户跟进 SMTPE 2110标准,但是他们没有分享。 请帮助检查我们的时钟生成器是否支持这一点

    非常感谢

    此致、

    Barton

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

    尊敬的 Barton:

    1. 是的、这包括边界时钟。
    2. 可通过寄存器或引脚完成 DCO 控制。
      1. 要在引脚模式下使用 DCO、STATUS0和 STATUS1配置为 FINC 或 FDEC。 如数据表中所述、FINC 上的正脉冲会施加 DCO 增量、从而使输出频率增加。 FDEC 上的正脉冲应用 DCO 递减、导致输出频率降低。
      2. 要使用 DCO 寄存器模式、无需 STATUSx 引脚。 相反、使用寄存器写入来控制 DCO。 有两个寄存器 DCO 选项:相对调整和绝对调整。
        1. 通过相对调整、DCO 按特定的值递增或递减。 有一个发出递增或递减(R352[0])的寄存器位、有一个寄存器存储 DCO 递增或递减的值(DPLL_FDEV、R351至 R347)。 例如、 DPLL_FDEV 配置为5ppb、然后每次写入 R352[0]= 0时、输出频率将调整5ppb。 要在输出上实现15ppb 调整、您需要向 R352[0]= 0写入三次。 或者、您可以将 DPLL_FDEV 编程为15ppb、然后仅写入 R352[0]= 0一次。
        2. 在绝对调整后、会直接修改 DPLL 分子编号以即时更新为所需的分子值、而不是连续的递增/递减调整。
    3. 客户能否提供他们要实现目标的方框图? 与以下内容类似的内容吗? 例如、下面的方框图显示了采用 SyncE 的以太网应用的 PTP 用例。 FPGA/ASIC/CPU 将 PTP 调整应用于 LMK05318B、LMK05318B 将向 FPGA/ASIC/CPU 提供反馈时钟、从而实现闭环。
      1. 在没有看到 SMTPE 2110规范的情况下、很难确认 OUT 器件是否支持该规范。 它们能否提供任何抖动、相位噪声或时间误差要求? 所需的输入和输出时钟频率是多少?

    此致、

    Jennifer

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

    尊敬的 Barton:

    有了 PTP 边界时钟、我们将讨论用于(广播)媒体的 PTP 应用。 那么、最重要的是数字视频标准(如 SMPTE 274M aka)的媒体规格。 SDI-HD。 PTP 时钟抖动转换为媒体时钟抖动。
    当任意两个从器件间相对于主基准的基于网络的时间精度在1微秒内时、视为已实现媒体同步。 PTP 标准能够根据网络架构提供更高的精度、特别是在边界时钟内的 TI 时钟网络同步器。 如果您使用 LMK05318B 生成物理层时钟、就像在 SyncE + PTP 中一样、PTP 从站将保持稳定、就像由主站本身计时一样。

    在实践中:我已成功地使用具有10G 网络接口的旧 HP DL360G6服务器对 ST2110-20视频处理(接收和转码到网络流)进行了测试、该服务器根本不支持硬件时间戳。 PTP 软件时间戳。 NIC 硬件和软件栈中的缓冲区大到足以处理 ST2110而不会丢弃数据包。

    回到理论...
    pub.smpte.org/.../st2059-2-2021.pdf
    6.7.1频率精度
    对于作为设施同步系统参考的应用、PTP 主时钟应保持一个频率、使得由主时钟测量的第二个值与 SI 第二个值的偏差不超过±5百万分之一(ppm)。
    此精度可能并不适用于所有应用;领导者和跟随者对振荡器精度和稳定性的要求取决于应用、在系统设计过程中应做出适当的选择。

    Calnex 演示文稿:与 SMPTE 2059-2的同步应通过网络实现1us 精度。
    来自 Lawo:借助一个优秀的大师和一个能够识别 PTP 的网络,您应该能够达到-1µs 的准确度。 仍然认为-2µs 的精度足够。 /VOUT - 5µs 偏移的值已成功测试。 1 µs 转换为时钟周期(48kHz 时)为+/-5%的介质、这是 AES11-2009中规定的数字输出的允许相位容差。

    www.ieee802.org/.../as-kbstanton-8021AS-overview-for-dot11aa-1108.pdf


    SMPTE ST 2059-2:与 IEEE1588-2008同步适用于广播环境
    RFC 3246:加速转发 PHB (每跳行为)

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

    感谢 Octo 的信息。