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.

[参考译文] ADS127L18:可以以菊花链形式连接多少个器件?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1340890/ads127l18-how-many-devices-can-be-daisy-chained

器件型号:ADS127L18

 我很难从数据表中找到可以以菊花链形式连接多少个器件。

我想使用 一位流到 FPGA。

我想以菊花链形式将8个器件连接64个通道。

tc (DCLK)周期 DOUT 到 DIN 菊花链连接"的规格为29.8ns。

这是否意味着我需要一个8 x 29.8 = 238.4ns (4.19 MHz)的 tc (DCLK)周期?

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

    尊敬的 Ton:

    通道的最大数量取决于多种设置和配置。  tc (DLCK)最小值为29.8ns、这会将最大数据时钟(DCLK)频率限制为33.557MHz。  这也是 ADC 时钟的最大时钟频率。  考虑到 DOUT0上的传播延迟、这是满足 DIN0设置和保持时间要求所必需的。

    下面我尝试将所有这些设置合并到一个公式中、以计算 菊花链中 L18器件的最大数量 N、其中通道总数将为8*N。

    N=(CLK_DIV*OSR*TDM)/(DCLK_DIV*TDM*4 Packet_Size),其中计算出的 N 值向下舍入到最接近的整数。

    CLK_DIV 是 ADC 数据速率的时钟分频设置、其中 CLK_DIV 可等于1、2、3、4或8。

    OSR 是数字滤波器的过采样率设置;有关可用的 OSR 设置和产生的数据速率、请参阅表6-1至6-5。

    TDM 是使用的 DOUT 引脚数;1、2或4在菊花链模式下可用。

    DCLK_DIV 是输出数据速率的数据时钟分频设置、其中 DCLK_DIV 可以等于1、2、4或8。

    Packet_Size 是每帧每通道的位数、即16、24、32或40、具体取决于16b 或24b 数据、可选的状态字节和可选的 CRC 字节。

    在您的特定用例中、您希望仅使用 DOUT0引脚(TDM = 1)以菊花链方式连接8个 ADS127L18器件(N = 8)、总共64个通道。  假设您未启用 CRC 或状态字节、那么每个通道的数据包大小将为24、以支持24位读数。  我还将假设 DLCK_DIV=2和 CLK_DIV=3以支持尽可能高的数据速率。

    根据这些假设、支持的最小 OSR 值(最大数据速率)将为:

    8=(3*OSR*1)/(2*24*4)

    OSRmin = 512

    在高速模式下且65.536MHz、21.845MHz 和32.768MHz 时、这将导致每通道的最大可能数据速率为21.3ksps。

    此致、
    N·基思
    精密 ADC 应用

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

    感谢您的快速回复 Keith!

    我必须在一切明确之前消化这些信息。 您的原理图显示4个 DOUT 进入控制器、这是否意味着我无法通过一条线路获取所有数据? 我会在输出采样率为最大值时使用具有24位数据(无状态和 CRC)的宽带转换器。 8192 Hz。

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

    尊敬的 Ton:

    您只需要一行 DOUT0。  我重新绘制了原理图、展示了总共8个 ADS127L18中的2个、希望可以使这一点更加清楚。

    由于您的最大采样率为8192Hz、该值小于此21300Hz 配置中支持的最大采样率、因此这很有效。  我建议使用 OSR 设置1024、这将进一步提高 SNR (有效分辨率)。  在这种配置下、所有 ADS127L18的主时钟频率 CLKIN 需要调整为8192*1024*2*3=50331648Hz。  

    将50MHz 的标准值时钟频率与这些设置一起使用将使每个通道的数据速率为8138Hz、略低于您的目标、但您可以自定义顺序振荡器或使用可编程 PLL 来生成实现所需数据速率所需的确切50.331648MHz 频率。

    此致、
    基思

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

    谢谢 Keith!

    我 现在开始处理我的原理图。

    到目前为止、我的问题 已经解决。