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.

[参考译文] LMK05028:后分频寄存器验证

Guru**** 2512085 points
Other Parts Discussed in Thread: LMK05028

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1027560/lmk05028-post-divide-register-validation

器件型号:LMK05028

您好!

根据

https://www.ti.com/lit/ds/snas724a/snas724a.pdf

https://www.ti.com/lit/ug/snau233/snau233.pdf

我们正在尝试对代码库实施 DCO 频率步长。 但是、在读取后分频值(PLL1_P1)寄存器时、我们得到的值为0x00。

预期值为3 - 8、0xA 和0xc、但我们只得到0x00。

P1PLLy = PLLy 主后分频值(4至9、11、13)(注意:更改分频器值后需要复位)  
3h = 4、4h = 5、5h = 6、6h = 7、7h = 8、8h = 9、Ah = 11、Ch = 13
请告诉我们如何获得后分频值?
谢谢  
Ranjith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    器件实际上是否已锁定并输出? 如果是、后分频器不能为零。

    您是否正在读取正确的寄存器? R92 [7:4]是 PLL1_P2、R92 [3:0]是 PLL1_P1。

    您能否读取寄存器以确认 I2C 读取没有问题? 请注意、LMK05028中的寄存器地址使用2个字节、寄存器地址高电平以及寄存器地址低电平-请参阅数据表第9.2.2节的第65页。

    此致、

    Amin

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

    您好!

    TI 已锁定并输出。 我们已附加"状态和中断"快照供您参考。

    我们使用 i2c_smbus_write_byte_data 和 i2c_smbus_read_Byte_data Linux API 来对偏移进行 R/W。 通过 TicsPro 读取的 post_divide 寄存器为0x33 (附带快照)、但内核中的 i2cdump 会提供0x00。
    root@stratix10:~# i2cdump 1 0x60

    未指定大小(使用字节数据访问)

    警告! 该程序会使您的 I2C 总线混淆、导致数据丢失和更糟糕的情况!

    我将探测文件/dev/i2c-1、地址0x60、模式字节

    继续? [y/n] y
       0 1 2 3 4 5 6 7 8 9 A b c d e f  0123456789abcdef
    00:10 0b 96 00 06 00 00 00 00 00 96 00 00 00 00 00 00  ?????。。 ?。
    10:00 00 00 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00...  ?...........
    20:00 05 00 0f 00 00 00 00 00 00 00 80 00 00 00 00 00   ?。
    30:00 6a 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  .J.。。 ?。
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   
    50:00 02 09 00 00 00 00 00 00 00 00 00 C4 00 00 00 00 00  ………………………………………… ?。
    60:00 03 0f 00 00 00 00 00 00 00 01 44 00 00 00 00 00  。??。 ?D.。
    70:00 33 00 00 00 00 00 00 00 00 B2 00 00 00 00 00 00 00  ……3… ?。
    80:00 00 96 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00...  ?...
    90:00 08 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ?。。 ?。
    A0:00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 00 00   D..
    B0:00 A3 00 00 00 00 00 00 00 00 80 0A 00 00 00 00 00  。?。。 ???
    C0:00 00 00 00 00 00 00 00 1c 8b 00 00 00 00 00 00 00..........   ???
    D0:00 00 08 00 00 00 00 00 00 17 05 00 00 00 00 00 00   ???
    E0:00 02 00 00 00 00 00 00 00 02 01 00 00 00 00   ?????
    F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   
    root@stratix10:~#
    请就此提供您的建议。
    谢谢、
    Ranjith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ranjith、

    那么、通过 TICSpro 回读时显示的预期值是否正确?

    我不是您在这里使用的工具的专家、我可以看到团队中的其他人是否要提供支持。 但这似乎与 LMK05208无关、因为 TICSpro 回读值正确且器件正常工作。

    此致、

    Amin