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**** 2553800 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/871818/lmx2594-burst-mode

器件型号:LMX2594

您好!

您能解释一下突发模式吗? 数据表中的信息很少。

我基本上需要的是、如果降压模式与自动斜坡模式相同、但它会在完成一定数量的斜坡后禁用自动斜坡。

更详细地说、我希望输出一个三角波(即2个斜坡段、同时使用 RAMP0和 RAMP1)、并且还希望使用 RAMP_LIMITS_HIGH_LOW 来平展峰值和谷值以形成三角波。 在一次突发中、我通常希望输出300个三角形。

这样做的方法是:

  • 按照与自动斜升模式中一样的方式对斜坡段进行编程
  • RAMP_BURST_COUNT = 300 (或应该为600、因为每个三角形/周期有2个斜坡段?)
  • RAMP_BURST_TRIG = 0 (这在数据表中被称为"斜坡转换"、这是否与每个斜坡段的计数器超时相同?)
  • RAMP_BURST_EN = 1
  • RAMP_EN = 1

谢谢、

Christme.

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

    Crister,

    当使用 LMX2594斜升时、我首先要明确 的是、VCO 在不重新校准的情况下可以斜升的范围是有限的。  我领导这项工作是因为有些人是一个表演的障碍,但对于其他人来说,这是可以的。  请参阅随附的文档。  您可能还会发现 TICSPro GUI 对此有所帮助。

    e2e.ti.com/.../2654.LMX2594-Calibration-Free-Ramping.pdf

    • RAMP_BURST_COUNT = 300 (或应该为600、因为每个三角形/周期有2个斜坡段?)
    • RAMP_BURST_TRIG = 0 (这在数据表中被称为"斜坡转换"、这是否与每个斜坡段的计数器超时相同?)
    • RAMP_BURST_EN = 1
    • RAMP_EN = 1

    现在、对于这些可编程字段:

    RAMP_BURST_COUNT:

    在该事件之后、斜坡被触发。  您可以选择"斜坡转换"、"触发 A"或"触发 B" (我知道 TICSPro 显示的是"触发 C"、但这毫无意义。  因此、如果您选择"Ramp Transition (斜坡转换)"、那么如果您有两个斜坡、则会设置为600

    RAMP_BURST_TRIG:

    这是触发下一次突发计数的事件。  因此、如果您设置为0、则运行为零的 timoeout 计数器的操作会使计数递增。  如果要使用其中一个 RAMP_CLK 或 RAMP_DIR 引脚来触发、可以通过将其定义为触发 A 或触发 B 并设置为这些触发器来实现此目的。

    RAMP_BURST_EN:

    如果将此设置为1、则意味着运行 ram_burse_count、否则会忽略模式。

    RAMP_EN=1:

    使用 RAMP_EN=1对寄存器 R0进行编程的操作会启动斜升。  但是、如果 RAMP_BURST_EN=1、那么在突发计数完成后、该位被清零。

    此致、

    Dean