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.

[参考译文] CDCI6214:如何访问寄存器(EEPROMSEL =高电平)

Guru**** 2589245 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/821766/cdci6214-how-to-access-registers-eepromsel-high

器件型号:CDCI6214

你(们)好

我们器件的配置为:

  • EEPROMSEL =高电平
  • MODE = 0h (启用 I2C)

我们通过使用 I2C 写入 EEPROM 并重新启动器件、确认输出了任意频率。  

但是、我们希望在驱动器件时重写寄存器以更改输出频率。

我们能否 使用 I2C 接口(在操作模式下)动态更改输出频率?

我们无法在操作模式下访问寄存器吗? 仅降压模式?

此致

哥打

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

    您好 Kota、

    只要 MODE 位= 0、您就可以在所有工作模式下通过 I2C 接口动态更改输出频率。

    如果您希望在器件每次上电时使用 I2C 写入器件、则可以使用回退模式-它会在上电时禁用 NVM 内容的加载。

    此致、

    Dinesh。

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

    Dinesh 您好!  

    感谢您的回答

    当我们重写寄存器时、是否必须访问0x74 (REFSEL=EEPROMSEL=MID)?

    我可以在从器件地址0x77 (EEPROMSEL=High)处重写寄存器吗?

    输出频率是否在没有 POR 的情况下发生变化?

    如果可能、请告诉我该过程。

    哥打

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

    您好 Kota、

    如果 REFSEL=EEPROMSEL=MID、I2C 地址将为0x74。

    对于 RESEL=L 或 H、EEPROMSEL=L 或 H、I2C 地址可以是0x76或0x77 (取决于 I2C_A0位)。

    如果您通过 I2C 更改 PLL 设置、请单击 Recal 按钮(如果您使用的是 TICS Pro)或写入 Ral 位以重新校准 PLL。

    对基准输入和输出时钟设置的任何更改都应立即生效。

    无需 POR。

    此致、

    Dinesh。