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.

[参考译文] ADS8900B:我们能否拉低/CS 以实现连续数据传输帧?

Guru**** 2528720 points
Other Parts Discussed in Thread: ADS8900B, ADS127L11

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1122008/ads8900b-can-we-pull-low-cs-to-realize-continuous-data-transfer-frame

器件型号:ADS8900B
主题中讨论的其他器件: ADS127L11

大家好、

目前、我的客户对 ADS8900B (20位)的性能非常满意。 但是、目前他们遇到了有关/CS 信号的问题。

他们收到了客户的一个重要案例、其中/CS 信号非常慢、大约1ksps、无法调整。 但他们希望实现1Msps 数据速率。 clk 信号是可调节的、可以进行调节以满足要求。 但是不能更改/CS 信号。

但是、在每个数据传输帧之后、ADS8900B 将自动拉高/CS。 这将限制应用的数据速率。

那么、有什么方法可以帮助 ADS8900B 与此应用兼容。 例如、通过更改寄存器或外部电阻器来配置 ADS8900B、以连续传输数据、直到/CS 手动拉至高电平。 (数据传输帧将在/CS 信号的下降沿和上升沿之间连续传输、并且/CS 可由主机手动控制。)

或者、我们还有其他一些材料可以支持该功能吗? 可接受20位、24位。   

达信蔡

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

    您好、Marsh、

    ADS8900B 不支持连续输出数据。  转换时钟 CONVST 必须以所需的采样率运行。  对于1MSPS、f-CONVST=1MHz。  为了读取数据、/CS 引脚必须以与 CONVST 相同的频率运行。  对于1MSPS、f-CS=1MHz 以及 f-CONVST=1MHz。

    问题: 客户是否希望以1MSPS 的速率收集数据、然后以1kHz 的速率读回数据?  在这种情况下、您需要一个内部 FIFO 来存储数百个转换结果、直到主机处理器将/CS 拉低以读回数据。  TI 的 ADC 中没有一个具有如此大的 FIFO。

    另一个选项是 ADS127L11。  这是一个24b Δ-Σ ADC、可支持高达1MSPS。  /CS 引脚可连接至低电平、ADC 将持续转换数据。  ADS127L11将以输出数据速率(本例中为1MSPS)切换 DRDY 引脚、让主机处理器知道何时有新数据可用、并可使用 SCLK 从 SDO 引脚计时。  但是、主机处理器将需要监控 DRDY 引脚并在 DRDY 变为低电平时传输每个转换结果。

    最好了解客户为何无法以所需的1MSPS 数据速率控制/CS 引脚。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    Nicholas、您好!

    非常感谢您的快速回复。

    对于您的第一个问题:客户希望以1Msps 的速率收集和回读。

    对于第二个问题:/CS 信号来自客户的主机、用于定义读取 ADS8900B 的时间和对象。 受客户的顶级软件结构和设计以及 FPGA 配置的限制、/CS 可以达到的最高频率为12.5k。 但是、该应用需要100ksps。

    我想我们是否可以使用外部逻辑创建新信号/CS_1来替换原始/CS 来控制 ADS8900B、它应该是 CONVST &/CS & RVS 的函数。 让12.5ksps /CS 转换为更高频率的信号/CS_1。 然而,在这个概念中,各种延迟应该是非常关键和难以解决的。

    您能给我更多的评论或见解吗? 这对我们来说是一个非常重要的例子。

    TKS & BRS、

    达信蔡

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

    对于1Msps 和100ksps、客户没有告诉我确切的数据速率。 这些用作示例。 但是客户告知我12.5ksps 是不能接受的。 其 Δ 器 Σ 一个24位 Δ Σ IC、最大数据速率为250kSPS。   

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

    您好、Marsh、

    我怀疑市场上有任何 ADC 可以在无需额外逻辑的情况下支持这一独特要求。  是的、客户需要一个 FPGA 或 MCU、该 FPGA 或 MCU 可以"读取"来自上游控制器的信号、然后为 ADS8900B 生成必要的控制信号并将数据传回上游控制器。

    此致、
    Keith