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.

[参考译文] LMX2594:如何使用触发器启动斜坡?

Guru**** 2391445 points
Other Parts Discussed in Thread: LMX2594EVM

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/908630/lmx2594-how-to-use-a-trigger-to-start-a-ramp

器件型号:LMX2594

对于 FMCW 应用、我需要生成20MHz 的斜坡。 起始频率为13.400 GHz、在1000 μ s 内升至13.420 GHz。 (Ramp0)
斜降(Ramp1)时间设置为20us。 (13.420至13.400 GHz)

这在自动(非手动)模式下工作正常。 但我无法在 LMX 上找到与斜坡开始或结束同步的外部信号。 我们需要这样做来使 ADC 的采样与斜坡同步。

我还尝试了触发器。 我在触发定义部分中使用 Tics Pro 定义了"Trigger A"和"Trigger B":

触发器 A 为:RampDir 引脚上升沿
触发器 B 为:RampDir 引脚下降沿

其中:RAMP0_NEW_TRIG 作为触发器 A、RAMP1_NEW_TRIG 作为触发器 B。 这样做的目的是在 RamDir 上的上升沿和负沿上的下降沿之后启动上升斜坡。 但这不奏效。

我尝试了许多其他组合的触发器。 但它们都不起作用。 (选中 RAMP_EN 框后、分析仪上的载波消失、触发后不会发生任何情况。)

我出了什么问题?

