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.

[参考译文] LMK0.4821万:如何同步两行输出时钟

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1096070/lmk04821-how-to-synchronize-two-lines-of-output-clock

部件号:LMK0.4821万
主题中讨论的其他部件:CODELOADER

  我正在使用双通道时钟SDCLKout7和SDCLKout11输出2GHz时钟。 我需要根据手册中的说明同步两个输出,如下所示:


我需要做些什么来满足我的要求? 手册中是否描述了如何在配置过程中将相应的值从0x000修改为0x1FFF (我的配置序列由软件生成),或者我是否需要在配置之后或之前配置数据? 很抱歉,我没有完全理解示例的含义。 如果您能帮助我详细说明,我将不胜感激

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

    您好,

    对于同步输出,您需要遵循以下所述的同步过程:

    如果您想在SDCLKout7和SDCLKout11以2GHz运行,则此频率将直接来自VCO (无通道分隔器),并应相互同步。 需要将SDCLKout7和SDCLKout11配置 为具有设备时钟输出。

    您可以使用 TIC Pro工具 来配置设备。

    谢谢!

    此致,

    Ajeet Pal

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

    您好,

    感谢您的上述回复和回答,但我想知道我需要修改的状态位是在哪个阶段执行的。 软件生成的序列似乎不包含上述状态位。 由于我不是硬件工程师,我不太了解您软件的使用。 我希望你能给我更多的信息来回答我的疑问。

    谢谢!

    此致,

    舒杰

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

    您好,Ajeet:  

    我想在此添加一些有关此案例的信息,实际上关键问题是:

    如何在 FPGA代码中完成以下特定寄存器? 因为寄存器0x0000到0x1fff是由我们的技术或代码代尔直接生成的。 应该在加载生成的寄存器之前或加载寄存器之后进行以下设置。

    以及如何更改代码中的特定寄存器状态,如SYSREF_CLR。

    谢谢

    此致

    Mia Ma

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

    您好Mia,Shujie:

    对于编程,您应该首先按照 “推荐的编程顺序”一节中的说明对所有寄存器进行编程,然后对于SYNC和/或SYSREF操作,您可以执行 每个示例中提到的必需寄存器更新。

    对于单个位更新,需要使用位更新编写特定的地址寄存器,如SYSREF_CLR,需要使用[7]位更新编写x143寄存器。

    我希望它能澄清你的问题。  

    谢谢!

    此致,

    Ajeet Pal

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

    根据我的理解,我根据以下图片将0x140设置为0x00,将0x143设置为0x91:


    我的组合是差分输入同步,所以我不在乎SYSREF_MUX和SYNC_MODE状态,但这不符合我的预期,我有配置错误吗?
    根据下面的屏幕截图:


    我逐个检查了需要配置的寄存器,除了上面的两个,其他寄存器在软件生成时已配置为预期值,所以我没有修改它们。 此外,由于我需要同步相同的时钟频率,我非常确定需要配置多少位SYSREF_PULESS_CNT,请给我一些技术指导。
    我的注册顺序如下:

    R0 (初始化) 0x0.009万
    R0 0x0.001万
    R2 0x0.02万
    R256 0x1万
    R257 0x1.0155万
    R259 0x1.0345万
    R260 0x1.0402万
    R261 0x1.05万
    R262 0x0106F0
    R263 0x1.0733万
    R264 0x1.081万
    R265 0x1.0955万
    R267 0x010B45
    R268 0x010C02
    R269 0x010D10
    R270 0x010EF0
    R271 0x010F01
    R272 0x0.11万A
    R273 0x1.1155万
    R275 0x1.1347万
    R276 0x1.1402万
    R277 0x1.15万
    R278 0x0116F0
    R279 0x1.1701万
    R280 0x1.1801万
    R281 0x1.1955万
    R283 0x011B45
    R284 0x011C22
    R285 0x011D06
    R286 0x011EF0
    R287 0x011F16
    R288 0x1.2008万
    R289 0x1.2155万
    R291 0x1.23万
    R292 0x1.2402万
    R293 0x1.25万
    R294 0x0126F8
    R295 0x1.27万
    R296 0x1.2801万
    R297 0x1.2955万
    R299 0x012B45
    R300 0x012C22
    R301 0x012D00
    R302 0x012EF0
    R303 0x012F16
    R304 0x1.3019万
    R305 0x1.3155万
    R307 0x1.3345万
    R308 0x1.3402万
    R309 0x1.35万
    R310 0x0136F0
    R311 0x1.3733万
    R312 0x1.3805万
    R313 0x1.3905万
    R314 0x013A1F
    R315 0x013BFF
    R316 0x013C00
    R317 0x013D08
    R318 0x013E03
    R319 0x013F00
    R320 0x0.14万A
    R321 0x1.41万
    R322 0x1.42万
    R323 0x1.431万
    R324 0x0.1447万F
    R325 0x0.1457万F
    R326 0x1.4618万
    R327 0x1.4718万
    R328 0x1.4802万
    R329 0x1.4942万
    R330 0x014A02
    R331 0x014B16
    R332 0x014C00
    R333 0x014D00
    R334 0x014EC0
    R335 0x014F7F
    R336 0x1.5003万
    R337 0x1.5102万
    R338 0x1.52万
    R339 0x1.53万
    R340 0x1.5478万
    R341 0x1.55万
    R342 0x1.5678万
    R343 0x1.57万
    R344 0x1.5896万
    R345 0x1.59万
    R346 0x015A78
    R347 0x015BD4
    R348 0x015C20
    R349 0x015D00
    R350 0x015E00
    R351 0x015F0B
    R352 0x1.6万
    R353 0x1.6101万
    R354 0x1.62万
    R355 0x1.63万
    R356 0x1.64万
    R357 0x1.6519万
    R372 0x1.7405万
    R380 0x017C15
    R381 0x017D33
    R358 0x1.66万
    R359 0x1.67万
    R360 0x1.6819万
    R361 0x1.6951万
    R362 0x016A20
    R363 0x016B00
    R364 0x016C00
    R365 0x016D00
    R366 0x016E13
    R371 0x1.73万
    R8189 0x1FD00
    R8190 0x1FFE00
    R8191 0x1FFF53

    谢谢!

    此致,

    舒杰

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

    您好,Shujie:

    对于CLKin0上的差分同步输入,您不必为SYNC_MODE和SYSREF_MUX设置烦恼。 CLKin0直接馈送至SYSREF_CLKin0_MUX,并设置为“从CLKin0”,并且可以使设备与此同步。 要重置所需的通道分隔器,请将SYNC_DISx和SYNC_DISSYSREF位设置为0并输入SYNC。 重置分禾器后,将SYNC_DISx和SYNC_DISSYSREF位更改为1。  

    然后,如果要在pulsar模式下设置SYSREF输出,请按照以下顺序执行操作:

    0x139 --> 0x02

    0x143 --> 0x13

    要在所需的SDCLKoutx通道上通过SPI发送SYSREF脉冲,请写入0x13E --> 0x03。

    希望,它能澄清您的疑问。

    谢谢!

    此致,

    Ajeet Pal