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.

[参考译文] LMX2491:作为 Adf4159的 LMx2491替代产品

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1003430/lmx2491-lmx2491-as-adf4159-replacement

器件型号:LMX2491
Thread 中讨论的其他器件:LMX2492

你好。

在我们的设计中、我们使用 TI DSP 以及 ADI 器件来生成信号。

为此 、我们创建了一个一致的系统、所有组件均以50MHz 的频率从同一电路板时钟中获取。

我们想知道、对于 Lmx2491或 Lmx2492、我们是否能够设置一个斜坡时间、该时间是连续模式(相位一致性)下 ADC 采样频率的精确倍数。

从 TICS Pro SW 的快速了解中、我们看不到对斜坡的控制太多。 是否有其他工具或电子表格用于此操作? 我们想要做的可能是通过直接写入寄存器来简化。

请、您能就此向我们提供一些建议吗? 我们认为 Lmx2491可能是我们应用的完美选择。

此致

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

    尊敬的 Pak:

    您是否已查看 LMX2491数据表第8节和 LMX2492 EVM 用户指南? 我们在这里放置了一些斜坡示例、它们是否是您需要的环路?

    使用这些 PLL、设置斜坡配置文件后、您可以通过硬件或软件触发斜坡、斜坡将自动运行。

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

    谢谢 Noel。

    我已经检查了文档和 TICS Pro 软件。

    然而、TICS Pro 是一个小数位的高电平、它会尝试补偿斜坡、因此您没有确切的控制能力。

    例如、我要设置每 XX 微秒重复一次的斜坡(或不同斜坡)、而不会随时间变化。

    我在论坛上看到、在某些模式下、有一个补偿或校准会导致一些抖动。

    我正在寻找一种更简单的方法、其中可以控制步进数和步进频率的增加、从而设置确定性斜坡。 例如、使用 ADI 工具:

    这可能会有所帮助。

    此致

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

    尊敬的 Pak:

    您能否绘制 斜坡波形(频率与时间)? 我可以为您设置 TICS Pro。

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

    谢谢 Noel。

    此信号可能是一个示例:

    例如、长斜坡侧可以是560us、短斜坡侧可以是70us。 两侧的扫描频率均可为12kHz。

    我们将使用50MHz 或100MHz 时钟。

    此致

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

    尊敬的 Pak:

    检查 RAMP_EN 位后、以下配置将在1500MHz 和1600MHz 之间连续扫描。

    以70µs μ s 为单位斜升、以560µs μ s 为单位斜降。

    相位检测器频率为50MHz、您可以使用50MHz 或100MHz 参考时钟。

    我不理解12kHz 的要求、以上示例是否符合您的要求?

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

    谢谢 Noel。

    正如我看到的、为什么频率从1600.00020265开始、而不是从1600开始?

    您是否能够共享 PLL 屏幕?

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

    尊敬的 Pak:

    由于在斜坡期间 PLL_N = 2^24、这是一个舍入问题。

    第一个斜坡的单位为70µs μ s、有3500个子斜坡。 因此、每个子斜坡步长的大小为 28.5714285714285714kHz。 实际步长将与数学值稍有不同。 最后、累积的误差使实际频率更高。

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

    谢谢 Noel。

    我正在寻找1910MHz 和1922MHz 之间的扫描(例如、12kHz 扫描)

    我想看到 PLL 设置屏幕截图。 如何配置 User_control 和 PLL 屏幕?

    是否可以定义步数而不是时间?

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

    尊敬的 Pak:

    每个子斜坡将在每个 FPD 周期发生一次。 假设 FPD = 50MHz 且斜升时间为70µs μ s、则会有3500个子斜升。 我们可以启用 RAMPx_DLY 位、以将子斜坡速率降低到每两个 FPD 周期一次。 如果您需要一定数量的步长、则必须选择正确的 FPD 和斜坡时间组合。  

    这是用于在1910至1922 MHz 之间扫描的.TCS 文件。

    e2e.ti.com/.../lmx2491.tcs

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

    谢谢 Noel、我还有两个问题要真正了解 LMX241。

    为什么第一个斜坡的初始值和结束值不匹配? 不应该嘿?

    是否可以设置更长的斜坡? 例如5ms。

    最后、需要发送哪些寄存器。 是否有使用 MCU 和 LMX241的源代码示例?

    谢谢你

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

    尊敬的 Pak:

    频率不匹配、因为这两个斜坡中的步长不同、RAMP1中的步长会因斜坡时间延长而减小。  

    请记住、VCO 频率将在每个 FPD 周期递增一次、如果您需要很长的斜坡时间、则必须使用较小的相位检测器频率。 在此示例中、如果您需要5ms 的斜坡时间、则必须设置 FPD = 25MHz 和 RAMPx_DLY = 1、

    Vcc 首次上电后、TICS Pro 中的 Raw Registers 页面中显示的所有寄存器必须编程一次。 之后、如果您想更改 VCO 频率、则只需对您想要更改的寄存器进行编程、例如 PLL_N。

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

    谢谢 Noel。

    但在我共享的示例中、一个斜坡时间恰好是另一个斜坡的8倍、因此只要距离也可以被相同的因子分割、开始和结束就应该匹配。

    关于较长的斜坡时间、RAMPx_DLY = 1的函数是什么

    是否有 适用于任何 TI MCU 或 DSP 的 C 源代码示例?

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

    尊敬的 Pak:

    斜升步长为 3.4285714285714285714285714285714285714 kHz;斜降步长为 0.42857142857142857142857142857143 kHz。 我们无法精确地生成这些频率。 必须存在舍入误差。  

    RAMPx_DLY 位用于将斜升速率降低至每两个 FPD 周期一次。

    恐怕除了 TICS Pro 之外、我们没有示例编程代码。

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

    我的问题是:有141个寄存器、是否需要全部发送它们?

    关于斜坡尺寸、我想知道斜坡之间的不匹配是否会导致 VCO 和 PLL 之间的分离。 PLL 通常会发生这种情况。

    相反、LMX241将单独处理这些斜坡、并且可以正常工作。

    此致

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

    尊敬的 Pak:

    Vcc 首次上电后、TICS Pro 中的 Raw Registers 页面中显示的所有寄存器必须编程一次。 之后、如果您想更改 VCO 频率、则只需对您想要更改的寄存器进行编程、例如 PLL_N。

     工具中显示的频率为计算值、执行斜坡时的"实际"频率可能不需要与计算值完全相等。 例如、在70µs μ s 后、我们不知道频率是否将完全等于1922.00000000MHz。 此外、PLL/VCO 不知道频率不匹配量、它将只响应 RAMP_INC 值并相应地更改其频率。 只要环路的响应时间足够快、您就会得到一个平缓的线性斜坡、而不会发生突然的频率变化(跳转)。