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.

[参考译文] MSP430F5239:关于2个 ADC 的 SPI 控制方法

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/720171/msp430f5239-about-the-spi-control-method-of-the-2-adcs

器件型号:MSP430F5239

您好、社区成员

我的客户似乎正在考虑使用以下两种 ADC 来控制 SPI。

[客户评论]

我想同时读取2个 ADC。 我想减小电平转换器 IC。 所以我想如下。

几乎同时移动 UCB0和 UCB1
→控制信号的时序是相同的(=可能是常见的)
→来自两个 ADC 的数据输出时间应相同

[问题]
MSP430能否以上述方式同时读取 ADC 数据?
图如下所示。

请确认。
Cruijff

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

    原则上,这是可行的,但我不会因为时间而建议在最后的应用中采用。 虽然两个 SPI 模块的设置方式相同、但可能存在轻微的时序差异、因此第二个 ADC 的 SOMI 数据可能与第一个 SPI 模块的时序不同步。

    如果您需要真正的并行通信、请将一个 SPI 模块连接到一个 ADC。 如果您希望保存通信线路、我建议使用时间多路复用方案。 将一个 SPI 接口配置为3引脚 SPI 并连接到两个 ADC。 使用两个端口引脚作为两个 ADC 的从器件选择。

    通常、SPI 通信比 ADC 转换和处理快得多。 因此、多路复用通信是一种准并行通信。

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

    感谢您的回复!

    由于我的客户需要并行通信、我告诉他们将一个 SPI 模块连接到一个 ADC。

    Cruijff