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.

[参考译文] 这是有关 ADS1294 SPI SCLK 的问题。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1022452/this-is-a-question-about-ads1294-spi-sclk

器件型号:ADS1294
主题中讨论的其他器件: ADS1298

我对使用 ADS1294时的 SPI SCLK 有疑问。

数据表上的 SCLK 周期为66.6ns (最大15MHz)、但如果它实际工作、在1MHz 至5MHz 范围内是正常的、但会发生6MHz 范围内的数据损坏(使用 DVD 1.8V)。
在 PCB 上、主器件直接连接到33欧姆的串联电阻。
分辨率为24位、采样率为250SPS。

我们想问的是、最大可用频率是否会根据分辨率和采样率而变化。
2.请检查在分辨率为24位、采样率为250SPS 时是否正确使用至少61kHz 的频率。
3.我想知道数据表的 Tsclk 是根据什么标准测量的。



谢谢你。

 

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

    尊敬的 Dongyong:

    感谢您发帖。 请查看我的评论、了解您在以下问题。

    最大 SCLK 频率不取决于器件分辨率和采样率。  

    2.请参阅公式7以了解 SCLK 的最小速度计算。 对于您指定的条件(DR=250SPS、24位、4通道、CLK=2.048MHz)、最小 SCLK 速度为30kHz。  

    3.数据表表表表7.6中的 tSCLK 参数的额定温度范围是 TA =-40°C 至+85°C 且负载为20pF || 100kΩ。

    谢谢

    -TC

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

    感谢您的回答。

    除了答案1之外、我还有一个问题。

    目前、使用高达5MHz 的 SCLK 没有问题、但是 ID (0x90)不能从更高的值读取也有问题。

    如果在上述答案中没有分辨率或采样率的情况下 SCLK 最高可达15MHz、我想知道为什么会出现当前问题。

    是否有必要或限制 SCLK 使用的其他任务或其他因素?

     

    谢谢你。

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

    尊敬的 Dongyong:

    现在很难判断问题是什么。 您能否探测 SPI 总线以实现器件与示波器的通信并观察信号?

    如果发送多字节命令、则需要满足命令解码时序规范(tSDECODE)、如图1所示。 有关 SCLK 计时方法的详细信息、请参阅第9.5.1.2.1节。

    谢谢

    -TC

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

    感谢您的回答。

     

    当您使用示波器检查波形时、波形通常显示为高达4MHz、但在该频率之上、波形失真且 MISO 波形不同。
    SPI 发送到8位突发方法。

    由于 tSDECODE 是4*tCLK、最大可用 SCLK 被认为是8 (位)/4 * tCLK = 4MHz (假定前8位到下8位之间的最小时间间隔)、这是正确的吗?

    如果我想在上一个问题中使用 SCLK MAX 15MHz、我是否使用连续流方法?

     

    谢谢你。

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

    尊敬的 Dongyong:

    [引用 userid="482185" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1022452/this-is-a-question-about-ads1294-spi-sclk/3783551 #3783551"]由于 tSDECODE 为4*tCLK,可用的最大 SCLK 被认为是8 (位)/4 tCLK = 4MHz (假定在前8位和下8位结束之间的最小时间间隔),是否正确?[/QUote

    是的、正确。

    如果 SCLK 为15MHz、您将无法使用连续流方法、因为您将违反 tSDECODE 时序规范。 您将需要使用突发方法来处理频率高于4MHz 的 SCLK、正如您在上一个问题中计算的那样。

    连续流或突发方法与您看到的 SPI 信号完整性没有关系。 您是否会验证您的硬件设计和控制器能够以15MHz 的 SPI 频率运行?

    谢谢

    -TC

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

    感谢您的回答。

    此外、我还有关于9.5.1.4的问题。

    9.5.1.4显示 ADS1298的 DOUT 总计为3byte*9=27字节。 对于 ADS1294、我想知道 DOUT 是如何输出的。
    是否正确输出了3byte*5=15字节? 或者27字节输出是否相同、但不计算5-8个通道?

    目前、根据 SCLK 确认它是15字节。

    谢谢你。

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

    尊敬的 Dongyong:

    是的、没错。 对于 ADS1294、您只需提供120 SCLK (24位 STAT + NCH x 24位数据)或15字节即可从4通道中检索数据。  

    谢谢

    -TC