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.

[参考译文] LMX2572:设置频率仅受 CHDIV 影响的 RFoutB

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1248750/lmx2572-setting-frequency-rfoutb-only-affected-by-chdiv

器件型号:LMX2572
主题中讨论的其他器件:LMX2595

团队成员好!

 

我以前使用过 LMX2595、并设法很好地控制它。

当我现在使用 LMX2572时、似乎我无法控制 f_VCO。

 

首先、我们使用在 Texas Instruments 中找到的默认配置、此配置略有修改:

 

MUXOUT_LD_SEL = 0 (回读)

V_OSC = 125MHz

PRES = 2

FCAL_HPFD_ADJ = 1 (37.5MHz < f_PD <= 75MHz)

MASH_ORDER = 3 (三阶调制器)

OUTA_PD = 1

OUTB_PD = 0

 

(RFoutB = 100MHz)

该文件在启动时编程到 LMX2572中:  

/cfs-file/__key/communityserver-discussions-components-files/48/LMX2572_5F00_DefaultConfiguration.txt

 

然后、我们读回所有寄存器值、这些值可以在 LMX2572_ReadBackConfiguration.txt 中找到、而使用 TICS Pro 时、这些值似乎是正确的。

回读文件:

/cfs-file/__key/communityserver-discussions-components-files/48/LMX2572_5F00_ReadBackConfiguration.txt

 

对该配置进行编程时、我们测量到108MHz、这与我们的预期不完全相同、但至少接近。

经过进一步的实验、似乎只有我们选择的通道分频器似乎会影响 RFoutB 频率。

例如、当我更改寄存器值以使 RFoutB = 500MHz 时、通道分频器值设置为8、我测量的频率大约为880MHz、

接近当通道分频器值为64时测量频率的8倍。

 将 RFoutB 设置为500MHz 后、读回文件:

/cfs-file/__key/communityserver-discussions-components-files/48/LMX2572_5F00_500MHz.txt

即使在将 FCAL_EN 写入高电平之后、更改 PLL_N 似乎根本不影响 RFoutB。

OUTA_PD、OUTB_PD、OUTA_PWR、OUTB_PWR 和 CHDIV 似乎都对我们有用、当我们回读所有寄存器值时、PLL_N 的寄存器值似乎都正确。

 

TICS Pro 在我们查找 LMX2595的寄存器设置中的错误时非常有用、但现在我们没有看到任何错误、但我们仍然无法正确控制 RFoutB。

我们做错了什么吗?

 

/西蒙

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

    您好、Simon、

    使用您的文本文件从 LMX2572获取正确频率没有问题。 实际上、配置文件都没有问题。

    您是否使用 TICS Pro 或您的硬件对 LMX2572进行编程?  

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

    尊敬的 Noel:

    我们不使用 TICS Pro 对 LMX2572进行编程。 我们将使用 TICS Pro 生成"默认配置"文件、并通过读回存储器来验证我们写入 LMX2572的数据是否正确、如果有任何错误、GUI 会显示错误。

    为了对 LMX2572进行编程、我们将使用我们自己的硬件通过 SPI 对 LMX2572进行编程、该编程似乎有效。 我们可以对所有寄存器进行编程、并在所有读/写寄存器中读回写入的数据。

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

    您好、Simon、

    由于相同的配置可在实验练习中正常工作、因此我没有任何提示。

    让我们进行一些调试。

    如果您将 MUXout 更改为锁定检测输出、该引脚是否会变为高电平?

    如果读回 rb_LD_vtune、它说是锁定吗?

    如果您具有直接 VCO 输出、输出频率是否正确?