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.

[参考译文] ADS8598H:了解串行通信中的这种高速 ADC 转换器

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1299936/ads8598h-understand-this-high-speed-adc-converter-in-serial-communication

器件型号:ADS8598H
主题中讨论的其他器件: ADS8588H

早上好!

我想就 ADC 模型 ADS8598H 的采样时间提出一些问题 https://www.ti.com/lit/ds/symlink/ads8598h.pdf?ts = 1701731784615&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FADS8598H 。 正如您在数据表中看到的、它是一个每个通道包含一个采样单元的 ADC。 8个采样单元、8个通道。 这意味着、由于它可以达到500ksps、如果您使用全部8个通道、则会在1秒内获得4000ksps。 我的问题是关于采集时间。 我想通过 SPI 获取数据、而这个 ADC 具有串行通信功能、因此我可以使用它。 我已经看到它有2个串行输出 DOUTB 和 DOUTA。

我想知道的是、我发现这个 ADC 有点令人困惑、那就是如果我使用全部8个通道、以最大 SCLK 速度(500ksps)从通过 SPI 的 ADC 获得结果需要多长时间。 我怀疑这些转换的发送、因为只有2个串行发送通道、而不是8个。  

提前感谢您、

佩德罗

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

    尊敬的 Pedro:

    当 SCLK 为20MHz 频率且在串行模式下同时使用 DOUTA 和 DOUTB 时、总共需要18x4=72 个 SCLK 来传输4个 ADC 通道的数据(其余4个通道的数据  通过 DOUTB 同时发送到您的处理器)、 总周期时间 tcycle = 72xtSCLK+ tCONV+ TD_CNBSCY+ Tsu_BSYCS + TD_CSDO + TD_CSCN =72x50ns+1.29us+15ns+0ns+12ns+10ns =4.927us、因此最大采样率为202.96ksps。

    不过、ADS8598H 具有与 ADS8588H 相同的接口设计 、可以支持50MHz SCLK 频率(20ns 最低 SCLK 时间周期) 、请参阅下面 ADS8588H 数据表中的时序表、因此您可以提高 SCLK 频率以在 ADS8598H 上实现500kSPS 采样率。 数据表应该在将来更新。

    此致、

    戴尔

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

    大家好、Dale、

    我刚刚看到你的消息,非常感谢!!. 我将查看这个您推荐的16位、更高频率 SCLK 转换器选项。 非常感谢您解释如何使用 SPI 进行示例计算。 我只有一个额外的疑问、在您所做的计算中、您已经对一个输出通道的4个通道(例如 DOUTA)进行了这项计算。 实际上、由于有2个 SPI 输出 DOUTA 和 DOUTB、如果主器件有两个 SPI 输入通道、您可以获得两倍的 ksps、对吧? 也就是说、您将得到2 x 202.96ksps = 405.92ksps。

    谢谢!

    祝您度过美好的一天!

    佩德罗

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

    尊敬的 Pedro:

    不、我的计算同时考虑了 DOUTA 和 DOUTB、其余4个 通道的数据  通过 DOUTB 发送到处理器、而前4个通道的数据通过 DOUTA 发送到处理器。

    如果仅 使用 DOUT (DOUTA 或 DOUTB)、则总共需要18x8=144个 SCLK 来传输总共8个 ADC 通道的数据、因此 最大采样率将为101.48ksps

    我只是修改了我之前的回复以使其清晰明了。

    此致、

    戴尔

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

    大家好、Dale、
    是的、我明白您的意思。 我的意思是、您进行的202ksps 计算用于两个并行输出 SPI 通道、每个通道都进行4个输入通道(总共8个)的转换。 但你所做的计算会是你从 DOUTA 得到的采样,你必须添加从 DOUTB 发送的并联采样,所以如果我没有错的话,它将是404ksps。

    我的意思是、麦克风在1秒内即可接收来自 DOUTA 的202ksps、以及来自 DOUTB 的202ksps、接收404sps。

    请确认我是否正确或缺少任何相关信息。 感谢您投入宝贵的时间给予大力支持。

    Br

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

    尊敬的 Pedro:

    这是同步采样 ADC、不是带有多路复用器的 ADC、通过 DOUTA 发送数据的时间与 通过 DOUTB 发送其余4个通道的数据的时间要求相同、因此   在使用 DOUTA 和 DOUTB 时、202ksps 是最大采样率。

    Br、

    戴尔