我们使用 LMK04828为多个千兆位 ADC 和 DAC 计时并进行同步。
供应商指定的同步过程涉及多个步骤。 第一个需要使用连续 SYSREF 来执行、随后是一个需要脉冲 SYSREF (通过软件脉冲)的步骤、然后是一个需要连续 SYREF 的步骤。
以下所有参考资料均适用于2020年5月修订的 LMK0482x 数据表。
我计划执行以下操作:
a)初始化器件以生成所需的时钟(包括设置分频器和数字延迟)、并根据数据表第9.3.1、9.3.2节对其进行设置以生成连续 SYSREF (还将根据需要设置 SYSREF 分频器和数字延迟)。
b)生成同步事件(通过切换 SYNC_POL 位)、
c)当需要从连续 SYSREF 切换到脉冲 SYSREF 或从脉冲 SYSREF 切换时-对以下寄存器字段进行重新编程:
SYNC_MODE、SYSREF_MUX、SYSREF_PLSR_PD
注意:相关寄存器(0x143、0x139、0x140)中的其他字段将保留为上述步骤 A 中最初编程的字段。
我有以下问题:
a)上述机械化是否正确? 在连续 SYSREF 和脉冲 SYSREF 情况下、我显然需要正确的 SYSREF 相位时钟。
b)我 是否正确地假设、由于对上述寄存器字段的更改不涉及分频器或数字延迟的修改、因此在从连续 SYSREF 切换到脉冲 SYSREF 后无需生成同步事件、反之亦然?
谢谢、