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.

[参考译文] LMK04610:我希望 LMK04610芯片的 OSCIN 输入配置所有寄存器文件和详细的配置步骤

Guru**** 2837190 points

Other Parts Discussed in Thread: LMK04610, LMK04616, USB2ANY

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/880549/lmk04610-i-want-the-oscin-input-of-the-lmk04610-chip-to-configure-all-the-register-files-and-detailed-configuration-steps

器件型号:LMK04610
主题中讨论的其他器件: LMK04616USB2ANY

尊敬的 TI

我使用 TICS Pro 软件来配置 LMK04610的时钟。
我使用 OSCIN 作为输入10M 和输出10M、但我不会配置 TICS Pro 软件。
因此、我希望您向我发送配置文件、  
同时、请告诉我配置的详细步骤

谢谢你  

非常感谢

此致、

Penjey

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

    您好 Penjey、

    以下是有关 LMK04610/LMK04616的一些通用说明、可简化配置测试:

    1. 为 EVM 加电并连接 USB2ANY。
    2. 使用默认配置为 TICS Pro 加载、以确保已知良好状态。 (顶部菜单栏、"Default Configuration")
    3. 根据需要调整配置。 此过程通常涉及:
      1. 在"Operating Modes"页面上配置器件模式
      2. 在 PLL1页面上配置输入源
      3. 根据需要配置 PLL1和 PLL2的 PLL 设置
      4. 配置输出页面上的输出设置
    4. 通过将 RESETN 线路切换为低电平来执行硬件复位。
    5. 复位后,通过按 CTRL + L 或使用工具栏或“Raw Registers”页面中的“Write All Registers”按钮写入所有寄存器。
    6. 在"General"页面的"Device Operation"菜单中、按"Device Start"按钮。

    我不清楚您的硬件配置的具体细节。 哪些输出应分配给10MHz? 应该使用 PLL2、还是应该将器件配置为分布模式?

    此致、

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

    尊敬的 Derek Payne

    非常感谢您的回复

    我没有 LMK04610 EVM 或其他任何 EVM。 我设计了一个采用 LMK04610芯片的电路板。

    我想通过 TICS Pro 软件生成一组寄存器值、并通过 STM32将它们下载到芯片。

    LMK04610 OSCin 引脚连接到10M 高精度温度补偿晶体振荡器

    我想降低由 clkin1产生的噪声、输入一个10M、单端时钟、使用双环路模式

    从10个通道中的任何一个通道输出、为我的其他电路板提供干净的10M 时钟基准

    在这种情况下、您是否仍然可以按照所述的步骤操作、然后将所有寄存器下载到电路板的 LMK04610芯片的任何位置、以实现所需的功能。

     !此致

    Penjey

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

    尊敬的 Derek Payne

    我有另一个问题


    我不太确定电路板的状态和配置程序的状态


    我想通过配置 LMK04610的已知引脚输出来验证硬件和软件的正确性


    例如:我想通过 STATUS0引脚输出 PLL 的高电平或 REF 时钟。 我只需要配置0x009282、0x009511 (0x00950D)、对吧?

    在我使用默认配置后、我修改了这两个寄存器、但 STATUS0引脚完全不变、并且始终输出低电平。

    您能不能帮助我查看我的原理图和代码是否有任何问题、  

    期待您的回复!

     此致!

    Penjey

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

    您好 Penjey、

    很抱歉耽误你的时间。 您可以从 TICS Pro 中导出十六进制寄存器值、然后使用 SPI 接口从任何器件对 LMK04610进行编程、包括您的 STM32。

    我认为状态引脚只在器件启动时设置、并且在没有软件复位(0x000081后跟0x001101)的情况下无法更改。

    我可以帮助解决原理图/代码问题、但首先您需要向我提供这些信息。

    此致、