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.

[参考译文] DAC39RF10EVM:如何在 DAC39RF10EVM 中控制 LMX1204

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1402436/dac39rf10evm-how-to-control-lmx1204-in-dac39rf10evm

器件型号:DAC39RF10EVM
主题中讨论的其他器件: LMX1204

工具与软件:

尊敬的专家:

我正在使用 DAC39RF10EVM 进行评估。

我想控制 DAC39RF10EVM 中名为 LMX1204的 PLL。

我想在 LMX1204上将输入时钟和输出更改为四倍、以实现 DAC 的输入时钟和输出。

我尝试根据 LMX1204目录中编写的过程写入 DAC39RF10EVM 的 GUI、但无法使其进入乘法模式。

具体顺序为:
(1) R33、R34和 R67的值已更改。
(2)使 R2和 R3分频器的值符合状态机时钟限制。
(3)在 R0上执行了复位。
(4) R25的 CLK_MUX 更改为倍频器模式。

有人能告诉我发生了什么事吗?

感谢您提前提供的大力帮助。

此致、

Masa.

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

    尊敬的 Masa:  

    如您所述、DAC39RF10EVM 上的 LMX1204使用 PLL 进行频率倍增。 该 PLL 的 VCO 范围为3.2GHz 至6.4GHz。 因此、只有当输出频率处于该范围内时、它才能倍频。 如果它超出该范围、VCO 将不会锁定。 LMX1204通常仅用于其时钟/参考频率分配以及逻辑时钟生成电路、因为它在分配模式下可支持高达12.8GHz 的频率。  

    如果您计划在乘法器 VCO 的范围内使用乘法器、您能告诉我您的输入频率吗? 我可以尝试复制设置。  
    此致、  

    Matt

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

    Matt、

    感谢您的宝贵答复。

    1.8GHz 的输入频率乘以2、得出3.6GHz。

    对 R0执行复位之后、GUI 中的任何寄存器读取都将为0x00。
    因此、我假设我在执行重置时操作有问题。

    此致、

    Masa.

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

    嗨、Masa、  

    复位后、LMX1204 上的 MUXOUT_EN 字段(寄存器 R23的位13)为0。 需要在复位后立即对该位进行编程以启用回读。  

    此外、还需要设置 MUXOUT_SEL 字段(同一寄存器的位6)。  

    将0x6040编程到寄存器 R23应修复这两个问题并启用回读。  

    以使乘法器正常工作。 First Set、以及 Unset 字段 CLK_DIV_RST。 (R25的字段6)

    然后将0x51CB 编程到寄存器 R67

    将0x0005写入寄存器 R34

    向 R33输入0x5666

    然后将字段 CLK_MUX 编程为0x3 (R25的位5:3)

    首先、根据数据表相应地设置 SMCLK_DIV 和 SMCLK_EN 字段。 (在 R2和 R3中找到)

    最后、将0x00写入0x00以强制进行倍频器的 VCO 校准。  


    完成此操作后、可以关闭状态机时钟(SMCLK_EN = 0)、以防止时钟输出中出现不必要的杂散。  

    此致、  

    Matt