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.

[参考译文] ADS8588S:在串行模式下通过 DOUTA 读取所有8个通道

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1524100/ads8588s-reading-all-8-channels-through-douta-in-serial-mode

器件型号:ADS8588S

工具/软件:

下午好、

我希望在串行模式下使用 ADS8588S、仅使用 DOUTA 来读取数据。 我可能缺少数据表中明显的信息、但我不知道如何在硬件中实现这一点超出 ADS8588S 数据表中8.4.2.3.3第3段的范围:

ADS8588S 可以在一条或两条串行数据输出线路 DOUTA 和 DOUTB 上输出转换结果。 第一组通道(ADS8588S 的通道1-4)的转换结果首先出现在 DOUTA 上、如果仅使用 DOUTA 来读取数据、则随后是第二组通道(ADS8588S 的通道5-8)。

这是否可以通过将 DOUTB 接地来实现?

第二个问题是、我使用 Saleae 逻辑器件对 ADS8588SEVM-PDK 进行了一些测试、希望能够实现上述功能。 将 DOUTB 连接到开发板上的 GND 无法实现所需效果、只在 DOUTA 引脚上输出前四个通道。 是否可以在开发板上模拟该行为、或者在这种情况下微控制器硬件/固件的设置方式不允许?

我们非常感谢您提供的任何建议。

此致、
Chris

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

    您好、Chris、

    尝试查看 ADS8588S 数据表第43页的第一个要点。  如果您仅使用 DOUTA、则数据将按分配顺序从 CH1到 CH8从器件发出。  如果您仅使用 DOUTB、则会得到 CH5至 CH8、然后是 CH1至 CH4、如图69所示。

    对于第二个问题、EVM/GUI 未配置为仅从 DOUTA 读取。  如您所见、不建议将 DOUTB 短接至地。  如果您要提供/CS 并为 ADS8588S 提供128个 SCLK 周期、则所有数据都将在 DOUTA 和 DOUTB 上输出。

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

    您好、Tom、

    感谢您的答复。

    我通读了整个数据表(包括第43页)、没有明确说明硬件设计的最佳实践。 要进行确认、如果仅使用 DOUTA、则可以将 DOUTB 保持悬空?

    感谢您确认 SCLK 周期- 今天我将继续进行测试。

    此致、
    Chris

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

    您好、Chris、

    是的、您可以使 DOUTB 保持悬空。