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.

[参考译文] LMK61E2:我们是否有任何软件模板来配置LMK61E2

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/612483/lmk61e2-do-we-have-any-software-template-to-configure-lmk61e2

部件号:LMK61E2
主题中讨论的其他部件: CODELOADER

尊敬的计时专家:

我们的一位客户正在评估LMK61E2。 我想知道您是否有一些材料 可以帮助我们的客户配置LMK61E2,例如:

1.是否有任何软件模板或软件示例?

2.说明 配置 LMK61E2以特定频率输出时需要配置哪些寄存器和寄存器顺序的任何文档。

此致,

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

    您好Wayne:

    我们有一个软件可以对 LMK61E2进行编程 。 您可以在此处下载:

    www.ti.com/.../snac074

    此致

    普奈特

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

    您好 ,Puneet,

    感谢您的回复。

    我们是否有语言的参考编码,以帮助客户对设备进行编程?

    此外,客户还希望了解寄存器编程顺序,以便将设备配置为输出40MHz信号。

    此致,

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

    您好,Wayne:

    我没有任何原始参考代码,但我要附上一个Excel电子表格,其中总结了寄存器写入和EEPROM编程顺序。 按照电子表格中的说明进行操作-基本上是从Puneet链接的编程软件中复制原始寄存器数据,然后它会生成一些伪代码,解释要写入的寄存器和写入顺序。

    我还附加了LMK61xx编程工具的配置文件,该工具具有40MHz LVPECL输出所需的设置。 可以使用软件打开文件并根据需要进行编辑,或者如果设置正常,可以将注册表数据从软件复制到Excel工作表。

    此致,

    -Tim

    e2e.ti.com/.../LMK61xx-programming-example.zip

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

    您好Tim

    如果我理解正确,当客户想要了解寄存器序列和值以编程LMK61E2以输出40MHz LVDS信号时,我们需要执行以下步骤:

    1.在LMK61xx振荡器编程工具中,将输出配置设置为40MHz和LVDS。 然后单击生成配置。

    2.将十六进制寄存器值导出到txt文件。

    3.使用I2C对LMK61E2进行编程,使其具有2号步骤中生成的寄存器序列和值。

    如果我理解该程序正确,请您提供意见吗?

     

    此致,

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

    是的,这是正确的。

    请注意,此过程仅对设备寄存器进行编程,而不是对EEPROM进行编程,因此在关机后再开机时将丢失这些设置。 要写入EEPROM,用户必须遵循数据表第21页上的8.5 .5节'写入EEPROM'中概述的步骤。

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

    您好,Tim

    客户表示代码加载和 LMK61xx振荡器编程工具中生成的寄存器序列不同。 我现在没有LMK61E2 EVM,因此您可以帮助检查以下寄存器序列是否适用于40MHz LVDS输出? 我已经申请了EVM。 我将在收到EVM时帮助客户进行更好的测试。 谢谢你

    请参阅客户使用的登记序列,如下所示:

    R0 0x0010

    R1 0x010B

    R2 0x0233

    R8 0x08B0

    R9 0x0901

    R16 0x1000

    R17 0x1180

    R21 0x1502

    R22 0x1600

    R23 0x1773

    R25 0x1900

    R26 0x1A2E

    R27 0x1B00

    R28 0x1C00

    R29 0x1D00

    R30 0x1E00

    R31 0x1F00

    R32 0x2001

    R33 0x210C

    R34 0x2228

    R35 0x2303

    R36 0x2404

    R37 0x2500

    R38 0x2600

    R39 0x2700

    R47 0x2F00

    R48 0x3000

    R49 0x3110

    R50 0x3200

    R51 0x3300

    R52 0x3400

    R53 0x3500

    R56 0x3800

    R72 0x4802

    此致,

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

    您好,Wayne:

    这些寄存器是正确的。

    CodeLoader和LMK6xxx编程工具应生成相同的寄存器。 请注意,某些寄存器会根据软件的状态自然变化(例如,寄存器48,NVMCNT,存储EEPROM已编程的次数)。 此寄存器将因所连接的EVM而异)。 这是正常的,应该不重要。 您可以参考设备数据表中的寄存器映射以验证是否是这种情况。

    此致,

    -Tim

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

    您好,Tim,

    客户正在PCB板上测试我们的样品。 当客户将VDD连接到3.3V并启用OE时,没有默认 的156.25 LVPECL输出信号。 您对此问题有什么意见吗?

    此外,客户发现在我们的一个示例中,I2C地址更改为0x0D,与 我们的数据表不符。 您是否知道更改I2C地址的任何可能原因?

    此致,  

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

    客户如何将样品安装到PCB上? 他们是否遵循了数据表和本应用程序注释 :www.ti.com/.../spraby1.pdf中建议的JEDEC标准20准则

    此外,如果暴露在环境中超过168小时(MSL 3级),他们是否烘烤部件?

    我们的振荡器对湿度和焊接温度极其敏感。 这些问题似乎与IC返工不正确一致-我建议客户尝试按照上面列出的指南安装另一个样品,并根据需要在125C下烘烤部件24小时。

    此致,
    -Tim