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.

[参考译文] ADS1278:AM335x 上的 McASP 接口

Guru**** 2394305 points
Other Parts Discussed in Thread: ADS1278

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/750239/ads1278-mcasp-interface-on-am335x

器件型号:ADS1278

我想将 ADS1278连接到 AM335x。 根据22.2节、 AM335x 具有 McASP 子系统的两个实例:McASP0和 McASP1。 每个都有4个串行器 AXR[0:3]。  然而、ADS1278有8个通道。 如果可能、我想使用最大数据速率(144kSPS)、尝试避开 TDM 模式、而不是使用 帧同步离散模式。 我的问题是,如果使用外部振荡器同时为 McASP0和 McASP1供电,我是否可以将它们"合并"以使用8个并联通道,即 McASP0为4个通道 , McASP1为4个通道 ? 还是唯一使用 TDM 模式的方法?

提前感谢您。

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

    感谢您的发帖、欢迎来到我们的论坛!

    我们不能更深入地了解您的微控制器的功能、因为我们不是那里的专家。 听起来、如果您在两个 McASP 外设之间共享相同的 FSYNC 和 SCLK、那么理论上您可以读取4个通道、其中一个通道、其余4个通道则读取另一个通道。 您唯一需要弄清楚的是哪个外设充当主设备、哪个外设充当从设备。 您不希望两个外设都尝试将 FSYNC 和 SCLK 驱动到 ADS1278。

    我不确定您与 McASP0和 McASP1 "共享外部振荡器"的意思。 外部振荡器应作为 ADS1278的主时钟输入、ADS1278控制转换速率。

    否则、只要 SCLK 足够快、可以在每帧内准备8*24位、TDM 模式就应该可以正常工作。

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

    非常感谢您的快速响应。

    仔细检查一下、我就明白您的建议。 可能的方案可以是:

    McASP0 (主器件):
    来自外部时钟的主时钟(37MHz)
    FSYNC 被生成
    生成 SCLK
    来自 ADS1278的通道[0:3]

    McASP1 (从器件):
    McASP0提供的 FSYNC
    McASP0的 SCLK
    ADS1278的通道[4:8]

    ADS1278
    来自外部时钟的 CLK
    McASP0提供的 FSYNC
    McASP0的 SCLK


    ADS1278要求高速时钟为37MHz。 AM335x 可以在内部创建该时钟、但最大频率为26MHz (根据我的理解)。 然而、主时钟可由一个外部振荡器提供。 其思路是从同一外部振荡器为 McASP0、McASP1和 ADS1278供电。 这就是"共享外部振荡器"的意思。

    对于 TDM 模式、如果在高速下工作、SCLK 和 CLK 可以是相同的、即37MHz。 根据我所读出的内容、有必要使用触发器重新计时。 其中的一个部分、假设我使用此触发器、您是否在 TDM 模式下以37MHz 工作时发现任何问题?

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

    您好、Quim、

    是的、场景1正确。 在帧同步接口中、主时钟和帧信号必须同步、这样每帧中都有精确的时钟周期数。

    当 MSB 传播延迟长于 SCLK 周期时、触发器成为必要(请参阅下图)。 只要您已经考虑了这一点、我就看不到全速 TDM 模式的任何其他问题。