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.

[参考译文] LMX1204EVM:SYSREF 脉冲模式功能问题

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1217063/lmx1204evm-sysref-pulsed-mode-functional-issue

器件型号:LMX1204EVM
主题中讨论的其他器件: LMX1204

大家好、

我将使用 LMX1204EVM 来评估在定制 PCB 板上集成 LMX1204的可能性。

目的是在脉冲模式下使用 SYSREF、通过 SPI 发出脉冲请求。 我已经遵循了数据表和 EVM 应用手册中的规格、使用 SYSREF Continuous、我没有任何问题。

当我在脉冲模式下配置 SYSREF 时、我希望有特定的操作模式、例如发出 SPI 请求(将 sysref 请求位从0切换为1、将 R72 (0x48)位2切换)、我希望看到需要的脉冲数、但没有。 当我将此位设为0时、SYSREF 输出持续生成重复脉冲;当我设为1时、SYSREF 输出全部设为0。

我知道、预期结果通过以下方式获得:

  • 设置 SYSREF_MODE = SYNC ->@写入 R14 (0x0E) 0x0000  
  • 设置 SYSREFREQ_SPI = LOW -> @写入 R72 (0x48) 0x0000  
  • 设置 SYSREFREQ_SPI = 高电平 -> @写入 R72 (0x48) 0x0004
  • 设置 SYSREF_MODE = SYSREF ->@写入 R14 (0x0E) 0x0002  

这样、输出即为所需值、例如8个脉冲、之后输出为0。 工作方式是这样的吗? 我没预料到这一点。 我预计 SYSREF_MODE 保持设置为 SYSREF、仅当我在 SYSREFREQ_SPI 字段上发出从低到高转换时、器件才会输出所需的脉冲数。 我还附加了我在 TICS PRO 中使用的配置文件。

有人能帮我解决这个问题吗?

谢谢!

此致。


e2e.ti.com/.../conf1_2B00_sysref_5F00_pulsed.tcs e2e.ti.com/.../conf1_5F00_sysref_5F00_pulsed.txt

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

    您好!

    配置文件看上去正常。 要在 SPI 模式下运行 SYSREFREQ (通过 SPI 或 SYSREF 脉冲生成进行同步)、SYSREFREQ 引脚应处于逻辑低电平状态、然后仅 SPI 控制位有效。 当前数据表中缺少此值、并将在最新更新中进行更新。

    为了将 SYSREFREQ 引脚保持在逻辑低电平、您可以遵循以下电路、这将提供_N 引脚比_P 更高的电平、并接受 SYSREFREQ_SPI 位。

    您使用的序列不正确、它只是在将 SYSREFREQ_MODE 状态从 SYNC 更改为 SYSREF 后立即发送脉冲。

    谢谢!

    此致、
    阿杰特·帕尔

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

    你好,谢谢你的答复。

    听起来不错。 我将尽快尝试实施您建议的配置设置。

    您使用的序列不正确,它只是在将 SYSREFREQ_MODE 状态从 SYNC 更改为 SYSREF 后立即发送脉冲。

    我也想,这就是为什么我要求你确认。

    我会知道该配置能够解决我的问题。  

    谢谢!  

    此致。