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.

[参考译文] ADS8924B:SPI 通信帮助

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1388748/ads8924b-help-with-spi-communication

器件型号:ADS8924B

工具与软件:

您好!

我在连接 AD8924B 时遇到问题、因此我认为我对数据表的理解可能是错误的。 例如、以下是用于与寄存器 OFST_CAL (地址0x20)进行通信的 SPI 帧:

我首先在第一个帧中将一个值写入到寄存器中。

在第二个帧中、我发送一个 RD_REG 帧。

最后、在最后一帧中、前8位应该是我在第一个帧(0x02)中写入的值。 但这不是我得到的。


有什么可能会出错的建议? 我是不是弄反了这个?

我将使用24位长帧、但根据数据表、只要最后22位正确、它应该没有问题。


谢谢

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

    今天早上,我再次看到了我的错误。 为了满足任何人的需要、我将把它留在这里。

    如数据表中所示、地址长度为9位、而不是8位。 所以、以上示例中进行写入的正确帧 是0x242002、然后是0x222000以进行读取。