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.

[参考译文] LMK04828:SPI 3线无响应

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/774422/lmk04828-spi-3-wire-non-responsive

器件型号:LMK04828

大家好、我之前问过以下电路是否正确、仅测试芯片的 SPI 通信( https://e2e.ti.com/support/clock-and-timing/f/48/t/760667) 

我尝试过的。

我找到了以下 https://e2e.ti.com/support/clock-and-timing/f/48/p/649396/2386845?tisearch=e2e-sitesearch&keymatch=afe58jd18evm#2386845

断电指令时的功耗。 我已验证 RESET (引脚5)是否连接至低电平

我找到了以下 https://e2e.ti.com/support/clock-and-timing/f/48/t/505076?LMK04828-Not-listening-or-responding-to-SPI 

复位(引脚5) 0v

LDObyp1 (引脚11)~2.5V

LDObyp2 (引脚12)~1.5v

OSCin (43)~1.6V

CLKin0 (37)~1.6V

STATUS_LD1 (31) 0

STATUS_LD2 (48) 0

CLKIN_sel0 (58) 0

CLKIN_sel1 (59) 0

上面的电路是在3.3V 电压下绘制的.355A 图,我已关闭 IC 并观察到相同的结果。  

我尝试通过向 寄存器0x149写入值0x03、然后将其更改为值0x04来更改 STATUS_LD1。 下面是一个写入示例。 取的值在芯片上测量  

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

    好的、看起来您正在发送串行命令、锁定检测正在切换。 通常、在测试串行通信时、最好选择一个不具有大量其他依赖项的基本串行命令。 锁定检测似乎对您有效、但可能我缺少一些东西。 此外、您还可以切换 POWERDOWN 位(R2[0])并测试对该串行命令的反应。

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

    这很有趣、图像旁边的每一行文字都丢失了。 让我们看看我是否可以清除它。  

    在论坛上、我找到了2种验证 SPI 通信的方法。 第一种方法是发送命令以断电。  

    "此外、您还可以切换断电位(R2[0])并测试对该串行命令的反应。" 我已经尝试过这种方法。 我没有看到功耗降低、表明器件正在关闭。 请注意、当我将 RESET/GPO 引脚升高到高电平时、功率也不会降低。  

    我发现的第二种方法是在 STATUS_LD1引脚的输出和反相输出之间切换输出类型。 这是通过 向 寄存器0x149写入值0x03、然后将其更改为值0x04来完成的。 我没有观察到 Status_LD1引脚上的任何更改。  

    希望这澄清了我尝试过的东西。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我解决了这个问题。 我的 CS 线路有噪声、添加了一个电容器并解决了该问题。