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.

[参考译文] ADS1256:状态寄存器

Guru**** 2513185 points
Other Parts Discussed in Thread: ADS1256

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1211204/ads1256-status-register

器件型号:ADS1256

大家好、

您能帮助解决下面的问题吗?

我正在尝试读取状态寄存器、在联机模式下、四个出厂 ID 位3应该是0011。 但是、我始终测量交替的6和0。 除计时问题外、是否可以找出芯片的默认状态寄存器应该是多少?

即、是否所有 ADS1256出厂 ID 位0011?

此致、

Marvin 酒店

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

    尊敬的 Marvin:

    很遗憾、我无法快速验证 ADS1256的 ID 位。  为了验证通信、我建议尝试改为使用数据表中指定的已知复位值读取寄存器。  这些是寄存器1到4中的任何一个。

    此致、

    Bob B

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

    尊敬的 Bob:

    我有一个跟进问题。

    假定 ADS1256以30ksps 运行(使用 DRATE 寄存器)、并 对所有4个差分通道以差分方式使用 ADS。 这到底是如何工作的? 四个通道是否都在30kHz 下测量、然后我通过 SPI 获得值为120kHz 的数据(每个通道30k)? 或者是30k 在四个通道之间进行拆分、这样每个通道的测量频率实际上是7.5kHz。 如果是这种情况、是否在不同的时间分别测量四个通道?

    此致、

    Marvin 酒店  

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

    尊敬的 Marvin:

    在第21页的 ADS1256数据手册中已经给出并对这些信息进行了解释。  要测量四个单独的差分多路复用器输入、由于只有一个 ADC、您必须循环遍历多路复用器。  最大数据输出速率为30ksps、但用于单次连续转换。  但是、当循环通过多路复用器时、数字滤波器需要多个转换周期才能稳定。  因此、要转换单个差分输入、对于单个差分输入通道、需要花费228.6us 的周期(如表14所示的1/4374Hz)。  测量4个独立通道需要4 * 228.6us = 914.5us 来测量全部四个通道(或约1.1kHz 的总吞吐量来连续捕获所有数据)。

    此致、

    Bob B