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.

[参考译文] LMK0.3328万:PDN引脚和I2C的操作

Guru**** 2411410 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/658827/lmk03328-operation-of-pdn-pin-and-i2c

部件号:LMK0.3328万

大家好,

我有两个关于LMK0.3328万的问题。

1)。 PDN=Low (低)和软件重置(R R 12.7)是否完全相同? 我相信这两个复位都将保留寄存器编程值。

2)。 当用户通电并对寄存器进行编程时,需要重置VCO校准。 通过切换PDN引脚= High-Low-High,用户是否还需要再次抛出虚拟读取命令才能成功进行I2C通信? (由于数据表中的注释)

此致,

KAWAI

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

    您好,Kawai-san,

    问题1)。 PDN=Low (低)和软件重置(R R 12.7)是否完全相同? 我相信这两个复位都将保留寄存器编程值。

    A1)。 从数据表第10.4 .11节:通过R-12.7 调用软件重置不会重新初始化寄存器,而是保留与当前时钟频率计划相关的设置。 使用此方法可以对非默认状态的频率计划进行VCO校准(即设备根据当前寄存器设置校准VCO)。

    问题2)。 当用户通电并对寄存器进行编程时,需要重置VCO校准。 通过切换PDN引脚= High-Low-High,用户是否还需要再次抛出虚拟读取命令才能成功进行I2C通信? (由于数据表中的注释)

    A2)。 请参阅此E2E帖子: https://e2e.ti.com/support/clocks/f/48/t/65.8035万

    此致,
    车道

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

    您好,Lane-San,

    感谢您的意见。

    对于第1季度,我需要澄清的是,
    A)。 切换“PDN=High->Low->High”是否会将寄存器值重置为默认值。
    B)。 切换PDN=High->Low->High和切换softreset R 12.7 =0->1->0的操作是否完全相同。

    对于第2季度,这是我在E2E上发布的附加问题: https://e2e.ti.com/support/clocks/f/48/t/65.8035万

    我需要说明用户在VCO校准后是否需要虚拟读取命令。

    通电-> PDN=H ->虚拟读取命令->程序寄存器-> VCO校准->虚拟I2C读取命令需要??? ->现在可以进行I2C通信,包括其他I2C设备。

    由于您需要切换"PDN pin"或"R 12.7 "来启动VOC校准,我想知道您是否需要虚拟I2C访问,以便设备能够正确通信,因为数据表中描述了说明。

    此致,

    KAWAI

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

    您好,Lane-San和我们的团队,

    对于使用R R 12.7 的软重置,这是I2C命令,因此用户在执行此VCO校准后不需要虚拟I2C读取命令。

    如何使用PDN针脚切换进行VCO校准?

    如果您能在1月29日前向我们提供建议,将会很有帮助。 客户正在等待信息以修复软件。

    此致,

    KAWAI

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

    大家好,

    请您就此主题为我们提供帮助吗? 我们有许多客户在考虑使用此设备。 请允许我们确保用户不会遇到此类问题。

    此致,

    KAWAI

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

    通过PDN引脚或设备重启进行硬重置后,需要执行虚拟读取。

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

    感谢您的回答。

    我请求修改数据表第52页上的"备注"信息,因为说明中没有足够的信息。

    当使用LMK0.3328万 PDN=Low访问I2C时,其他从属设备似乎会在异常模式下卡住,总线将被拉下。 即使从I2C总线中移除了LMK0.3328万,它也无法从此模式恢复,需要关闭系统电源再打开(移除LMK0.3328万和从属设备电源关闭再打开)。

    请您确认您的EVM和同一总线上的另一个I2C器件吗?

    谢谢,此致,
    KAWAI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的理解是正确的。 我们将在下一次修订中予以澄清。 谢谢你。