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.4832万:3线SPI读取定时序列

Guru**** 2578735 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1090388/lmk04832-3-wire-spi-read-timing-sequences

部件号:LMK0.4832万

大家好,

我想确认3线SPI读取计时序列。 客户使用读取序列,但不读取任何内容,同时写入正常。  

对于SCLK上升沿,

R/W位=1,然后A14~A0是15位地址,之后8位将成为读取寄存器值。 是这样吗?

此外,读取SPI时是否需要配置?

Rayna

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

    Fail read timing sequences

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

    您好,Rayna,

    首先启用3线SPI接口,R0[4]应设为0。 我想,客户也在遵循同样的要求。

    </s>0.4832万

    对于SCLK上升沿,

    R/W位=1,然后A14~A0是15位地址,之后8位将成为读取寄存器值。 是这样吗?

    [/引述]

    没错。 它们需要遵循SPI时序图中提到的SPI回读的时序。

    谢谢!

    此致,

    Ajeet Pal

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

    您好,Ajeet:

    请您帮助分析为什么此序列不能读取寄存器值?  

    蓝色代表CS,黄色代表CLK,粉色代表SDIO。

    Rayna

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

    Ajeet提到确保SPI_3Wire_DIS =0。  位于R0位4。  您能否确认设置正确?

    我看到您特别要求使用3线SPI (带回读),您是否尝试使用适当的输出类型将另一个GPIO设置为SPI回读以确认您看到或看不到回读数据?

    由于您正在执行3线操作,我想在对最后一个地址位计时后,您正在设置数据PIN以在主机上输入?

    73岁
    Timothy

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

    您好,Timothy:

    感谢您的回复!

    是的,我确认SPI_3Wire_DIS =0。

    我在这里有一个问题。 当3线SPI回读时,我是否需要确保 SDIO_RDBK_TYPE=0位于R149位6?

    读取3线SPI时,SDIO应配置为OD还是推挽式?  

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

    您好,Ruixin,

    您可以根据需要设置OD或推拉式。  但是,如果您使用漏极开路,则需要确保您具有某种上拉,并且您需要考虑最大传输速率的负载/杂散电容上拉值。

    如果您的逻辑不是3.3 V耐受性,Od是好的...尽管不是必需的,您仍然可以配置为使用CMOS中的分压器。 例如,对于1.8 V logic...

    73岁
    Timothy

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

    Timothy,

    感谢您的快速响应。

    如果客户使用OD而不使用上拉电阻器,则读取错误。 对吧? 如果是这样,上述图像中的现象可能是由这一原因引起的。

    Rayna

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

    正确。

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

    非常感谢! 问题已解决。