尊敬的 TI:
我计划 将 ADS8900B 与 STM32L431KBU3搭配使用。 为了优化以1MSPS 运行时的数据吞吐量、我希望使用增强型 multiSPI 功能。
STM32支持由 CS、CLK 和四个 IO 组成的四路 SPI、但增强型 multiSPI 使用 CS、CLK、SDI 和四个 SDO。 这两个接口是否兼容?
或者、我应该改用正常的4线 SPI 接口(CLK、CS、SDO、SDI)。
此致
Blättermann μ A
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.
尊敬的 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 实际上只需一个 SDO 即可支持全吞吐量。 在区域1数据传输中、这需要70MHz 的最大 SCLK 频率。 但是、我们还提供区域2数据传输、这会将延迟增加一个转换周期、但会将所需的 SCLK 降低到仅22MHz。 这使您无需添加 SDO 线路即可降低 SCLK 速度。

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