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.

[参考译文] LMK03318:时钟合成器 IC 未提供任何输出频率

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1248570/lmk03318-the-clock-synthesizer-ic-is-not-giving-any-output-frequency

器件型号:LMK03318

您好!

在本例中、IC LMK03318rhsr 用于提供6个输出频率。该 IC 的输入为25MHz 的 PRIREF_P。
使用 TICS Pro 软件、当我尝试"I2C scan"时、我可以看到器件地址为0x53。
我可以读取/写入寄存器。 我甚至曾写入时钟合成器的 EEPROM 的 page0。

在硬件端,当我探测输入端口时可以看到25 MHz,但在输出端看不到任何频率。
有人能告诉我为什么会出现这种行为吗?

我保存在硬件中的 GPIO 配置是:
GPIO 0 =高电平
GPIO1 =高电平
GPIO2 =低电平
GPIO3=低电平
GPIO4 =高电平
GPIO5 =高电平

其他引脚配置包括:
HW_CTRL =低电平
REFSEL1 =低电平
PDN =高电平
状态0 =高电平
STATUS1 =高电平

谢谢。
萨梅克什·谢蒂

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

    关于这一点、没有几点意见:
    1.在 TICS Pro 中、每当"输出"部分出现时、我都会使输出多路复用器变为"PRIREF"。 并使用此函数写入寄存器、我可以在输出端看到该频率。
    STATUS0和 STATUS1引脚为高电平


    在"PLL"部分、如果我将增益保持为0mA、那么我只会看到输出频率。  
    但频率几乎是预期值的一半。
    因此通过调整分压器分压比、我能够获得适当的输出频率。
    现在、当我将其写入 EEPROM 并切换 PDN 引脚时、下电上电后将看不到任何输出频率。

    以下是我在 TICS Pro 中保留的配置:





    如果我在此处缺少一些配置、请告诉我。

    此致、
    萨梅克什·谢蒂

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

    大家好、我需要在这里分享一些更多信息、
    1.写入 EEPROM 后,当我探测 STATUS1管脚时,我看到信号正在切换
    在本例中、我看到的是正确的频率。
    下图显示了这种情况。


    2.但下电上电后,STATUS1管脚为高电平(不切换)。
    而且没有看到任何输出频率。

    3.现在为了确认 EEPROM 数据在循环通电之前和之后是否保持不变,我导出了 EEPROM->GUI。 然后以文本格式保存文件。
    我正在此处共享文件
    e2e.ti.com/.../EEPROM_5F00_AFTER_5F00_POWER_5F00_CYCLE_5F00_BD3_5F00_1.txte2e.ti.com/.../EEPROM_5F00_BEFORE_5F00_POWER_5F00_CYCLE_5F00_BD3_5F00_1.txt

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

    尊敬的 Sameeksh:  
    我无法加载您在 TICSpro 中提供的文件。  

    LMK03318的 VCO 频率范围为4.8至5.4GHz、在您的屏幕片段中、我看到 VCO 处于2.4GHz。

    使用您在 GUI 中提供的输入频率以及我能够创建此配置的输出。 请尝试下面的操作、并让我知道它是否起作用。  

    此致、  

    维森特

     e2e.ti.com/.../testConfig.tcs

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

    您好、Vicente:
    使用您在我"写所有寄存器"时给出的配置,我可以看到确切的频率是预期的。  

    但问题仍然存在。 当我写入到 EEPROM 第5页、然后下电上电(GPIO2=高电平、GPIO3=高电平)时、我没有在输出端获得任何频率。

    以下是我编写 EEPROM 时遵循的步骤:

    我认为 EEPROM 配置在 POR 期间无法以某种方式读取寄存器。  

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

    尊敬的 Sameeksh:  
    尝试直接编辑原始寄存器来对 EEPROM 进行编程。  

    此致、  

    维森特

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

    您好、Vicente:
    在 TICS Pro 中、有一些内容需要理解。
    "User Control"部分有一些默认配置。 我应该对它们做些什么、它们是否需要更改/更新?!




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

    您好、Vicente:
    根据"写入 SRAM"部分和"写入 EEPROM"部分所示的步骤、是否涉及要在 TICS Pro 的 EEPROM 部分执行的其他操作?
    此处给出的步骤令人困惑。 原因是、当我使用 TICS Pro 的"EEPROM"部分配置 EEPROM 时、可以看到 SRAM 被写入、然后 EEPROM 被写入。
    但在本例中、我只能看到写入几个寄存器、甚至不需要时间。


    使用 EEPROM 部分和原始寄存器部分配置 EEPROM 时有什么不同?
    为什么我不能只使用 EEPROM 部分?

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

    您好、Vicente:

    我遵循了以下步骤:

    已在 TICS Pro 中配置所有输出频率 (输入/PLL、PLL 和输出部分)
    注意:- PLL VCO 应在4.8GHz 和5.4GHz 范围内

    2.硬件方面:-
    HW_SW_CTRL =低电平  (EEPROM)
    REFSEL_CLK=低电平    (将选择主基准)
    GPIO2 = GPIO3 =低电平  (EEPROM 的页0)

    遵循 TICS 中的 EEPROM 写入部分

    4.在 TICS 的原始寄存器部分 [我已通过您的 msg]获得有关此方面的帮助
    R144作为0x90EA
    R137作为0x8911
    R144作为0x9000

    执行这些步骤后、EEPROM 会在循环通电后保留配置。

    谢谢。
    萨梅克什·谢蒂