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.

[参考译文] ADS8686S:将 ADS8686S 与 STM32连接:寻求有关读取寄存器数据和时序图的指导

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1285536/ads8686s-interfacing-ads8686s-with-stm32-seeking-guidance-on-reading-register-data-and-timing-diagram

器件型号:ADS8686S

您好、团队成员:

我目前正在从事一个涉及 ADS8686S ADC 并将其与 STM32微控制器连接的项目。 虽然我已经取得了一些进展、但我仍然面临挑战、尤其是在从 ADC 读取寄存器数据方面。

时序图:是否有人拥有与 ADS8686S 进行 SPI 通信的实时时序图? 视觉表示将极大地帮助理解准确的顺序和时序要求。

SPI 模式:对于 ADS8686S、建议使用哪种 SPI 模式? 我需要相应地配置 STM32的 SPI 外设。

数据格式:

发送:为了读取特定寄存器、我应该发送至 ADS8686S 的字节/命令的确切格式或序列是什么?
接收:从 ADC 读取数据时、我可以预期接收到的数据格式? 我是否有任何应该意识到的具体注意事项、例如字节顺序、填充等?
示例代码:如果任何人具有用于将 STM32与 ADS8686S 连接的示例代码、尤其是 SPI 通信器件、该代码将非常有用。

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

    尊敬的 Noor Mohamed:

    我现在在出差、不在办公室、我将查看详细信息、下周早些时候与您联系。

    谢谢、此致(&R)、

    戴尔

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

    尊敬的 Noor Mohamed:

    感谢您的耐心等待。

    SPI 配置 CPOL = 1且 CPHA = 0可用于 ADS8686S ADC。  SPI 时序如数据表中的图6-5所示。 寄存器写入和读取的时序 可以在图7-29至7-32中找到。 没有用于寄存器写入和读取的特殊字节序列或命令。 您只需遵循寄存器映射中显示的信息即可。 下面是一个示例、用于通过向 RANGE_A1寄存器的位[7:0]写入0xFD、将 AIN0A 的输入范围从默认的+/-10V 更改为+/-2.5V、这意味着将命令0x88FD 发送到 ADS8686S ADC。

    若要读取内部寄存器、 应向 ADC 发送一条附加 SPI 命令、该命令可以是有效命令、也可以是无操作(NOP)、因为寄存器数据将在下一帧中从 ADC 移出。 请参阅图7-32中的时序。

    遗憾的是、我们没有此 ADC 的示例代码、但是如果您能与我分享、我可以检查您的时序。

    此致、

    戴尔

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

    谢谢 Dale Li、

    现在我将获得 ADC 的输出、我遵循  

    请提供一些建议以将寄存器值  

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

    尊敬的 Noor:

    我强烈建议您首先阅读 ADS8686S 的数据表。 在 ADS8686S 数据表的第62页上、您可以看到应发送给 ADS8686S ADC 以读取寄存器的时序和命令格式。 我不知道你在做什么根据你上面的时间. 以下是读取特定寄存器的命令格式。 例如、应发送0x0800命令以读取 RANGE_A1寄存器。

    此致、

    戴尔

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

    尊敬的 Dale:

    请分享发送用于读取器件 ID 的命令的波形以及两者的开头处的相应响应   

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

    尊敬的 Noor:

    读取寄存器的时序显示在 ADS8686S 数据表的第62页(图7-32)。您还想看到其他什么内容吗?

    此致

    戴尔

x 出现错误。请重试或与管理员联系。