ZHCAEY9 January   2025 LMX1205

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2同步信号上升与时钟上升沿的关系在是什么?
  6. 3该请求模式是什么?
  7. 4脉冲模式
  8. 5中继器非同步模式
  9. 6中继器同步模式
  10. 7总结
  11. 8参考资料
  12. 9附录 A

该请求模式是什么?

请求模式有助于获得无干扰的系统参考输出 (SYS0-SYS3)。SYS0-SYS3 支持不同的输出模式,如 表 3-1 所示。

表 3-1 LMX1205 不同的输出系统参考模式
SYSREF_MODE (R19<1:0>)系统参考运行模式
0连续模式
1脉冲模式
2中继器非同步模式
3中继器同步模式

对于本应用手册波形,使用了 LMX1205 多点电路板,其中存在 3 个器件,即 primary,两个 secondary(secondary1 和 secondary2)。下面的 图 3-1 显示了多点电路板的顶层布置。

 多个 LMX1205 配置图 3-1 多个 LMX1205 配置

表 3-2 总结了用于在多点电路板上获取波形的配置。secondary1 和 secondary2 器件具有相同的配置。引脚的命名依据 LMX1205 低噪声、高频 JESD 缓冲器/倍频器/分频器,数据表。

表 3-2 用于多点电路板上多个 LMX1205 的引脚配置
主器件引脚名称(引脚编号)格式Secondary1 器件引脚名称(引脚编号)格式
输入CLKIN_P (6)/

CLKIN_N (7)

交流耦合输入CLKIN_P (6)/

CLKIN_N (7)

交流耦合
SYSREFREQ_P (2)/

SYSREFREQ_N (3)

50Ohm 端接SYSREFREQ_P (2)/

SYSREFREQ_N (3)

直流耦合
输出CLKOUT2_P (33)/

CLKOUT2_N (32)

交流耦合输出CLKOUT2_P (33)/

CLKOUT2_N (32)

交流耦合
SYSREFOUT2_P (30)/

SYSREFOUT2_N (29)

交流耦合SYSREFOUT2_P (33)/

SYSREFOUT2_N (32)

交流耦合

图 3-2 中所示的流程图,其中突出显示了当 secondary1 器件(由主器件的 CH0 输出驱动)应为确定性时要执行的步骤序列。与 Secondary2 器件的情况相同,但主器件输出的不同通道 (CH1) 驱动输入引脚。

 LMX1205 多点电路板上的事件序列图 3-2 LMX1205 多点电路板上的事件序列

假设需要设置 secondary1 和 secondary2 器件,使其始终是确定性的。在 图 3-2 中的步骤 1,中加载 tics pro 详细信息(请参阅附录步骤 1),使主器件处于系统参考请求模式。主 SYSREFOUT0/1_P/N 的输出驱动 secondary 1 和 2 的 SYSREFREQ_P/N 输入引脚,需要将相应的输入设置写入该特定器件。表 3-3 总结了不同的端接配置。

表 3-3 LMX1205 的输入端接设置
SYSREFREQ_VCM(R16<1:0>)引脚 2、3 (SYSREFREQ_P/N) 的输入模式
0交流耦合
1引脚 P 偏置为高于引脚 M(交流耦合)
2引脚 M 偏置为高于引脚 P(交流耦合)
3直流耦合

多点电路板拥有所讨论的 3 个器件。存在板载多路复用器,根据选择线路,一次仅写入一个器件。SEL0 和 SEL1 是两个选择行,可通过 user controls -> Pins 选项卡下的 tics-pro GUI 进行配置。在写入任何设备之前,请确保通过 表 3-4 选择了设备。

表 3-4 Tics-pro 中的多点器件选择设置
SEL1 SEL0 需写入的器件
0 0

初级

0 1 Secondary1
1 0 Secondary2

