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.

[参考译文] AFE4403:通过 SPI 连接多个 AFE

Guru**** 2551640 points
Other Parts Discussed in Thread: AFE4403

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/627123/afe4403-interfacing-with-multiple-afes-over-spi

器件型号:AFE4403

大家好、
我计划通过 SPI 将单板计算机与8个 AFE4403连接起来。 SPI 总线将采用星形配置、每个从器件通过长达15cm 的电缆与主器件隔开。

是否可以以菊花链形式连接 SPI 数据线路、以便我可以释放一些将用于3至8从选择解码器的 GPIO? AFE44xx 数据表未指定此类功能、但我认为无论如何都值得询问。

2.由于加载总线的器件的距离和数量、建议在 SPI 总线上使用某种缓冲和/或终端吗? 您建议使用哪些组件和/或设计方案?

3.如果我无法从单板计算机获取低抖动(<50ps)时钟输出、并且必须在每个 AFE 上使用晶体振荡器、这将如何影响 AFE 和处理器之间的通信? 我正在考虑以1MHz 为 SPI 总线计时。 我还计划使用 AFE 尽可能对 ADC 样本求平均值。

谢谢、

Robert

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

    我们已收到您有关连接多个 AFE4403系统时遇到的系统难题的咨询。
    关于问题1、无法以菊花链形式连接 SPI 数据线。
    我们将很快向您回复您的其他问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚注意到、AFE4403的时序要求要求 SPI 时钟至少为16MHz、而不是1MHz。 这听起来太"黑客"了、但是否可以让 SPI 时钟以16MHz 的频率运行并将其绑定到 AFE 的外部时钟引脚?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert、

    我很抱歉耽误你的回答。
    AFE4403的数据表中有一个名为"数字信号特性"的部分(第9页)、用于指定数字引脚的信号电平。 因此、只要您的单板计算机能够通过给定的迹线提供这些电平、您就可以在没有任何缓冲器的情况下连接多个 AFE、否则您必须使用缓冲器。
    如果要同步所有 AFE、则必须提供通用时钟。 但是,如果 AFE 应该是独立的,那么它们中的每一个都可以有自己的时钟。
    尽管数据表指定16MHz 为 SPI 的最小时钟、但您也可以使用较低的时钟。

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

    Prabin、您好!

    感谢您回答我的问题。 在使用 AFE 进行实验时、我将记住这些信号电平要求。 如果我最终需要为独立于 SPI 总线主控的 AFE 计时、您是否知道是否会有任何潜在的风险、例如对 AFE 的读取/写入干扰?

    谢谢、

    Robert

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

    我认为只要 SPI 信号正确、就不会出现任何干扰。 为多个 AFE 使用多个 SPI 时钟不会造成问题。

    此致、
    Prabin