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.

[参考译文] LMX1204:REFCLK_EN 错误

Guru**** 2542620 points
Other Parts Discussed in Thread: LMX1204

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1480977/lmx1204-refclk_en-error

器件型号:LMX1204

工具与软件:

您好!

我正在尝试通过 SPI 配置 LMX1204时钟缓冲器、但无法设置启用 SYSREF 信号的寄存器。 我可以设置其余的寄存器和位、因此这里有两个问题:

1 -我想通过将寄存器0x4中相应的位设置为1来启用 sysref 输出0、1、2。 虽然我可以启用/禁用所有4个通道的时钟输出位、但我无法启用参考频率通道的位值、无论我执行什么操作、这些位值始终保持为0。  

2 -每当我尝试 设置 SYSREF_EN = 1 (reg = 15 = 0x0F 位8)时、芯片复位会完全导致所有寄存器都恢复到其默认值。

Im 从最高到最低设置寄存器、如数据表中所示。 应该在内部以连续模式生成 sysref。

如果我无法启用 sysref 输出、可能会发生什么情况? 是否有我应该遵循的特定顺序?

提前感谢。

Jorge Raven。

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

    尊敬的 Jorge:

    建议使用 TICS Pro (www.ti.com/.../TICSPRO-SW) 来配置器件并将寄存器设置复制到软件中。

    例如、以下配置的 SYSREF =连续40MHz 时钟。

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

    Noel、您好!

    这是我最初的方法、但没奏效。 我所需的设置如下:

    因此、寄存器应该是:

    R90 0x5A0000
    R86 0x560004
    R79 0x4F0005
    R76 0x4C0000
    R75 0x4B0003
    R72 0x480005
    R67 0x4351CB
    R65 0x416410
    R34 0x220005
    R33 0x216666
    R29 0x1D05FF
    R28 0x1C0A08
    R25 0x19020A
    R24 0x180001
    R23 0x17E04A
    R22 0x16A871
    R21 0x151D00
    R20 0x14FE80
    R19 0x13FE80
    R18 0x12FE80
    R17 0x1107F8
    R16 0x1010A0
    R15 0x0F0B80
    R14 0x0E0002
    R13 0x0D0000
    R12 0x0C0000
    R11 0x0B0000
    R9 0x090010
    R8 0x080130
    R7 0x070000
    R6 0x06C924
    R5 0x05493E
    R4 0x043678
    R3 0x03FF87
    R2 0x020203
    R0 0x000000
    不过、启用 sysrefs 的寄存器不起作用:
    - r4:永远不会启用 sysref 输出、而不会获得值0x0436 7. 8将得到0x0436 0 8.
    - R15:向 sysref En 位(0x0F0B 中的 bit 7)写入1 8. 0)将复位整个芯片。  
    这可能是什么原因呢?
    此致、
    Jorge Raven
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jorge:

    我将配置文件(这实际上与您的屏幕截图有点不同)插入评估板中、我有所有射频时钟和 SYSREF 时钟输出。 消耗的电流约为805mA (不包括板载 LDO)。 您是否未向器件提供足够的电流?

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

    尊敬的 Noel:

    感谢您的答复。 我认为您的操作可能正确、我的设计可能无法提供如此大的电流、但您是否赞成测试以下寄存器设置(我认为这是 本例中唯一需要修改的寄存器设置)、并让我知道您是否还获得时钟输出和 sysref 输出?


    R72 0x480005
    R25 0x19020A
    R24 0x180001
    R23 0x17E04A
    R22 0x16A871
    R21 0x151D00
    R20 0x14FE80
    R19 0x13FE80
    R18 0x12FE80
    R17 0x1107F8
    R16 0x1010A0
    R15 0x0F0B80
    R14 0x0E0002
    R9 0x09C010
    R8 0x080130
    R7 0x070000
    R6 0x068000
    R5 0x050000
    R4 0x040078
    R3 0x03F000
    R2 0x020203
    R0 0x000000
    提前感谢。
    Jorge Raven。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jorge:  

    明天我将能够先把这件事带入实验、我将确认输出是否符合预期。

    谢谢!

    Michael

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

    尊敬的 Jorge:

    您的寄存器配置有效、电流消耗关于750mA。

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

    尊敬的 Noel:

    非常感谢您的支持。 它目前在我们的主板上无法正常工作、但其他人现在会处理这个问题。