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.

[参考译文] ADS1274:ADS1274和四路SPI

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/566365/ads1274-ads1274-and-quad-spi

部件号:ADS1274

大家好!

是否可以使用具有四SPI的ADS1274和MCU?

这样:

ADS1274     MCU

DOUT1->>> IO0_QUAD_SPI

DOUT2->>> IO1_Quad_SPI

DOUT3->>> IO2_Quad_SPI

DOUT4->>> IO3_Quad_SPI

我需要在四个通道DOUT1..4上同时获取数据。  

或者我可以从DOUT1获取有关四个输入通道(CH1,CH2,CH3,CH4)的数据。

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

    感谢您的帖子!

    ADS1274可以采用上述两种方式输出数据。 第一种方法称为离散数据输出模式。 此方法使用独立的DOUTx引脚并联输出来自每个通道的数据。 所有其他接口引脚将在此模式下与MCU共享(即 SCLK,/DRDY/FSYNC)。

    第二种方法称为时间域多路复用(TDM)。 此方法以串联方式输出DOUT1上的所有信道数据,从信道1开始。 您可以选择TDM固定位置(始终输出所有信道)或TDM动态位置(省略数据流中断电的信道)。

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

    在TDM模式下,它与ADS1274和MCU之间的SPI的连接是否正确?

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

    我注意到您将CLK和SCLK短接在一起。 您只能将帧同步接口协议用于此配置,而不能使用SPI。 此外,原理图不显示格式[2:0]的设置。 有关数据输出格式设置,请参见表14。

    此致,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Ryan!
    格式为[0,0,0]。 IM,使用具有TDM模式和动态数据位置的SPI协议。 因此无需将SCLK与CLK连接? 只使用SCLK(ADS1274)到CLK_SPI引脚(MCU),并保留浮动CLK(ADS1274)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Oleksandr,

    ADS1274需要外部时钟输入来生成 Δ-Σ 调制器和数字滤波器使用的时钟频率。 这称为"主时钟输入"或CLK。 另一方面,SCLK是串行接口时钟(连接到MCU CLK_SPI引脚),用于将数据移入和移出ADS1274。 在SPI协议中,这两个时钟不相同。

    有关CLK和SCLK的详细信息,请参阅ADS1274数据表的第26页和第30页。 配置CLK和SCLK时,还必须牢记第8页上介绍的SPI格式计时规范。

    此致,