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:软件模式串行单线制转换问题

Guru**** 2543550 points
Other Parts Discussed in Thread: ADS8686S

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1566794/ads8686s-software-mode-serial-one-wire-conversion-issues

器件型号:ADS8686S


工具/软件:

您好、

我正在按 ~/support/data-converters-group/data-converters/f/data-converters-forum/1557324/ads8686s-serial-communication-not-working?tisearch=e2e-sitesearch & keymatch=ads8686的顺序创建另一个线程。

我将 ADS8686S 配置为软件模式、使用一根线进行串行通信(仅使用 SDOA)。

我能够成功地读取和写入寄存器。  下图显示了寄存器  CHANNEL_SEL (0x03) 的读数

结果是 0x00BB、对应于两个通道中的“固定数字码 0x55555“。

之后、将 CONVST 引脚设置为高电平、BUSY 引脚变为高电平、如下图所示:

接下来我尝试阅读结果、得到以下信息:

如您所见、我读取了 0x0001 和 0x095D、我认为这两个器件上的读数均为 0x5555。

有人能告诉我我我做什么错了吗?

此致、

Rui Coutinho

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

    您好 Rui、

    谢谢你的帖子和你的耐心 ,因为我被延迟到你的帖子.

    对于单线运行、我们应该需要 32 位数据 0xAAAA、后跟 0x5555。 您看不到这些数据、这是意外的。

    32 个 SCLK 读回的整个过程中、CONVST 是否为低电平?

    此致、

    Samiha