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。 请查看下面他的查询以供您参考。 非常感谢。
我想通过串行接口(SPI)将 ADS8588s ADC 与 STM32连接作为主机。我想同时使用 DOUTA 和 DOUTB 作为数据输出引脚。
如何 使用主机的单个 MISO 上的两个引脚?
此外、请提供示例代码(如果可能)、以便通过串行接口(SPI)与任何主机连接 ADS8588。
如何通过主机 SPI 的 MISO 引脚连接两个数据输出引脚(ads8588s 的 DOUTA& DOUTB)。 我希望使用两个数据输出引脚(DOUTA& DOUTB)的原因是为了实现最大吞吐量(根据数据表) 200KSPS、以便最大限度地缩短串行模式下数据读取操作的时间、 DOUTA 和 DOUTB 均可用于从器件中读取数据。
此致、
Ray Vincent
尊敬的 Ray:
感谢您推广 ADS8588S。 如果一个 SPI 只有一 个 MISO、则在使用 SDOA 和 SDOB 时、控制器上需要两个 SPI 端口。 一个 SPI 可配置为主器件、另一个 SPI 可配置为从器件、以便使用相同的 SCLK。 遗憾的是、我们没有这方面的示例代码。
有一种仅使用一个 SDO (SDOA)即可实现200ksps 采样率的解决方案、请使用 ADS8588H:
tcycle = 128 x tSCLK + tCONV = 128 x 20ns + 1290 = 3850ns、等于260ksps (其他转换时序参数因延迟小而被忽略、无过采样)
注:
ADS8588H 与 ADS8588S 引脚对引脚兼容、两个 ADC 都属于同一 ADC 系列。
ADS8588H 和 ADS8588S 器件上的 SCLK 均支持50MHz、数据表将在未来更新。
ADS8588S 通过一个 SDOA 和50MHz SCLK 支持的最高采样率约 为155ksps。
此致、
戴尔