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.

[参考译文] LMK03328:&quot 中的问题;图84器件上电和配置&quot 的流程图;在数据表(SNAS668D)第140页中进行了说明。

Guru**** 2540720 points
Other Parts Discussed in Thread: LMK03328

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/794967/lmk03328-question-in-figure-84-flow-chart-for-device-power-up-and-configuration-described-in-datasheet-snas668d-page-140

器件型号:LMK03328

大家好、

请允许我在 LMK03328数据表第140页的"器件加电和配置流程图"中确认以下说明。
我的问题是"软引脚模式"。

Q1)。 如果没有应用有效的输入、以下模块中会发生什么情况? 设备是否卡在此流程中?

Q2)。 "清除 R12.6、R56.1、R71.1 (默认启用)"说明是否意味着状态机在内部将这些位信息更改为"0"?

Q3)。 描述"清除 R12.6、R56.1、R71.1"是否为拼写错误? 这不应该是"设置 R12.6、R56.1、R71.1"来同步输出吗?

问题4)。 在流程图84中,如果用户在器件准备就绪之前通过 I2C 访问寄存器,会发生什么情况?

此致、

Kawai

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

    1) 1)是、器件将继续等待有效输入。 如果输入多路复用器的输入不可用、多路复用器将等待检测到输入。 在此期间、LOS 处于活动状态、输出被禁用。

    2) 2)每次输出同步发生时、这些位都会清零。

    3) 3)这不是拼写错误、在输出同步后、如果 GPIO0或 R12.6被切换、这将执行另一个输出同步、之后需要清除列出的位。

    4) 4) I2C 可随时访问、它将反映该点的寄存器值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Vibhu-San、

    感谢您的支持。

    >> 1)是的、器件将继续等待有效输入。 如果输入多路复用器的输入不可用、多路复用器将等待检测到输入。 在此期间、LOS 处于活动状态、输出被禁用。

    谢谢你。

    >> 2)每次输出同步发生时、这些位都会清零。
    >> 3)这不是拼写错误、在输出同步后、如果 GPIO0或 R12.6被切换、这将执行另一个输出同步、之后需要清除列出的位

    请允许我澄清当这些位被清零时的值是多少。 这种清零是否意味着"0"或"取消置位"?
    R12.6 =
    R56.1 =
    R71.1 =

     

    >> 4) I2C 可随时访问、它将反映该点的寄存器值。

    EEPROM 写入寄存器和主机 CPU 写入寄存器期间是否不会发生冲突?
    为了实现正确的编程、我认为您需要一定的等待时间、直到 EEPROM 数据完全加载、然后用户应该从 CPU 访问外部寄存器。

    此致、

    Kawai

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

    3) 3) R12.6应取消置位、因为 R12.6为低电平有效、因此从低电平转换为高电平。
    不必清除 R56.1和 R71.1。
    为了实现输出同步、首先将 R56.1和 R71.1设置为高电平、然后切换 R12.6。
    数据表可能存在错误、我将对此进行更深入的研究。

    4) 4)使用 NVMPROG 时、写入 EEPROM 需要~230ms。 NVMBUSY (R137.2)显示 EEPROM 编程是否仍在进行中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vibhu-San、您好!

    感谢您的持续支持。

    3)。 请允许我等待您的回复。

    4)。 我认为这230ms 的时间是在将数据"写入"EEPROM 时,我对吗? 我指的是 POR 时寄存器数据从 EEPROM 加载的时间。 关于我在另一个主题中的另一个问题、我知道该时间最大为10ms。 如果我理解错误、请更正我。

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

    感谢您的耐心等待。

    3) 3)我确认了我之前所说的内容:
    R56.1和 R71.1应始终保持为1、不应清除。
    R12.6或 GPIO0为低电平有效。 当它为0=>有效时,1=>无效。 当"0"时输出静音、当切换为"0->1"时输出同步。
    4) 4)是、在 POR 时、10ms 为寄存器加载时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Vibhu-San、

    已理解,您是否可以修改/更正流程图中的描述?
    我认为、如果位信息被描述为"1"或"0"、而不是"clear"或"set"、将会非常清楚。

    非常感谢您的支持。

    此致、
    Kawai
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kawai、
    感谢您的建议。 我们可以在发布新的数据表版本时更新它们。