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.

[参考译文] LMK61E2EVM:使用 LMK61xx 振荡器编程工具#39;s Easy Configuration GUI 时、我是否仍然需要手动写入 LMK61E2EVM 的任何寄存器?

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/726576/lmk61e2evm-do-i-still-need-write-any-register-of-lmk61e2evm-manually-when-using-the-lmk61xx-oscillator-programming-tool-s-easy-configuration-gui

器件型号:LMK61E2EVM
主题中讨论的其他器件: LMK61E2

单击"查找 I2C 地址"、"生成配置"和"编程 EEPROM"后、LMK61xx 振荡器编程工具界面上的对话框中的所有内容都将显示正确、

但没有相应的信号输出。

我确定 OE 被拉至 VDD。

那么、我想知道 我是否仍然需要手动写入 LMK61E2EVM 的寄存器?

以及如何修复"损坏的"LMK61E2EVM ?

我注意到"EEPROM 只能写入100次。"  见 www.ti.com/.../lmk61e2.pdf 第8.4.1章。

这是否会导致我的问题?

非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否观察到在尝试对 EVM 进行编程之前发出的任何输出信号?

    扫描 I2C 总线时、是否仍然在预期的 I2C 地址找到器件?

    您尝试配置什么输出频率和格式?

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

    上个月我成功地观察到预期输出信号。
    2、我现在可以在0x7E 找到 I2C 地址、该地址由我自己在工具中设置。
    我在这里有一个问题:I2C 地址只能是0x58、0x59或0x5A?
    ( www.ti.com/.../lmk61e2.pdf 中的第8.5.1章)

    目前、任何涉及"Program to EEPROM"的操作似乎都无效、并且 NVMCNT 读取138。
    根据数据表、EEPROM 的编程/写入次数不能超过100次?
    ( www.ti.com/.../lmk61e2.pdf 中的第8.4.1章)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来 EEPROM 可能已被覆盖过多次(超过100倍最大限制)而损坏、或者 EEPROM 数据在编程期间损坏。 I2C 基地址由 EEPROM 确定、因此当 EEPROM 数据传输时、I2C 地址可能已更改为0x7E

    让我们看看您是否可以使用 GUI 软件尝试以这种方式恢复它:
    1.查找/设置 I2C 地址(0x7E)
    2.将 GUI 默认设置加载到器件中:点击"Default Configuration">"50MHz XTAL "
    3.点击"Program EEPROM"。
    4.对 EVM 进行下电上电。
    5.下次上电时,检查是否恢复了默认频率(156.25MHz)。 请注意、I2C 地址不会更改、但我认为您应该能够恢复到工作时钟输出、并且能够对器件输出频率/格式进行重新编程。

    Alan