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:如何仅使用4通道

Guru**** 2392905 points
Other Parts Discussed in Thread: ADS8588S

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1409317/ads8588s-how-to-use-only-4ch

器件型号:ADS8588S

工具与软件:

尊敬的技术支持团队:

为了仅针对4个通道(CH1至 CH4)从 ADS8588S 读取数据、即使我仅使 CONVSTA 生效、BUSY 也不会变为高电平、并且我无法读取任何数据(CONVSTB 固定为"0")。
我认为这种方法可以通过检查下面的 E2E 来实现。

--------------------------------------------------------
Q1
ADS8588S 配备了8通道 ADC、但当在转换后仅读取4个通道(CH1至 CH4)时、仅将"CONVSTA 数据读取操作时序图"和"图4:并行数据读取操作、CS 和 RD 单独操作、CS 和 RD 单独操作"置为有效。 (CONVSTB 固定为"0"、未使用)

答案

对于 Q1 -是的、正确。  BUSY 置位为低电平后、在转换完成后读取。

e2e.ti.com/.../ads8588s-questions-about-read-after-conversion
--------------------------------------------------------

似乎是、如果信号每5us 周期在重复上升沿的情况下输入到 CONVSTB、则与 CONVSTA 相同、BUSY 将变为高电平并将开始读取。

■问题

(1)要使用 ADS8588读取4个通道(CH1至 CH4)的数据、是否仅将 CONVSTA 置为有效还不够?
  您能告诉我只读取4个通道的方法吗?  

我想确认我是否使用的方法不正确地只读4ch。


(2)如果必须对4个通道的 CONVSTA 和 CONVSTB 置位、我可以通过在 AIN_4数据时序将 CSn 和 RDN 设置为高电平来执行此操作吗、如下所示?

■μ A 条件
可能系统上的设置如下。
・CONVSTB 固定为"0"且未使用。
・转换后读取
・并行数据读取(CS 和 RD 单独)
・请参考以下时序。

"图2. 数据读取操作时序图"
‘图4:并行数据读取操作、CS 和 RD 分离'。

此致、

TTD

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

    您好、TTD:

    对于新的 Q1、如何设置 OSR 引脚?  如果使用 ADS8588S 进行过采样、则必须切换两个 CONVST 信号。  对于 Q2 -是、您可以短周期数据读取、并仅获取 前四个转换结果。

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

    您好、Tom、

    感谢您的答复。

    OS[2:0]从 FPGA 设置为"000"、因此它处于无过采样模式、但除非切换了 CONVSTA 和 CONVSTB、否则 BUSY 为高电平并且不输出读取数据。  

    此外、我可以通过将信号输入类似于 Q2波形的控件来从 ADC 读取、但有时会不定期地读取一个意外值。 它通过 Signal Tap (如逻辑分析仪)检查了 AMD FPGA 的内部电路。 现在我要研究的是有关 ADC 或 FPGA 逻辑的内容。

    此致、

    TTD  

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

    您好、TTD:

    设计团队被搁置、他们告诉我、8通道 ADS8588S 应能符合您在繁忙状态下看到的行为。  如果只有一个 CONVST 激活、则 BUSY 不会触发。  话虽如此、他们告诉我、Ax 的四个通道在等待 MAX 转换时间段后仍然应该进行转换并可读取。  让我知道您发现的有关"意外价值"的信息。