在主器件上加载 tics pro 文件后,主器件输出上可以连续显示系统参考信号。如果需要在主输出端启用脉冲模式,请使用 SPI 寄存器 SYSREFREQ_INPUT (R17<7:6>) 在主输入引脚 2 处提供从低电平到高电平的脉冲、方法是从 1(十进制)切换到 3 (十进制)并将 SYSREF_MODE 切换为 1。这可以在脉冲模式下在初级侧的系统参考输出端生成脉冲。Secondary1 和 Secondary2 需要使用 tics-pro 保持在窗口模式(请参阅附录步骤 2)并在主输出端生成脉冲。在执行窗口化之前,为寄存器 SYSREFREQ_CLR (R17<2>) 提供 1 到 0 的切换。从 secondary1 器件和 secondary2 器件读取窗口化代码 (rb_CLKPOS R30<15:0>)。如果初级输出端有连续信号,在每次从低电平到高电平转换时,窗口化会在 secondary1 和 secondary2 中持续发生。窗口化回读不断变化,因此避免需要将 SYSWND_UPDATE_STOP (R17<5>) 设置为 1。在 secondary1 和 secondary2 器件中写入 SYSREFREQ_DLY 位置寄存器。这可以确保 secondary1 和 secondary2 引脚的上升沿始终可以通过一些内部延迟在时钟输入的下降沿对齐。

在 "Calculations" 选项卡下,可以检查要写入 SYSREFREQ_DLY 寄存器的值。按下 "Read CLKPOS" 检查按钮后,该器件会自动读取 rb_CLKPOS 并计算 SYSREFREQ_DLY 值。对于这种情况,如下图所示,要写入的 SYSREFREQ_DLY 为 12。这是 10GHz 输入时钟的一个示例。如 图 3-3 所示为 1GHz 的类似窗口化快照作为时钟输入。

 系统参考窗口化 Tics-pro 快照详细信息 10GHz图 3-3 系统参考窗口化 Tics-pro 快照详细信息 10GHz
 系统参考窗口化 Tics-pro 快照详细信息 1GHz图 3-4 系统参考窗口化 Tics-pro 快照详细信息 1GHz

将 secondary1 和 secondary2 器件设置为同步模式,如 表 2-1 所示。在 primary 输出端到 secondary 1 和 secondary 2 输出端(引脚 3 和引脚 4)生成脉冲,这可以确保 secondary1 和 secondary2 都同步,并且可以是确定性的。

要写入 secondary1 和 secondary2 以使器件在窗口化后同步的寄存器:

  1. SYSREFREQ_DLY
  2. SYSREFREQ_CLR ->1-->0 切换
  3. SYSREFREQ_MODE -->0
  4. SYNC_STOP-->1

在先前的寄存器写入之后,secondary1 和 secondary2 都会同步。将 secondary1 和 secondary2 设备设置为系统参考请求模式,如 表 3-1 所示。图 3-5 显示了主模式处于连续模式,secondary 1 和 secondary2 处于连续模式的配置。

SYSREFREQ_MODE -->1 进入请求模式。如 图 3-5 所示,seconadary1 和 secondary2 器件都是确定性的。

 连续模式下 Primary、Secondary1 和 Secondary2 的同步波形图 3-5 连续模式下 Primary、Secondary1 和 Secondary2 的同步波形

黄色:Continuous Primary sysrefout2_p

红色:连续性 Secondary1 sysrefout2_p

绿色:连续性 Secondary2 sysrefout2_p

用于上一个示例的频率:

CLKIN 为 1GHz,主 sysrefout2_p 为 3.125MHz、Secondary1/2 sysrefout2_p 为 31.25MHz

如果更改 CLKIN 的频率,请确保 IQ 分频器值 SYSREF_DLY_DIV(R20<15:14>) 和频率范围设置 (SYSREF_DLY_SCALE R16<7:6>),如数据表中所示。

如前面所示,作为初级侧处于连续模式,当引脚 3 为低电平时,不会出现任何系统参考。这可以通过使用 SPI 将 secondary1 和 secondary2 上的引脚 3 从内部拉高来避免,如 表 3-5 所示。

表 3-5 Pin2 和 Pin3 配置
SYSREFREQ_INPUT(R17<7:6>)引脚 2、3 (SYSREFREQ_P/N) 的输入模式
0SYSREFREQ 引脚值
1通过 SPI 在内部下拉至低电平
2不适用
3通过 SPI 在内部拉至高电平
 Primary、Secondary1 和 Secondary2 与连续模式下的连续 Secondary1 和 Secondary2 的同步波形图 3-6 Primary、Secondary1 和 Secondary2 与连续模式下的连续 Secondary1 和 Secondary2 的同步波形

图 3-6 所示,Secondary1 和 Secondary2 器件输入均绕过初级连续脉冲。

表 3-1 所,述关于不同的系统参考输出模式,请参阅以下部分以了解输出波形的外观。