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.

[参考译文] ADS8900B:增强型 multiSPI 与四路 SPI 兼容

Guru**** 2526700 points
Other Parts Discussed in Thread: ADS8900B

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1193856/ads8900b-compatibility-of-enhanced-multispi-with-quad-spi

器件型号:ADS8900B

尊敬的 TI:

我计划 将 ADS8900B 与 STM32L431KBU3搭配使用。 为了优化以1MSPS 运行时的数据吞吐量、我希望使用增强型 multiSPI 功能。  

STM32支持由 CS、CLK 和四个 IO 组成的四路 SPI、但增强型 multiSPI 使用 CS、CLK、SDI 和四个 SDO。 这两个接口是否兼容?

或者、我应该改用正常的4线 SPI 接口(CLK、CS、SDO、SDI)。  

此致  

Blättermann μ A

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

    您好、Hans、

    感谢您的发帖。

    我的第一个想法是、在 与 ADS8900B 连接时、STM32至少应该能够支持高达双 SDO 模式。 这样、您就可以在 uC 上使用一个 SDI、两个 SDO 和一个未使用的 IO 引脚。

    让我进一步了解一下这一点、并确认 STM32可以支持哪些其他接口选项。

    此致、

    Ryan

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

    您好、Ryan、  

    感谢您的努力。 期待您的回复。  

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

    我完全不熟悉32L4、但如果它具有可重映射的引脚、您可以映射标准 SPI 配置来配置器件、然后切换到四 SPI 配置、SDI 直接驱动为低电平以进行数据读取。

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

    感谢本杰明的建议!

    您好、Hans - ADS8900B 实际上只需一个 SDO 即可支持全吞吐量。 在区域1数据传输中、这需要70MHz 的最大 SCLK 频率。 但是、我们还提供区域2数据传输、这会将延迟增加一个转换周期、但会将所需的 SCLK 降低到仅22MHz。 这使您无需添加 SDO 线路即可降低 SCLK 速度。

    我还喜欢 Benjamin 的建议、即在配置 ADS8900B 后切换到双 SDO 或四 SDO 配置以进行数据传输。 当然、这允许更慢的 SCLK 频率、并进一步增加了时序裕度、从而实现可靠通信。

    希望这对您有所帮助!

    此致、

    Ryan