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.

[参考译文] LMX2595:无法更改频率

Guru**** 2924050 points

Other Parts Discussed in Thread: LMX2595

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1606918/lmx2595-could-not-change-the-frequency

器件型号: LMX2595

大家好、尊敬的 TI 团队  

我使用 LMX2595 开发自己的电路板。 可以按预期读取和写入寄存器。 我可以测量频谱分析仪的射频功率并更改写入寄存器 44 的射频功率。  PLL 锁定。 问题是我无法更改频率。 我无法解决这个问题. 我正在加载从 TICsPro 中提取的寄存器映射。 代码如下:  

LMX2595_writeReg (34、0x0000);
LMX2595_writeReg (36、0x0192);
LMX2595_writeReg (42、0x0000);
LMX2595_writeReg (43、0x0001);
LMX2595_writeReg (38、0x0000);
LMX2595_writeReg (39、0x0002);
LMX2595_triggerFCAL_ONLY();

SPI 和写入寄存器没有问题。 什么可能是问题。  

void LMX2595_triggerFCAL_ONLY()

  // 1) 读取当前 R0(例如,您的表以 0x241D 结尾)
  uint16_t r0 = LMX2595_readReg (0);


  // 2) 写入相同的 R0、但仅设置 FCAL 位
  //  (这会触发校准;位在校准后自动清除)
  LMX2595_writeReg (0、(uint16_t)(r0 | LMX_R0_FCAL_BIT);
}

HexRegisterValues2.txt 

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

    您好 Doğancan、

    您能否提供您最初输出的频率、您希望更改的频率以及您的 Fosc 频率是多少?

    谢谢、

    Michael

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

    您好!

    配置是可以的、但  如果您使用 VCO 倍频器、我们建议将 R25、DBLR_IBIAS_CTRL1 设置为 0x0C2B 以获得更好的输出功率。

    您的配置的 R0 = 0x241 d. 、这将关闭设备电源、您应该将其设置为 0x241C。

    更改频率的过程是正确的、我看不到它无法锁定到新频率的原因。  

    可能 R36 的值不正确。 十进制是 192 还是十六进制?

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

    您好、

    我已经解决了 这个问题。 寄存器值没有问题。 问题与时钟有关。 由于原理图错误、时钟无法驱动 LMX。 但是、PLL 显示的锁定状态为已锁定。 是否有可能理解输出中是否有正确的频率?是否不读取某些寄存器? 这可以是操作的良好反馈?


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

    您好 Doğancan、

    这些寄存器将澄清 PLL_N 和 PLL_R 值、以及与 Fpd、Fosc 和 VCO 值相关的其他值。 遗憾的是、它无法清楚地说明确切的输出值、因为输入/输出频率的值不存储在器件中。  

    测量输出频率最合适的方法是使用频谱分析仪或示波器。

    但是、如果 PLL 被锁定、这意味着 VCO 已锁相到输入、这意味着输入信号有效。 您是否也可以探测该器件的输入? 只是为了进行健全性检查

    谢谢、

    Michael