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.

[参考译文] LMX2572EVM:在自动化模式斜升中使用触发器时设置步长

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1168580/lmx2572evm-setting-step-size-while-working-with-trigger-in-automation-mode-ramping

器件型号:LMX2572EVM
Thread 中讨论的其他器件: LMX2491LMX2572LMX2492EVM

我有 LMX2572EVM 器件,希望在1ms 内生成频率为(3600 - 3650) MHz 的锯齿线性斜坡信号。

第1个选项: 使用自动斜坡模式并设置 "触发下一个斜坡"=TOC 超时。 FPD=100Mhz、因此它将每10ns 斜升一次;因此、增量阶跃为50000。 每个阶跃将为1KHz。 问题是每个斜坡的开始没有标志、因此可以将其用作 ADC 板的指示器、以确定每个斜坡的开始。  这个问题是否有任何解决方案?

-第二个选项:使用手动斜升并使用外部脉冲时钟以适当的频率触发 rampclk 引脚上的阶跃增加。 以及在 rampdir 引脚上的另一个时钟来控制斜升段、如用户手册中所示。 其中一个外部时钟信号可  用作 ADC 板的指示器、以确定每个斜坡的开始。 这里的问题是、这将是一个复杂的过程。

第三个选项:使用 自动斜坡模式作为第一个选项指示、但这次设置为"触发下一个斜坡"=触发1。 使用适当频率的外部时钟信号开始每个斜坡的启动。

我已经尝试过这种方法、它显示了频谱分析仪根据触发频率的输出信号响应。 这里的问题是、我不知道如何确定触发信号每个上升沿上的斜升阶跃、当我增加触发频率时、斜升带宽会降低、而 VISA 会下降。  

我需要确定每个触发器上升沿的增量阶跃、因此我可以知道斜升信号的带宽。

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

    您好、Bassam、

    LMX2572中的斜坡引擎不支持标志。 您可以考虑使用 LMX2491 +外部 VCO。 LMX2491支持输出标志信号以及8个斜坡曲线、您可以构建更复杂的斜坡波形。

    由于您仍然需要一个 MCU 来对 LMX 器件进行编程、因此当您启用 RAMP_EN 位以启动自动斜坡时、您可能可以使用它来生成 ADC 的触发信号。 该解决方案将简化硬件。  

    我不太理解您的最后一个问题、您是否有示例要解释?

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

    Noel、您好!

    感谢您的回答。 我已经获得了 LMX2492EVM、但遗憾的是、我无法获得与评估板尺寸相匹配且覆盖3~ 4GHz 的 VCO。 TI 建议使用'CVC055BH-3600-3800'、但它缺货。 您是否有其他解决此问题的方法?

    您可以看到上图、其中显示了斜坡设置的详细信息。 重要的是设置'RAMP0_NEW_TRIG'=触发器1、这意味着下一个斜坡(RAMP0)将在触发器1的上升沿开始、这可以是来自 MCU 的外部信号、并且可以将斜坡的开始与 ADC 操作同步。 它可以解决一些问题:

    如果我将触发器1的频率设置为1kHz (1ms)、那么理论上、每个斜坡的时间应为1ms。 由于 FPD=100Mhz、因此斜坡的增量阶跃周期= 10ns。 这里的问题是、我无法指定 每个阶跃中的频率变化量、因此无法保证它将在1ms 内扫过所需带宽(3600~3625) MHz。

    示例:阶跃周期=10ns、我想知道1ms 内需要多少个阶跃、等于(1ms/10ns)/2=50000。 (此处除以2、因为"RAMP0_Dly =1"。 BW = 25MHz 时所需的步长为(25MHz/50000=500Hz)。

    问题是我无法保证步长= 500Hz、因此它将与上面的计算相匹配、因为我在 TICS Pro GUI 中没有相应的选项。

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

    您好、Bassam、

    您可以尝试 使用 MAOC-009261、这是一个7 - 7.9GHz VCO、可除以2输出。

    您的计算正确。 TICS Pro 计算出的步长为500Hz、RAMPx_INC = 84。  

    一个命令连接到您的配置、您无需启用 RAMP_TRIG_CAL、因为您的频率斜坡范围仅为25MHz。

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

    Noel、您好!

    感谢您对 MAOC009261的首次答复。  

    第二部分很不确定是否属实、因为没有相关参考。 如果使用  "触发下一个斜坡"=TOC 超时来斜升是自动斜升、那么它为 true、但是使用  'RAMP0_NEW_TRIG'= trigger1是不确定的。  

    令人震惊的问题是、当设置 "RAMP0_NEX_TRIG"= trigger1时、频谱分析仪中斜坡的响应会受到触发频率和斜坡值持续时间的影响

    理论上、当斜坡值的持续时间= 1000或 触发频率= 1KHz 时、牵引设置应匹配、但实际上、仅 当触发频率约= 850Hz (1.176ms)时、它们才匹配、如频谱分析仪中所示。 这是否意味着 VCO 需要(0.176ms)的时间才能从下一个斜坡的开始重新开始、因为它突然从3625MHz 变为3600 MHz?

    最后一个问题:如何衡量频率随时间的变化? 为此需要使用哪种类型的测量收费?