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.

[参考译文] ADS131A04:在2个 ADC 之间交替

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/970616/ads131a04-ping-pong-between-2-adcs

器件型号:ADS131A04

全部:

抱歉、如果我对 ADC 一无所知、但我遇到了2个 ADS131A04器件的情况、我想在它们之间交替。

我可以计算出、在25MHz SPI 时、我可以以大约8uec 的时间"卸载"单个 ADS、对吧?

32位 x 6帧/25MHz = 7.68 μ s。

那么、问题是-在器件上进行转换的最快速度是什么?

实质上、我希望在 ADS-B 转换时传输 ADS-B、然后在 ADS-B 转换时卸载 ADS-B。

此致、

Todd Anderson

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

    您好 Todd、

    感谢您发帖。

    您实际上是否希望 ADC 转换在两个器件之间异步? 因为、如果不是、同步两个器件并使用整个数据速率周期(1/Fdata)从两个器件读取数据可能更容易。 您可以通过在菊花链配置中共享同一 SPI 总线、或在 MCU 上为每个 ADS131A04使用一个专用 SPI 外设来实现这一点。

    可在单个 SPI 总线上实现的最大数据速率取决于:  

    1. 帧大小
    2. 最大 SCLK 频率(受 IOVDD 电源限制)

    帧大小由字大小和每个帧中的字数量决定。 例如、如果您决定禁用 CRC 或某些 ADC 通道、则可以使用动态帧模式从帧中删除未使用的字。

    ADS131A04的最大数据速率为128kSPS。 使用25MHz 的最大 SCLK 频率(IOVDD > 2.7V)、您只能读取~195位或8 x 24位字。 如果您希望使用此数据速率和字大小、则只能选择并行 SPI 总线。 通过使用通用 SPI 总线在两个 ADC 之间进行 Ping 操作、您只需缩短在新数据覆盖结果之前读取转换的时间、这将进一步降低您可以实现的最大数据速率。

    此致、

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