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:在 EEPROM PLL 和 VCO 处于关断状态时写入后(从 175mA 转换为 20mA 状态)

Guru**** 2893060 points

Other Parts Discussed in Thread: LMK61E2, USB2ANY

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1629386/lmk61e2-after-writing-in-eeprom-pll-and-vco-in-shutdown-from175ma-to-20ma-consuption

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

使用 I2C 接口直接写入寄存器很容易、只能使用 TICS Pro 生成正确的配置、然后写入振荡器从 156.25MHz 默认值到我们使用的 500MHz 正常工作的寄存器。  然后、向 EEPROM 写入内容出现了错误、这是因为 lmk61e2 的转换类似于从 175mA 到 20mA 的断电、但仍在 I2C 上进行响应。
也许为了解决这个问题、我们本应该使用 TICS Pro、但在将 USB2ANY 接口从 2.8.2.0 升级到 2.9.1.2 过程中会出现问题、该接口在 TICS Pro 程序内、一直出现问题、无法正常工作。 解决方案使用的是使用 2.8.0.0 的固件下载程序、从而使 USB2ANY 模块再次正常工作。 借助 USB2ANY (2.8.2.0) 与 U2A Explorer、我们可以与 LMK61 进行通信、但借助 TICS Pro、在跳过升级时、我们也无法与 LMK61 进行通信。 我们尝试使用 Explorer 将所有寄存器写入 LMK、但 lmk 始终使用 20mA 消耗...
该怎么做?
很高兴获得 2.9.1.2 的 bin 文件并使用固件下载程序、因为只有这样可以正常工作、或者 TICS Pro 版本与 USB2ANY 与 ver 兼容。 2.8.2.0。

该怎么做?
LMK61e2 是否有硬件重置?

 

谢谢

Miran

 

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

    我们尝试再次写入默认频率的参数、但其余参数不起作用。 我们现在从 0x00 开始读取的寄存器 就是这样  

    10 0B 33 02 87 0A 14 00 B0 00 01 00 42 A3 20 05 00 00 00 19 00 01 00 20 00 19 00 00 00 00 01 0C 28 07 08 00 00 00 08 29 05 10 10 78 05 30 F6 00

    谢谢  

    Miran

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

    LMK61E2 上使用的 EEPROM 编程序列

     寄存器配置(运行时)

    i2cset -y 9 0x58 0x11 0x00
    i2cset -y 9 0x58 0x15 0x01
    i2cset -y 9 0x58 0x16 0x00
    i2cset -y 9 0x58 0x17 0x0a
    i2cset -y 9 0x58 0x1a 0x32
    i2cset -y 9 0x58 0x19 0x00

     应用配置

    i2cset -y 9 0x58 0x00 0x01

     VCO 校准

    i2cset -y 9 0x58 0x48 0x02
    sleep 0.1

     将寄存器复制到 SRAM

    i2cset -y 9 0x58 0x31 0x40
    sleep 0.05

     解锁 EEPROM

    i2cset -y 9 0x58 0x38 0xBE

     EEPROM 写入

    i2cset -y 9 0x58 0x31 0x01
    sleep 5

     锁定 EEPROM

    i2cset -y 9 0x58 0x38 0x00

    结果

    • 器件停止振荡
    • 电流从~μ A 175mA ~μ A 20mA 下降
    • I2C 通信仍然正常工作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    已解决!

    对于另一台可能包含另一个 USB 驱动程序的 PC、接口 USB2ANY 的升级成功、与 TICS Pro 相比、已成功保存在 LMK61E2 上的新配置并正常工作。