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.

[参考译文] LMK0.4616万:同步输入功能

Guru**** 2511985 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1101354/lmk04616-sync-input-functionality

部件号:LMK0.4616万

您好,

我有一个使用LMK0.4616万的定制PCB,我想在同步的上升沿触发SYSREF脉冲。 我正确设置了SYSREF寄存器,因为我可以通过在GLBL_sync_SYSREF over SPI中设置global_SYSREF位来触发SYSREF脉冲。

我的问题是,当同步引脚处出现上升边缘时,不会生成SYSREF脉冲。 作为调试步骤,我已将STATUS0设置为输出SYNC_INPUT的镜像,但输出仍为低。 我还尝试将STATU0_INT_MUX设置为"Logic 1",并确认STATUS0输出随后读数为HIGH。

我还将同步输入连接到静态1V8电压,STATUS0保持低电压。

我做错了什么?

我已附上从TIC导出的寄存器。

非常感谢,

Josh

e2e.ti.com/.../lmk0.4616万_5F00_regs.txt

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

    您好,Josh:

    我看到您正在写入0x1.426万,其中包括设置SYNC_ENB_INSTAGE=1。 在数据表中,文档声明当此位设置为1时,同步输入阶段被禁用。 请尝试设置0x1.424万。

    此致,

    Derek Payne

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

    谢谢Derek,这似乎解决了问题!

    注意:我遇到这种情况的原因是因为TICS Pro中似乎有一个错误(我运行的是v 1.7 .5.0)。 如果我导入上面上传的寄存器设置,则转至"GPIO引脚:SYNC"页面,"SYNC_EN_INSTAGE"已正确设置为"输入2级",尽管在寄存器0x142中SYNC_ENB_INSTAGE设置为1。如果我在不更改任何内容的情况下重新生成寄存器输出,SYNC_EN_INSTAGE仍保持设置为1。

    要获得正确的寄存器输出,我必须将 “SYNC_EN_INSTAGE”更改为 “禁用”,然后将其设置回“输入2级”,然后我才能得到正确的值。