非常感谢您的建议。

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

    Eloman、您好!

    "图18. 《LMX2594EVM 用户指南 :https://www.ti.com/lit/ug/snau210a/snau210a.pdf?ts=1590509266544》中的"斜坡示例"提供了斜坡配置的示例。 此外、数据表的"7.3.13.2自动斜升"和"7.3.13.2.1自动斜升示例(三角波)"部分还提供了有关如何使用自动斜升功能的信息。 如果此处未提供您要查找的答案、请告诉我。

    在手动模式下、每个触发器将仅考虑斜坡的一个步长。 换句话说、您需要在 RampDir 上继续提供多个上升沿、直到达到目标扫描。

    "这在自动(非手动)模式下工作正常。 但我无法在 LMX 上找到与斜坡开始或结束同步的外部信号。 我们需要这样做来同步 ADC 的采样与斜坡。"

    我认为这是正确的、LMX 不会提供任何外部信号来表示开始或结束 但是、对于斜坡的开始、您可能可以使用与触发斜坡相同的信号。

    "我尝试了许多其他触发器组合。 但它们都不起作用。 (选中 RAMP_EN 框后、分析仪上的载波消失、触发后不会发生任何情况。)"

    那么您看不到输出频率吗? 这是手动模式还是自动模式?

    谢谢、

    Vibhu

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

    您好、Vibhu、

    感谢你的答复。

    自动模式没有问题。 图18,在斜升示例中,显示了两个斜升触发器的 TOC 超时示例。

    我想使用一些物理引脚作为启动斜坡的触发器。 请参阅屏幕截图:

     

    这似乎不起作用。  

    您在屏幕截图中看到选中了 RAMP_BUST_IS。 但这用于另一个实验。

    此致、

    恩斯特

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

    您好、Ernst、

    我相信、一旦您检查了 RAMP_EN、您的斜坡星号、并且由于 VCO 限制设置为20GHz、VCO 开始可能超过13420MHz 甚至更高。 一旦到达 VCO 的边沿、斜坡可能会卡在那里、然后再发送斜坡触发信号。

    您能否尝试将您的斜坡限制降低到更接近目标斜坡频率。 另请确认您的 FPD < 125MHz。

    谢谢、

    Vibhu

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

    您好、Vibhu、

    你是对的。 在增加分析仪的范围后、我看到 CW 频率为15.3GHz。

    然后、我将"VCO 输出上限"设置 为13.45GHz。 当我 检查 RAMP_EN 时、我注意到 频率稳定在13.45GHz。  

    但在应用 TriggerA (RampClk Pin RisingEdge)后,输出频率再次上升。 现已达到14.5GHz。 一直停留在那里。 此外、在提供 触发器 B 后、该触发器应将频率恢复到13.4GHz。

    我还尝试先发出触发器 B、而不是触发器 A。 结果相同。   

    PFD 设置为50MHz。
    我检查了2个不同的 LMX2594EVM 集。 但没有区别。

    以下是我使用的设置:

    但愿你能帮帮我。 也许您可以提供一个配置文件?  

    此致、

    恩斯特

      

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

    您好、Ernst、

    我看不到您的设置、您能不能尝试重新连接它们。

    Vibhu

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

    您好、Vibhu、

    出现问题。 以下是设置:

    此致、

    恩斯特

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

    您好、Ernst、

    根据您的应用、一旦您正确达到较高的频率、触发器 A 将是错误的触发器。

    另一个需要注意的问题是、一旦您设置 RAMP_EN = 1、RAMP0就会启动。 现在、您需要对 下降斜坡应用触发器 B。

    如果您已经处于 VCO 高输出限值、请勿上升。

    谢谢、

    Vibhu

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

    您好、Vibhu、

    感谢您的更新。

    反向触发方法、根据您的建议、使用触发器 B、 我已经尝试过。 请参阅我之前的帖子。 这不奏效。

    现在、我使用此配置:

    检查 RAM_EN 后、频率从13400 MHz 移至13420 MHz (RAMP0)

    通过提供"时钟斜坡"、TIS-Pro 在  LMX 的 RAMP_CLK 引脚上生成50ms 正脉冲。 第一个(上升)边沿应触发 RAMP1 (触发器 A)。 但什么也不会发生。 频率保持在13420MHz。  负向边沿应触发 RAMP0 (触发器 B),但由于没有发生 RAMP1,所以我们没有到达那里。

    我还将 TI MSP430微控制器连接到了 EVM。 此控制器:

    1) 1)重置 LMX  
    2) 2)初始化 LMX。
    3) 3)校准 VCO
    4)并启用斜坡。

    之后、它开始向 LMX 发送 RampCLK 脉冲。 (500Hz 50%占空比)

    我得到相同的结果。 频率仅从 13400 MHz 移动到13420 MHz 一次。

    您可以向我发送 一个应该执行该作业的 TIS-Pro 设置文件吗? 我现在的进度落后了、项目负责人开始投诉。

    此致、

    恩斯特

     

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

    您好、安永、

    由于您有 EVM、请尝试此配置。

    该配置使用 RampCLK 引脚来触发上升/下降斜坡。

    配置中的问题是您已检查 RST 位。 由于 Ramp1的起始频率等于 Ramp 0的结束频率、因此这不是必需的。

    e2e.ti.com/.../e2eRamp.tcs

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

    Noel、您好!

    感谢你的答复。

    我在我的 EVM 上测试了您的配置。 但恐怕它无法正常工作。

    加载文件后、我看到载波频率为13400 MHz。 当我给出 RAMP_EN 时、不会发生任何情况。 仍然是13400 MHz。

    然后、在禁用 RAMP_EN 结束后、再次重新启用它、频率将移至15.3GHz。

    我在配置中看到 RAMP0_NEW_TRIG 和 RAMP1_NEW_TRIG 都设置为 TriggerA。 这可能会为两个斜坡产生触发逻辑竞争?

    我启用了 RST 选项、以确保 RAMP0始终以正确的频率启动。 因为当 RAMP0_LEN / RAMP1_LEN 不计算为整数值时、可能会发生舍入错误。

    我的项目负责人要求与 TI 支持工程师进行语音通话。 他也是一名射频工程师。 这可能会有所帮助。  

    如果有可能,请通知我。 如果可能、请将首选时间、日期和时区的电话号码发送给我。   

    此致

    恩斯特

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

    您好、Ernst、

    您能否在未选中 RST 位的情况下检查配置、让我在周二的实验中测试此配置并提供更新。

    谢谢、

    Vibhu

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

    您好、Ernst、

    您是否能够在未选中 RST 的情况下进行检查。 我今天无法检查配置。 我将在星期四/星期五重试。

    同时、如果您有任何进展、请告诉我。

    谢谢、

    Vibhu

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

    您好、Vibhu、

    我在打开和关闭 RST 的情况下尝试了您的配置。 但这不起作用。  

    同时、我使用 MSP430微控制器进行了权变措施。 我在手动模式下使用其 PWM 输出来生成 RampClk 和 RampDir 信号。 根据要求、我还将扫描从20MHz 增加到140MHz。 (为了获得更好的距离分辨率)

    RampClk 现在以2MHz 的频率运行、占空比为40%。 在上升沿、频率被步进。 在下沿、将触发 ADC。 频率现在以1024步长从13400 MHz 升至13540 MHz。

    在分析仪上、我在"同轴保持模式"中看到这一点:

    射频前端工程师对此感到非常满意。

    但自动 模式下的触发器问题仍未解决。 如果您能找到适合您的解决方案、那将会很棒。。我们更灵活、因为 FPGA 无法根据用户需求重新配置时序。

    此致、

    恩斯特  

      

     

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

    您好、Ernst、

    很高兴听到您找到了权变措施。 一旦我可以测试这个、我将会告诉您。

    谢谢、

    Vibhu

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

    您好、Ernst、

    请尝试在 VCO 输出限制接近所需斜坡结束频率时自动斜升。 例如、将高电平设置为13420.01 MHz、将低电平设置为13399.99 MHz。

    为了进行测试、它可能有助于将一个触发器设置为上升沿 RampCLK、将另一个触发器设置为上升沿 RampDir。

    然后、您可以使用两个不同的触发器来斜升高低。 当您启用斜坡时、第一个高电平将自动发生。 这是我使它能够在我的 EVM 上工作的一种方式。

    谢谢、

    Vibhu

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

    您好、Vibhu、

    很抱歉耽误你的回答。 我本周正在进行另一个项目。

    您的解决方案似乎是正确的。 它现在可以工作了。
    我注意  到、只需降低"VCO 输出频率低"值并将其设置为接近13400 MHz。 (RAMP0开始)。 如果它具有相同的值、则 VCO 频率会在第一次触发时直接移至14750MHz。

    我的 TIS-Pro 应用程序不会在 自动模式下转发方向信号。 我为此使用了 RampClkPin 下降沿。

    为了生成13400 MHz 频率、小数分频器的计数器部分的计算结果为零。 这可能会导致问题吗?  

    谢谢、

    恩斯特