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.

[参考译文] DAC38RF82:SYSREF 捕捉电路与放大器;相位容差窗口

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1179649/dac38rf82-sysref-capture-circuits-phase-tolerance-window

器件型号:DAC38RF82

我的问题是关于第8.3.10节 SYSREF 采集电路中的图31。 我可以确定 SYSREF 状态监视器如何记录 SYSREF 事件的相位信息、然后使用相位求和来选择相位容差窗口。 但我很困惑、为什么相位容差可以享受较大的容差范围、对于相位窗口00、lik R->R (因为我认为如果 SYSREF 事件位于 phi_3区域、可能会违反设置/保持窗口)。 此外、我无法理解相位色度窗口01如何将对齐时钟分配给"Window 00/01对齐边沿"。

顺便说一下、寄存器 SYSREF_ALIGNE_R 及其字段 ALIGNE_TO_R1_CNT 和 ALIGNE_TO_R3_CNT 的功能是什么。

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

    您好、Shuyuan、

    SYSREF 窗口容差(R→R 等)只是指 SYSREF 在器件时钟的任何给定周期中可能出现的位置。 这就是为什么"晶须"宽度始终为1个器件时钟周期的原因。  您对 φ3区域正确无误、但这仅适用于转换接近器件时钟上升沿 R 且在器件内被考虑的情况。 换句话说、记录的相位将指示给定器件的绝对最佳窗口区域。 我认为这个数字(这是为了简化这个概念)可能会引起你的所有困惑。 下面的图可能有助于清除这一问题。

    在上图中、如果 SYSREF (粉色箭头)出现在器件时钟上升沿边界附近(超出器件能够满足的时序)、则相位将记录为下一个边界、这将保证满足时序限制(这将是  φ34  窗口)。  在这种情况  下、用户只需根据器件相位记录的指示选择在 μ φ34窗口区域中运行。 LMFC 和帧时钟对齐 将发生在以下器件时钟上升沿(大约1个器件时钟周期之后)。

    SYSREF_ALIGNE_R 寄存器只计算器件 SYSREF 块处于 R1/R3状态的次数。 这些状态是器件内部的状态、 不会为我们的客户提供有用的信息。 因此、可以忽略该寄存器。

    此致、Chase

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

    你好 Chase、  

    非常感谢您的解释。 这一点很清楚。  

    我会发现有关 sysref 捕获电路的另一个问题。  字段  SYSR_ALIGIN_DLY 用于将对齐事件调整+1个器件时钟周期。 它是通过软件补偿实现的(因为我在 p39的 sysref 捕获电路特性描述中看到了"由于 PCB 设计误差而导致的相位偏差的软件补偿"一句)吗?  

    谢谢

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

    您好、Shuyuan、

    这只是寄存器映射(SYSREF 采集电路控制寄存器 、0x24)中的一个字段。 术语"软件补偿"是指 DAC38RF82器 件本身内的操作、其执行目的是实现 SYSREF 偏移±1器件时钟周期的功能。

    谢谢、Chase  

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

    你好 Chase、

    我仍然对如何实现之前的 SYSREF 1器件时钟周期感到困惑。  当您检测到即将到来的 SYSREF 信号时,您似乎已经错过了-1个时间戳来生成 LMFC 信号。 我猜会记录 SYSREF 的周期、然后使用它来估算 SYSREF 上升沿、但我不确定这一点。 如果它不像这样工作。 如何实现这一点。

    谢谢、Chase

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

    您好、Shuyuan、

    我不能肯定这项功能的设计。 我必须向我们的设计工程师询问这是如何实现的。 如果 SYSREF 被视为参考位置并经过延迟器件(如 DFF)的1个时钟周期、则很容易看出如何为 LMFC 输出实现+1个时钟周期等 但是、为了实现-1个时钟周期的移位、我不确定。 在 SYSREF 上、该器件可能采用2个 DFFs 架构、当选择-1个时钟周期设置时、这两个器件都将被旁路、结果是减少1个时钟周期。 我怀疑器件内发生了类似的情况、但我会问。 在假日季、这可能需要几周的时间才能听到声音-许多工程师从今天到明年年初都在外出。

    此致、Chase