主题:ADS8598S 中讨论的其他器件
工具/软件:
大家好!
ADS8598S:是否可以使用 DOUTA 和 DOUTB 通过 SPI 连接 AM62x 和 ADS8598S?
是否有任何材料或示例代码解释了如何连接?
此致、
ITO
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.
工具/软件:
大家好!
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
伊图 — 桑,
[引述 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、以避免任何信号争用。

・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