主题中讨论的其他器件:LMK04828、LMK04826
工具与软件:
您好!
我们的当前应用是同步 LMK04828的所有输入和输出时钟、 并且在 SYNC 信号受到控制后、相位对齐;
现在有3个问题 : 1. 输入和输出不同步、相位差也不固定(它将在每次上电重启后发生变化)。 2.在对 SYNC 信号进行控制后、可以在示波器上看到波形闪烁、但没有变化。 3.为 SPI 配置寄存器时是否有时序要求?
【当前配置】
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.
工具与软件:
您好!
我们的当前应用是同步 LMK04828的所有输入和输出时钟、 并且在 SYNC 信号受到控制后、相位对齐;
现在有3个问题 : 1. 输入和输出不同步、相位差也不固定(它将在每次上电重启后发生变化)。 2.在对 SYNC 信号进行控制后、可以在示波器上看到波形闪烁、但没有变化。 3.为 SPI 配置寄存器时是否有时序要求?
【当前配置】
尊敬的 Fan:
我怀疑您可能在使用嵌套零延迟双环路模式、此时应该使用级联零延迟双环路模式。 您可以在 TICS Pro 的 Set Modes 菜单中选择双环路0延迟级联模式。 不过、我准备了一个可能是您所需要的配置。 我更希望您可以通过配置发送数据、这样我就可以100%肯定您需要的结果、但这应该足以确保您在基准和输出相位之间具有确定性关系。
谢谢!
Michael
e2e.ti.com/.../dual_5F00_loop_5F00_0_5F00_delay_5F00_cascaded.tcs
Michael、您好!
感谢您的答复。 当前配置将 LMK04828配置为嵌套零延迟双环路模式。 所有输出都配置为器件时钟输出(CLKIN0 = 100MHz;VCXO = 125MHz;CLKOUT = 100MHz);我想使用 SYNC 输入)SYNC 引脚、而不使用 sysref 函数(来触发所有输出时钟的同步。
e2e.ti.com/.../SystemBoard_5F00_HexRegisterValues_5F00_PA1.txt
BR//风扇
Michael、您好!
您能否展示示波器测试波形?
在我的测试中、我想使用 SYNC 引脚反转来控制同步过程、而手册支持通过 SYNC 引脚(SPI)连接外部信号。 这个测试方法是我的最后一个应用。
我的实验台存在三个问题:
1.输出通道的波形不能对齐,偏差小;
输入(CLKin0)和输出(DCLKoutX)无法对齐、也就是说不是0延迟;
3.下电上电后,这些波形会发生相移。 这每次都会导致结果不一致。
蓝色为输入(CLKin0)、红色和绿色为两个通道(输出的 DCLKoutX:)
BR//风扇
尊敬的 Fan:
我拍摄的示波器屏幕截图如下所示。 黄色正弦信号是 CLKIN0输入信号、其他两个是 DCLKoutx 输出(蓝色分别为10、橙色为0)。 会存在一些偏差和延迟、这些偏差和延迟是由无法移除的接线和布线导致的。 0延迟实际上有点错别字;0延迟模式实际上意味着输入和反馈输出(以及与该反馈输出同步的任何输出、可通过点击相应的 SYNC_DISx 框在 SYNC/SYSREF 页面中选择的输出)之间的延迟是确定性的。 您需要确保在每次下电上电时同步分频器、以确保输出相位对齐。
我已附加配置文件(适用于 LMK04826、它与 LMK04828非常相似、但需要转换为4828的配置)、以便进行更详细的说明。 此外、我还想查看您的原理图/设置。 您是否正在使用 EVM 电路板? 如果是这样、您是否对电路板进行了返工以便外部 VCXO 是125 MHz?
e2e.ti.com/.../sub_5F00_vcxo.tcs
谢谢!
Michael
Michael、您好!
我还需要从您那里确认几个要点:
1、输入信号是否由信号发生器生成? 或由 XO 决定?
2、波形似乎不是很正确,示波器的 C3没有显示, 图中的 M1 (橙色)应该是数学函数的结果,对吗?
3、波形中两个 DCLKoutx 的幅度不一致、相对差接近1.5ns。 两个通道间的输出结果差异过大。
4、EVM 可以通过 TICS pro 来控制同步功能、但对于正式应用程序、我们如何控制它、根据可以执行 TICS pro 导出文件、或者需要在最后添加同步步骤。
5、对于下电上电、我们将 SPI 控制程序固定到 FPGA 中来控制 LMK04828、然后整个系统一同执行下电上电 操作。 两个输出通道之间的相位变化发生在第十五个通道。 您也可以在您的终端上进行实验。
我们尚未应用 EVM、我们目前的一些实验将 EVM 用于制作我们自己的电路板、我会将其私下发送给您、让您协助查阅原理图、非常感谢!
BR//风扇
尊敬的 Fan:
输入信号由 SMA100信号发生器产生。
M1是一个数学信号- C3 - C4、其中 C3是 DCLKout0的非反相输出、C4是 DCLKout0的反相输出。
3.振幅的差别是我把信号馈入示波器的方式造成的。 C2的测量方法是从 DCLKout10获取两个输出并通过平衡-非平衡变压器发送、而 M1的测量方法是将每个差分信号输入到示波器并依靠数学函数解析信号。 我将看到我能否找到一个额外的平衡-非平衡变压器、以便其振幅相同、我可以发送另一个示波器屏幕截图。 偏斜也比应有的要大一点、我也可以解决它。
4.可以通过多种方法控制 SYNC 功能(请参阅 LMK04828数据表中的第9.7.3.10节)、但最简单的方法是将 SYNC_MODE 设置为1并向 SYNC 引脚输入上升沿。 该上升沿用作"SYNC 事件"、它将同步所有选定的输出分频器(由 SYNC_DISx 位选择、其中 x 对应于 CLKoutx 通道、只要 SYNC_DISx 设置为1、该通道就会在 SYNC 事件时同步)。
5、我对你在这里的意思感到有点困惑。 两个输出通道之间的相位变化出现在第十五个发生什么情况时? 您是否曾在发生这种情况时尝试同步分频器?
此外,欢迎您发送任何问题或示意图到我的电子邮件 m-srinivasan@ti.com :)
谢谢!
Michael