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-EP: lmk04828 -EP设置DCLKx的模拟延迟失败,导致时钟不稳定

Part Number: LMK04828-EP
Other Parts Discussed in Thread: LMK04828

请教一下各位大佬,我在使用lmk04828 DCLKX模拟延迟功能时,发现在该功能下时钟输出不稳定。我的配置如下:

1)DCLKx输出时钟2.56GHz,电平为LVPECL16

2)VCO设置2.56GHz

3)按照寄存器说明,已设置DCLKx-ADLY-MUX和DCLKx-MUX为全1。

4)设置DCLKx-ADLY-PD、DCLKx-ADLYg-PD为0,不使能powerdown

(操作过程中发现该寄存器不可写,值固定为全0。)

5)DCLKy输出配置为SYSREF,频率配置为8MHz,脉冲模式。电平为LVDS。

麻烦大家帮忙看看,器件时候支持调整DCLKx模拟延迟呢?如果支持我需要怎么操作呢?感谢

  • 您好,是支持DCLKx的模拟延迟设定呢,配置起来比较简单。

    首先0x106[4] = 0 enable analog delay feature。 您提到的(4)说只读,不可写,这个寄存器是可以写的呢,默认值是1 ,power down。但我们需要将其配置位0 enable AD。

    其次配置0x103,配置analog delay的时间,比如要配置525ps(fixed 500ps+25ps DCLKoutX_ALDY),那么0x103配置位0x0F。

    另外,模拟延迟的值随着温度的变化而变化,也就是说有温漂,我不确定是不是这是导致您所说的时钟不稳定。 

  • kailyn 你好。我设置了103和106寄存器,对于DCLKOUT0。设置值分别为0x07和0x80。此时时钟输出正常。JESD204B链路正常。然后我读取103寄存器返回值0x07(为设置值),再读取106寄存器时,返回值0x00(单独再写该寄存器其他值,回读均为0)。

    然后我改变103寄存器配置延迟值,按规定配置手册规定配置顺序,重新配置lmk04828。103寄存器值在改变至0x4F后,JESD204B链路出现误码,CGS建链失败,现象固定。

    另外,我读取了 lmk04828 的0x004寄存器 ID。PROD,该寄存器值为16,默认值为208。这个是否正常呢?

  • 我读取了 lmk04828 的0x004寄存器 ID。PROD,该寄存器值为16,默认值为208。这个是否正常呢?

    您好,PROD寄存器是只读寄存器,0x004 高8位是208,低八位是91,所以如果您读取出来位16, 这个是不正常的呢。

    输出时钟正常的时候,这个Product ID读取的值正确吗?还是说当链路失败的时候,Product ID 读取的才是错误的?

    这样,您可以使用TICSPro来帮助进行寄存器的配置,比如需要对哪个通道进行多长时间的模拟延迟,选择好之后,然后参考RAW registers,按照这个顺序去配置,看能否解决您的问题。

  •  您好。

    PROD寄存器在任何时候读取,该寄存器值均为16。(请问该值如果不正常,意味着什么器件会有什么异常吗)

    0x106寄存器值读取异常问题。发生在更改103寄存器值为0x4F以上时(即jesd204建链失败后)。同时该异常偶发,初步怀疑可能是在反复操作寄存器时将lmk04828置于非法状态导致。

    初始化寄存器配置列表如下,可以帮我确认一下哪里设置有问题吗?

    R0 (INIT) 0x000090
    R0 0x000000
    R2 0x000200
    R3 0x000306
    R4 0x0004D0
    R5 0x00055B
    R6 0x000600
    R12 0x000C51
    R13 0x000D04
    R256 0x010001
    R257 0x010155
    R258 0x010255
    R259 0x010387
    R260 0x010422
    R261 0x010519
    R262 0x010680
    R263 0x010715
    R264 0x010801
    R265 0x010955
    R266 0x010A55
    R267 0x010B87
    R268 0x010C22
    R269 0x010D19
    R270 0x010E80
    R271 0x010F15
    R272 0x011008
    R273 0x011155
    R274 0x011255
    R275 0x011307
    R276 0x011422
    R277 0x011519
    R278 0x011680
    R279 0x011711
    R280 0x011808
    R281 0x011955
    R282 0x011A55
    R283 0x011B07
    R284 0x011C22
    R285 0x011D09
    R286 0x011E80
    R287 0x011F01
    R288 0x012008
    R289 0x012155
    R290 0x012255
    R291 0x012307
    R292 0x012422
    R293 0x012509
    R294 0x012688
    R295 0x012700
    R296 0x012814
    R297 0x012955
    R298 0x012A55
    R299 0x012B07
    R300 0x012C02
    R301 0x012D09
    R302 0x012E80
    R303 0x012F01
    R304 0x013014
    R305 0x013155
    R306 0x013255
    R307 0x013307
    R308 0x013402
    R309 0x013509
    R310 0x013680
    R311 0x013701
    R312 0x013801
    R313 0x013900
    R314 0x013A00
    R315 0x013B80
    R316 0x013C00
    R317 0x013D08
    R318 0x013E01
    R319 0x013F00
    R320 0x014000
    R321 0x014100
    R322 0x014200
    R323 0x0143D1
    R324 0x0144FF
    R325 0x01457F
    R326 0x014608
    R327 0x01470A
    R328 0x014813
    R329 0x014943
    R330 0x014A02
    R331 0x014B16
    R332 0x014C00
    R333 0x014D00
    R334 0x014EC0
    R335 0x014F7F
    R336 0x015003
    R337 0x015102
    R338 0x015200
    R339 0x015300
    R340 0x015464
    R341 0x015500
    R342 0x015664
    R343 0x015700
    R344 0x015864
    R345 0x015900
    R346 0x015A64
    R347 0x015BD4
    R348 0x015C20
    R349 0x015D00
    R350 0x015E00
    R351 0x015F0B
    R352 0x016000
    R353 0x016105
    R354 0x016224
    R355 0x016300
    R356 0x016400
    R357 0x01650C
    R369 0x0171AA
    R370 0x017202
    R380 0x017C15
    R381 0x017D33
    R358 0x016600
    R359 0x016700
    R360 0x016840
    R361 0x016941
    R362 0x016A20
    R363 0x016B00
    R364 0x016C00
    R365 0x016D00
    R366 0x016E13
    R371 0x017300
    R386 0x018200
    R387 0x018300
    R388 0x018400
    R389 0x018500
    R392 0x018800
    R393 0x018900
    R394 0x018A00
    R395 0x018B00
    R8189 0x1FFD00
    R8190 0x1FFE00
    R8191 0x1FFF53

  • 您好,您的问题我帮您去咨询美国工程师,如有收到回复,会通知给您,给您带来不便非常抱歉。

  • 您好,这些寄存器的配置看起来是正确的。如果0x106写0x08,则CLKout0_1_PD enable,导致没有输出。SYSREF_DIV 需要针对 SYSREF 频率- 8MHz 进行更改。

    关于模拟延迟,从技术上讲,它可以降低 VCO 输出频率下的模拟延迟设置,但在更高的模拟延迟设置下、它会增加噪声/杂散、不建议与 VCO 输出频率一起使用。 在分频后的时钟输出频率下,模拟延迟效果良好。 

  • Kaily,谢谢。

    那我这边如果必须用到2.56GHz的话,VCO只能配成2.56GHz。这种情况下,单用lmk04828是没办法实现JESD204同步的对吗?我们针对这种高速应用有推荐的解决方案吗?

  • 好的,我去确认下您的这个应用。

  • 您好,如果您需要来自多个通道的2.56Ghz的输出,那么所有通道将在没有sync的情况下同步输出。但是如果是符合 JESD204B 标准的时钟,也需要SYSREF,那么它们将执行sync来输出确定性的时钟。

  • 好的,谢谢。我再确认一下

  • 不必客气,等待您的反馈,有任何问题随时讨论。