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:关于直接 SYSREF 分配

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/968332/lmk04828-about-direct-sysref-distribution

器件型号:LMK04828
主题中讨论的其他器件:LMK04803

你好

现在我尝试"直接 sysref 模式"、但它不起作用(无输出、信号固定为低电平。 输入同步信号为高电平。)

我的配置如下所示。 (SYSREF 信号连接 到 Clkin0)

0x143  0x10   SYNC_MODE

0x139  0x04   SYSREF_MUX、SYSREF CLKin0_MUX

0x147  0x18   CLKin0_OUT_MUX

0x104  0x20  SDCLKoutY_DDLY

0x140  0x07  SYSREF_DDLY_PD、PLSR、PD

0x106  0x30  SDCLKoutY_PD

0x107 0x55  SDCLKoutY_FMT

请告诉我错误的地方吗?

武城

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

    你好、Takeshi-San、

    您是否有完整的.TCS 文件或可加载的编程?  我明天可以确认。

    73、
    Timothy

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

    你好、Timothy

    我没有 TCS 文件。 下面是完整的编程。

    0x0000 0X0080
    0x0000 0x0000
    0X0002 0x0000
    0X0100 0X0004
    0X0101 0X0056
    0X0103 0x0000
    0X0104 0X0020
    0X0105 0x0000
    0X0106 0X0030
    0X0107 0X0055
    0X0108 0X000A
    0X0109 0X0056
    0X010B 0x0000
    0X010C 0X0020
    0X010D 0x0000
    0X010E 0X00F1
    0X010F 0X0011
    0X0110 0X0004
    0X0111 0X0056
    0X0113 0x0000
    0X0114 0X0020
    0X0115 0x0000
    0X0116 0X00F0
    0X0117 0X0055
    0X0118 0X0010
    0X0119 0X0055
    0X011B 0x0000
    0X011C 0X0020
    0X011D 0x0000
    0X011E 0X00F0
    0X011F 0X0011
    0X0120 0X000A
    0X0121 0X0089
    0X0123 0x0000
    0X0124 0X0020
    0X0125 0x0000
    0X0126 0X00F0
    0X0127 0X0011
    0X0128 0X000A
    0X0129 0X0056
    0X012B 0x0000
    0X012C 0X0020
    0X012D 0x0000
    0X012E 0X00F0
    0X012F 0X0011
    0X0130 0X0004
    0X0131 0X0089
    0X0133 0x0000
    0X0134 0X0020
    0X0135 0x0000
    0X0136 0X00F0
    0X0137 0X0055
    0X0138 0X0005
    0X0139 0X0004
    0X013A 0X0005
    0X013B 0x0000
    0X013C 0x0000
    0X013D 0X0008
    0X013E 0x0000
    0X013F 0x0000
    0X0140 0X0007
    0X0141 0x0000
    0X0142 0x0000
    0X0143 0X0010
    0X0144 0x0000
    0X0145 0X007F
    0X0146 0X0008
    0X0147 0X0018
    0X0148 0X0033
    0X0149 0X0033
    0X014A 0X0002
    0X014B 0X0002
    0X014C 0x0000
    0X014D 0x0000
    0X014E 0x0000
    0X014F 0X007F
    0X0150 0x0000
    0X0151 0X0002
    0X0152 0x0000
    0X0153 0x0000
    0X0154 0X0005
    0X0155 0x0000
    0X0156 0X0005
    0X0157 0x0000
    0X0158 0X0096
    0X0159 0x0000
    0X015A 0x0001
    0X015B 0X00DF
    0X015C 0X0008
    0X015D 0X0099
    0X015E 0x0000
    0X015F 0X000B
    0X0160 0x0000
    0X0161 0x0001
    0X0162 0X00A0
    0X0163 0x0000
    0X0164 0x0000
    0X0165 0X000C
    0X0171 0X00AA
    0X0172 0X0002
    0X017C 0X0015
    0X017D 0X0033
    0X0166 0x0000
    0X0167 0x0000
    0X0168 0X0010
    0X0169 0X0059
    0X016A 0X0020
    0X016B 0x0000
    0X016C 0x0000
    0X016D 0x0000
    0X016E 0X0013
    0X0173 0x0000

    武城  

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

    你好、Takeshi-San、

    感谢您的全面编程。  我能够确认操作。  您使用的设置看起来正确。

    您能否检查复位引脚5是否处于低电平状态。  如果器件保持复位状态、则编程将不会生效。

      -您是否能够确认编程?  为此、您可以将断电位 R2[0]切换为1、如果器件电流减小、则编程工作。  您还可以使用 PLLx_LD_TYPE 切换输出 PLL1_LD 或 PLL2_LD 引脚的极性、以切换至输出反相设置、以确认这些引脚响应反相。

    如果需要进一步调查、您能否分享您的原理图?  您的 CLKin0输入原理图是什么?  您向 CLKin0提供了哪种类型的信号?

    73、
    Timothy

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

    你好、Timothy

    我检查了引脚5  是否处于低电平状态。 另一个614MHz CLK 已输出、因此没有复位状态。

    I INPUT LVDS (LMK04803的输出 和100Ω Ω 端接和交流耦合)信号到 CLKin0。 在器件引脚上测得的输入电压 Vpp 为844mV。

    频率为1.92MHz。

    武城

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

    你好、Timothy

    很抱歉,我再次检查输出 SYSREF 信号, 并将其输出  。

    但输出频率为10Hz、1KHz、不稳定。

    当我停止输入 Clkin0的 SYSREF 时,仍然输出 SYSREF。

    因此它不起作用。

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

    你好、Takeshi-San、

    您在多少个电路板上对此进行了测试?

    您能否在每个 Vcc 引脚上确认3.3V 电压?

    73、
    Timothy

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

    你好、Timothy

    我检查了2个器件并确认所有 Vcc 引脚均为3.3V。

    武城

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

    你好、Takeshi-San、

    您能否共享原理图?  尤其是 CLKin0部分?

    您提到在没有驱动 CLKin0时获得一些输出。  假设您是交流耦合、CLKin0的 IC 侧没有100欧姆电阻器?  将输入类型更改为(CLKin0_TYPE = 1:MOS)。  这是寄存器0x146[0]= 1。

    73、
    Timothy

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

    你好、Timothy

    我添加了原理图。  我更改了输入信号 并使 CLOCKin0_TYPE = 1、但 未输出 sysref。(请参阅。 原理图2)

    在 Schematic.3 中、我可以输出 SYSREF。

    当我未在 Schematic 3 CLKin0引脚中输入 SYSREF 信号时,sysref 未 输出,因此 直接 sysref 分配函  数起作用。

     原理图1和3之间的差异使用 PLL1或不使用。

    是否存在停止输出 SYSREF 的条件? 例如、如果 pll1已解锁、则 停止输出 sysref 或 等...?

    我在 下面添加了原理图3的配置。

    武城  

    0 0x0000 0X0080
    0 0x0000 0x0000
    0 0X0002 0x0000
    0 0X0100 0X000A
    0 0X0101 0X0023
    0 0X0103 0x0000
    0 0X0104 0X0020
    0 0X0105 0x0000
    0 0X0106 0X0030
    0 0X0107 0X0011
    0 0X0108 0X0004
    0 0X0109 0X0023
    0 0X010B 0x0000
    0 0X010C 0X0020
    0 0X010D 0x0000
    0 0X010E 0X00F0
    0 0X010F 0X0055
    0 0X0110 0X0004
    0 0X0111 0X0023
    0 0X0113 0x0000
    0 0X0114 0X0020
    0 0X0115 0x0000
    0 0X0116 0X00F0
    0 0X0117 0X0055
    0 0X0118 0X000A
    0 0X0119 0X0023
    0 0X011B 0x0000
    0 0X011C 0X0020
    0 0X011D 0x0000
    0 0X011E 0X00F0
    0 0X011F 0X0011
    0 0X0120 0X0008
    0 0X0121 0X0045
    0 0X0123 0x0000
    0 0X0124 0X0020
    0 0X0125 0x0000
    0 0X0126 0X00F0
    0 0X0127 0X0011
    0 0X0128 0X0004
    0 0X0129 0X0045
    0 0X012B 0x0000
    0 0X012C 0X0020
    0 0X012D 0x0000
    0 0X012E 0X00F0
    0 0X012F 0X0055
    0 0X0130 0X000A
    0 0X0131 0X0045
    0 0X0133 0x0000
    0 0X0134 0X0020
    0 0X0135 0x0000
    0 0X0136 0X00F0
    0 0X0137 0X0011
    0 0X0138 0X0005
    0 0X0139 0X0004
    0 0X013A 0X0005
    0 0X013B 0x0000
    0 0X013C 0x0000
    0 0X013D 0X0008
    0 0X013E 0x0000
    0 0X013F 0x0000
    0 0X0140 0X0007
    0 0X0141 0x0000
    0 0X0142 0x0000
    0 0X0143 0X0010
    0 0X0144 0x0000
    0 0X0145 0X007F
    0 0X0146 0X0008
    0 0X0147 0X0018
    0 0X0148 0X0033
    0 0X0149 0X0033
    0 0X014A 0X0002
    0 0X014B 0X0002
    0 0X014C 0x0000
    0 0X014D 0x0000
    0 0X014E 0x0000
    0 0X014F 0X007F
    0 0X0150 0x0000
    0 0X0151 0X0002
    0 0X0152 0x0000
    0 0X0153 0x0000
    0 0X0154 0X0005
    0 0X0155 0x0000
    0 0X0156 0X0005
    0 0X0157 0x0000
    0 0X0158 0X0096
    0 0X0159 0x0000
    0 0X015A 0x0001
    0 0X015B 0X00DF
    0 0X015C 0X0008
    0 0X015D 0X0099
    0 0X015E 0x0000
    0 0X015F 0X000B
    0 0X0160 0x0000
    0 0X0161 0x0001
    0 0X0162 0X00A0
    0 0X0163 0x0000
    0 0X0164 0x0000
    0 0X0165 0X000C
    0 0X0171 0X00AA
    0 0X0172 0X0002
    0 0X017C 0X0015
    0 0X017D 0X0033
    0 0X0166 0x0000
    0 0X0167 0x0000
    0 0X0168 0X0010
    0 0X0169 0X0059
    0 0X016A 0X0020
    0 0X016B 0x0000
    0 0X016C 0x0000
    0 0X016D 0x0000
    0 0X016E 0X0013
    0 0X0173 0x0000

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

    你好 、Takeshi-San、

    [引用 user="user5983069"]我添加了原理图。  我更改了输入信号 并使 CLOCKin0_TYPE = 1、但 未输出 sysref。(请参阅。 原理图2)[/quot]

    请注意、电路原理图1中的 MOS 模式是可以接受的。  MOS 模式具有较大的(50mV)阈值、这将防止在没有输入存在时噪声振荡输入缓冲器。  考虑到交流耦合到 CLKin0、这一点很重要。  建议对可能被关闭的交流耦合输入使用 MOS 模式。  (如 LOS 检测说明所示)。

    [引用 USER="user5983069"]在 Schematic.3 中,我可以输出 SYSREF。

    当 SYSREF 被输出时、这是一个表现良好的1.92MHz 信号?  我担心您的电容器可能太小。

    您的原理图1与原理图3之间没有任何差异、这会改变行为。   PLL 锁定不应产生影响。  在我的测试中、PLL1或 PLL2均未锁定。

    [引用 user5983069"]当我未在原理图3 CLKin0引脚中输入 SYSREF 信号时,sysref 未 输出,因此 直接 sysref 分配函  数起作用。

    [引用 user="user5983069"]我在 下面添加了 Schematic3的配置。

    此配置似乎使用双极输入。  如果您不使用 MOS 模式并停止信号、则有可能会输出噪声。

    [引用 USER="user5983069"] 原理图1和3之间的差异是使用 PLL1还是不使用 PLL1。

    是否存在停止输出 SYSREF 的条件? 例如、如果 pll1已解锁、则 停止输出 sysref 或 等。?

    没有会停止 SYSREF 输出的条件。  如果 PLL1或 PLL2解锁、则有位可启用 SYNC、但 SYSREF 不会受到这些同步的影响。

    --

    我的一个建议是为 CLKin0交流耦合使用一个值更高的电容器。  对于1.92MHz、0.1uF 非常小。

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

    你好 、Timothy

    抱歉。当我更改双极 ⇒mos 时,我也将  CLKIN 使能位更改为 0 。这是我的错,所以它在原理图2中工作。

    在原理图1中、它不起作用 。也许原因是 输入波形边缘反射效果不好。(图1中没有图、但我使用 了3 个接收 (扇出3 LM04828×1 FPGA×2))

    我  将输入信号更改为 CMOS、并将 CLKIN 缓冲器类型更改为 mos 、然后 改进了输入波并 正常工作。Sysref 输出信号频率 不是问题。

    该电路是模数电路、因此我将 LMK04803更改为 LMK04828、SYSREF 信号连接 1为1。

    根据 您的建议 ,我想优化交流耦合电容器的值。

    您有推荐价值吗?

    武城   

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

    你好、Timothy

    抱歉。当我更改双极⇒mos 时,我也将  CLKIN 使能位更改为 0。这是我的错,所以它在原理图2中工作。


    在原理图1中、它不起作用。也许原因是输入波形边缘反射效果不好。(图1中没有图、但我使用了3 个接收 (扇出3 LM04828×1 FPGA×2))

    我 将输入信号更改为 CMOS、并将 CLKIN 缓冲器类型更改为 mos、然后改进了输入波并 正常工作。Sysref 输出信号频率不是问题。

    该电路是模数电路、因此我将 LMK04803更改为 LMK04828、SYSREF 信号连接1为1。


    根据您的建议,我想优化交流耦合电容器的值。

    您有推荐价值吗?

    武城

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

    你好、Takeshi-San、

    是的、请确认使用一个 LVDS 输出连接到一个 LVDS 输入。  我希望它能正常工作。

    电容值更大的电容器。  我正在检查我的设置、0.1 μ F 是可以接受的。  我最初使用平衡-非平衡变压器进行测试、将单端信号转换为差分信号进行测试。  平衡-非平衡变压器导致我的压降过大、而不是电容器。

    73、
    Timothy