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.

[参考译文] AM623:ADS8598S:是否可以使用 DOUTA 和 DOUTB 通过 SPI 连接 AM62x 和 ADS8598S?

Guru**** 2429300 points
Other Parts Discussed in Thread: ADS8598S

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1534603/am623-ads8598s-is-it-possible-to-connect-am62x-and-ads8598s-via-spi-using-douta-and-doutb

器件型号:AM623
主题:ADS8598S 中讨论的其他器件

工具/软件:

大家好!

ADS8598S:是否可以使用 DOUTA 和 DOUTB 通过 SPI 连接 AM62x 和 ADS8598S?

是否有任何材料或示例代码解释了如何连接?

此致、

ITO

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

    伊图 — 桑,

    ADS8598S:是否可以使用 DOUTA 和 DOUTB 通过 SPI 连接 AM62x 和 ADS8598S?

    我不是 ADSxxx 器件专家、但根据器件数据表、如果您使用“串行接口模式“、这应该可以实现。 AM62x 需要在 SPI 主模式下运行、连接到 CLK、CS 和 DOUTA 线路。 这样做将会提供 4 个通道。 如果您需要所有 8 个通道、可以通过使用第二个 AM62x SPI 外设 模块、但在 SPI 从模式(不是主器件)下运行该模块并连接到 DOUTB 来实现这一点。 并使用来自 SPI 主模式外设的相同 CLK 信号保持同步。

    我不知道此示例代码、但我可以查看是否可以找到该团队中的某个人进行交谈。

    您具体有哪些 ADC 要求? 也许我们也可以看看可能符合您的系统级要求的其他 ADC。

    此外、您是否计划使用 Linux SDK 来实现这一点? 或 MCU+ SDK(裸机/RTOS)?

    此致、Andreas

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

    尊敬的 Andreas:

    由于 ReceiveOnly 连接似乎无法实现、以下两种模式是否正确?


    ・2 通道 SPI 时为 2 μ s


    ・通信时间会更长、但使用 DOUTA 或 DOUTB。

    此致、

    ITO

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

    尊敬的 Andreas:

    您能告诉我正确的电路设计方法吗?

    此致、

    ITO

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

    伊图 — 桑,

    [引述 userid=“584182" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1534603/am623-ads8598s-is-it-possible-to-connect-am62x-and-ads8598s-via-spi-using-douta-and-doutb/5912409

    由于 ReceiveOnly 连接似乎无法实现、以下两种模式是否正确?

    [/报价]

    是、这不起作用、同一 SPI 外设的 D0 和 D1 无法同时在输入模式下运行。

    但您可以做的是、首先将 D0 切换到输入以读取通道 1-4、然后再将 D1 切换到输入以读取通道 5-8。 如果您想这样做、您可以通过“IS"控制“控制位告诉 SPI 外设是使用 D0 还是 D1 作为输入信号。 并且只需将两条数据线 (DPE0、DPE1) 的两个发送使能位都设置为 0、以避免任何信号争用。

    [引述 userid=“584182" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1534603/am623-ads8598s-is-it-possible-to-connect-am62x-and-ads8598s-via-spi-using-douta-and-doutb/5912409

    ・2 通道 SPI 时为 2 μ s

    [/报价]

    是的、这是我认为应该以最高效/最快的方式通过单个交易访问所有渠道。 最好的方法是创建一个原型来进行测试和实验

    [引述 userid=“584182" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1534603/am623-ads8598s-is-it-possible-to-connect-am62x-and-ads8598s-via-spi-using-douta-and-doutb/5912409

    ・通信时间会更长、但使用 DOUTA 或 DOUTB。

    [/报价]

    我认为根据 ADS8598 数据表、DOUTA 连接到特定的 ADC 通道 (1-4)、DOUTB 也是如此(通道 5-8)。 因此、这不是关于更长的通信时间、而是仅限于访问特定通道、具体取决于您连接的是 DOUTA 还是 DOUTB。

    此致、Andreas