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.

[参考译文] TIOL221:TIOL221 SPI CPol、CPha

Guru**** 2514405 points
Other Parts Discussed in Thread: TIOL221

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1553839/tiol221-tiol221-spi-cpol-cpha

器件型号:TIOL221


工具/软件:

您好:

TIOL221 数据表(SLLSFS6A–2024 年 9 月–2024 年 12 月修订)的 SPI 图似乎存在一些不一致之处。

图清楚地显示(图 7-5、图 7-6) SCK 上升沿(从低到高)的 SDI 变化(为清晰起见,添加了蓝线和红线)。

数据表文本指明(添加了粗体突出显示部分)

“SPI 控制器必须在 SPI MODE0 中生成时钟和数据信号(时钟极性 CPOL = 0 和时钟)
相位 CPHA = 0)、用于与 TIOL221 通信。 SDI 上的 SPI 输入数据会在从低到高的边沿上采样
SCK。 SDO 上的 SPI 输出数据会在 SCK 的从高到低边沿上改变。“

这似乎与数字中所显示的内容相矛盾。

有关 SPI 模式的说明、请参阅 e2e.ti.com/.../faq-ads129x-what-are-the-correct-polarity-and-phase-cpol-cpha-spi-settings

您能否澄清一下、哪一项对于 TIOL221 是正确的?

感谢您的帮助。

此致

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

    您好 Christian:

    感谢您的观察。  SPI 数据始终在从低到高边沿上采样。

    为了进行演示、这里提供了一些寄存器 0x02 的读取、写入和额外读取图。

    先读:

    使用值写入寄存器 0x55:

    二读:

    此致、

    Jonathan

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

    您好 Jonathan、

    感谢您通过记录与器件的通信来验证 TIOL221 在上升沿对 SPI 数据进行采样。

    我建议在未来的修订版本中更新数据表中的数字以反映这一点、或者至少有一条注释:这些数字仅用于说明目的、不能显示时钟和数据之间的确切时序关系。

    谢谢。

    此致、

    基督教