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.
尊敬的 TI 团队:
我们正在使用 LMX2572 PLL 为一些快速 TI ADC 计时。
两个 LMX2572分别位于两个不同的 PCB 上、这些 PCB 提供了非常低的输入信号偏斜副本。 这些输入信号首先在每个 PCB 上由一个低速 PLL 进行本地连接、这样 SysrefReq 始终会在 OSCin 的下降沿发生变化、以便确保在所有条件下都能满足 LMX2572 SysRefReq 引脚的设置/保持时间。
LMX2572处于 SYSCLOCK 重复模式、 没有额外的 SYSREF 延迟(表140中的默认值为 JESD_DACy_CTRL)。 两个 LMX2572配置相同、可合成三个不同 RefOutA 频率、分别为2.0GHz、2.5GHz 或3.2GHz。 然后、RefOutA 成为 ADC12DJ3200的时钟、RefOutB 为 ADC 提供 SYSREF 信号。
RefOutA 的配置采用了这样的方式、即同步化归入"2类"。 两个 LMX2572的 RefOutA 均已锁定且相位稳定、此处没有问题。 因此、两个 LMX2572可以实现同步。
据我所知
1) 1)首先使用 OSCin 对 SysRefReq 引脚进行采样。 这就是数据表中给出设置/保持计时的原因。
2)然后、这个(1)的采样版本以某种方式使用 f (INTERPOLATOR)进一步重新计时
3)并且、(2)的采样版本最终被重新计时至 f (RFoutA)
问题1)该假设是否正确? 遗憾的是、没有显示确切时钟路径的内部方框图。
现在我观察到、在上述至少有两种设置(2.0GHz 和2.5GHz RefOutA)的情况下、这两个 LMX2572的 RefOutB 输出并非始终一致、但模拟器之间相隔两个 RefOutA 周期。
我预计在两个不同的 LMX 2572器件(我称之为 PLL1和 PLL2)上,提供的 OSCin 和 SysRefReq 信号会违反 SysRefReq 输入引脚的设置/保持计时,两个器件的 RefOutB 可能处于三种不同的状态:
a) PLL1和 PLL2检测具有相同 OSCin 边沿的 SysRefReg
b) PLL1在 PLL2之后检测 SysRefReg 1 OCSin 时钟
c) PLL2 比 PLL1更高检测 SysRefReg 1 OCSin 时钟
但是、如果我们设置为 f (SysRefReg)= f (OSCin)/8、差异将比仅两个 RefOutA 时钟大得多、因为 OSCin 和 RefOutA 之间的乘法为 x80。
但是、在我们的设置不违反所有条件下的设置/保持时间的情况下、
问题2) 原因可能是、虽然输入时序已满足并且 RefOutB 相对于 SysRefReq 不是相位稳定 ? 我们的 第三个 RefOutA 设置也 是3.2 GHz,我们还没有观察到这一点吗?
此致
比约恩
Bjoern,
是的、SYSREF 按 OSCin 信号和 SYSREF 内插器频率重新计时。
您是否为 Fosc、Finterrator 和 Fsysref 设置了特定的频率?
我想您要尝试使 Finterpolator 成为 Fosc 的倍数。 这是因为这对于两个器件实现一致的 SYSREF 相位对齐是必需的。
LMX2572数据表没有这么说、但 LMX2594 (LMX2572的姊妹产品)对此进行了更好的描述。
此致、
迪安
Dean、您好!
是的、我有特定的数字。 请参阅下表、其中显示了我们用于两个不同 ADC 的五种不同设置。 两种 ADC 类型的其中一种设置(#3)是相同的。
ADC 类型 | CLK 设置 | F (OSCin) | F (SysRefReq) | R | F (PFD) | n' | 已包括 | n | fVCO | SYSREF_DIV_PRE | F (内插器) | t (内插器) | f (内部)/f (OSCin) | 通道 | RfoutA | RfoutB |
编号 | 以 MHz 为 | |||||||||||||||
尊敬的 Bjoern:
我将在下周了解一下。
尊敬的 Noel:
另一个问题:LMX2572寄存器映射中是否有任何内部设置可以完全绕过 SysRefReq 重新计时、而只需将输入的组合/非计时副本发送到 RFoutB。
在较新的 具有 SYSREF_REPEATE_NS 标志的 LMX2820中存在这样一个"passwordh"选项。
此致
比约恩
尊敬的 Bjoern:
据我所知、LMX2572中没有此类选项、较新的 LMX2820 实现了此 选项以提高灵活性。
尊敬的 Noel:
我只是想问一下 你的支票是如何产生的?
此致
比约恩
尊敬的 Bjoern:
很抱歉、因为我在等待高速示波器、所以没有机会查看此内容。 以便您知道我明天可以开始测试了。 对迟交的答复表示歉意。
尊敬的 Bjoern:
培训范围将在本周五提供、我将尽量在本周结束时向您提供一些反馈。
尊敬的 Noel:
我想问一下测量是如何进行的,因为我在过去一周没有听到你的反馈?
此致
比约恩
尊敬的 Bjoern:
我的测试结果显示、在 sysref 中继器模式下、输入 sysref 信号将始终由 OSCin 重新计时、这是无法通过的。 (LMX2820可以绕过重新计时)。
由于重新计时、RFout 和 sysref out 始终保持相位对齐。
我观察到、每次我加电并对设备进行编程时、RFout 和 sysref out 之间的相位差都是相同的。 我只有一个 EVM、 如果我有多个 LMX2572、我无法验证该相位关系是否相同。 我订购了更多样片、稍后我将再次验证。
您可以尝试的一件事是、当您看到多个 LMX2572之间的不同相位时、您能否尝试为所有 LMX2572器件提供同步脉冲?
尊敬的 Noel:
好的,所以我不能旁路重新计时不幸。 谢谢您的检查。
关于您的最后一条注释:
由于重新计时,RFout 和 sysref out 始终对齐。
我可以验证这一点:我也可以看到 RFout 和 SysRefOut 在同相。
这不是问题。 这里需要注意的问题是、SysRefReq --> SysRefOut 在所有情况下都不是两个不同器件之间的确定性。
我们馈入通用 SysRefReq 输入、不违反 SysRefReq 输入的任何设置/保持时间、并且这两个器件的 SysrefOut (通过 RFoutB)是不确定的:
我现在观察到、由于上述设置中至少有两个(2.0GHz 和2.5GHz RefOutA)、这两个 LMX2572的 RefOutB 输出并不总是对齐、但仿真时间相隔两个 RefOutA 周期。
在上表中的#3和#1设置中,我至今 从未观察到这一问题。 但我不相信在任何情况下都是如此。
对于设置#4和#5、我经常看到此问题。
设置2我到目前为止还没有深入研究。
此致
比约恩
尊敬的 Bjoern:
这就是我订购更多样片的原因、我想重现这个问题。
尊敬的 Noel:
非常感谢。
我不能肯定,但它可能会帮助你重现这样的问题:
当我´s我的测量(监测相同的 SysRefReq 输入和两个 SysRefout 从两个 LMX 在示波器上)...当调整示波器探头时,我有时轻轻地改变了慢运行冷却风扇的位置,为我们的电路板提供气流。 我有时给人的印象是、这种非常微小的温度变化会导致更多的误差发生。 空气流量的变化不会很大、因为我只是设置了冷却风扇的位置或角度、以便我的手指可以应用示波器探头。
此致
比约恩
尊敬的 Bjoern:
好的、我也会尝试温度效应。
尊敬的 Noel:
您有任何可以分享的测试新闻或结果吗?
此致
比约恩
尊敬的 Bjoern:
我有一些测试数据。
您在中继器模式下看到以下 RFout 与 Sysref out 时序问题吗?
顶部迹线 来自 EVM#1、底部迹线 来自 EVM#2。
有时两个 SYSREF OUT 对齐。
我认为 这是因为对 sysref 进行时钟恢复、因此时钟恢复电路会持续跟踪信号并对 sysref 输出产生抖动。
下面是放大图、我们可以看到输出 sysref 根本不稳定。
我还在 LMX2820上检查了此情况、它在同步中继器模式下存在相同的问题、但在非同步中继器模式下不存在。
同步的中继器模式:
无同步中继器模式。
尊敬的 Noel:
是的、我的初始发现几乎是相同的:
我现在观察到、由于上述设置中至少有两个(2.0GHz 和2.5GHz RefOutA)、这两个 LMX2572的 RefOutB 输出并不总是对齐、但仿真时间相隔两个 RefOutA 周期。
我正在观察 PLL1和 PLL2要么被调平、要么 PLL1和 PLL2 被两个时钟 分离、而在您的测量/示波器图片中、您可以看到它们被调平或观察到四个时钟分离。
但我的猜测是这取决于不同的 f (内插器)。 在我的2GHz RFoutA 案例中、f (Interpolator)是1GHz、其中 f (VCO)= 2GHz。 我的感觉是、与 RFoutA 相比、以1:2的比率重新计时到 f (Interpolator)、因此 导致 SysRefOut ambuitiy 为2 RFoutA 时钟周期。 在您的设置中,您有一个1:4的比率,因此观察到4个 RFoutA 时钟的模糊性吗?
所以,只是让 我们的两个发现 绝对清楚,它是正确的,所以说:
由于向 ADC 提供 SYSREF 信号的整体目的是为了实现确定性延迟、 因此我想知道 (在 上述情况下)如何解决问题?
到目前为止、我能想到的唯一方法是不通过 LMX2572传递 SYSREF 信号、而是使用当前驱动 LMX SysRefReq 引脚的信号直接驱动 ADC。 或者是否有其他方式,通过任何 LMX 内部延迟调整,允许从 SysRefReq 到 SysRefOut 实现确定性延迟?
此致
比约恩
尊敬的 Bjoern:
我认为是这样、我在 LMX2820中对此进行了验证。 SYSREF_DIV_PRE 将影响 sysref 中继器同步模式下的时钟周期偏移数。 在非 sysc 模式下、SYSREF_DIV_PRE 不产生任何影响、并且 sysref 输出始终保持相位对齐。
我正在检查设计、看看是否有办法在同步模式下使 sysref 输出相位对齐。
尊敬的 Noel:
您是否 从设计人员那里听到过有关 SYSREF 的信息?该解决方案提供了合适的权变措施、可避免在外部绕过 LMX2572、从而要求电路板重新旋转?
此致
比约恩
尊敬的 Bjoern:
还没有。 设计团队在本周有几天的假期、我从他们那里没有听到任何反馈。 我会在下周继续对他们说。
尊敬的 Noel:
我想看看您是否听到过设计师的任何声音?
此致
比约恩
尊敬的 Bjoern:
抱歉、我忘了就这件事与您联系。
在 LMX2572中、无法绕过中继器模式下的时钟恢复。 我认为您必须将参考频率信号直接馈送到 ADC。
另一个解决方案是、您能否使用一个 LMX2572 + LMX1204来扇出4个射频时钟和4个 SYSREF 时钟、而不是使用多个 LMX2572?
LMX1204支持 SYSREF 中继器模式(无时钟恢复)。
尊敬的 Noel:
感谢您提供这些信息、但我们很遗憾听到这个消息。
您能否说明一下、 我们最近添加到其他产品的 LMX2594是否也是如此。
我担心、由于它们在架构方面似乎密切相关、因此 LMX2594也无法提供从 SysrefReq 到 SysrefOut (RFoutB)的确定性延迟。
此致
比约恩
P.S.:LMX2572 + LMX1204的权变措施不适合我们、因为我们仅在时钟树的最末端、在数据转换器之前分发缓慢基准并直接生成 HF 时钟。
尊敬的 Bjoern:
右侧的 LMX2572和 LMX2594具有相同的特性。