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.

[参考译文] MSP430F5659:同时读取3个传感器输出

Guru**** 2511415 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1122352/msp430f5659-reading-3-sensor-outputs-at-the-same-time

器件型号:MSP430F5659

大家好、

希望你能做好!

我需要满足以下要求

  • 多路复用 ADC 的一些替代方案(需要与至少3个具有 ADC 输出的传感器进行通信)
  • 低功耗
  • 至少64KB 闪存和16KB SRAM
  • 具有 UART、I2C (另一个传感器为 I2C)和 DAC (这将连接到降压转换器电路的反馈节点以控制输出电压)等标准外设

我将 MSP430F5659IPZR 作为一种选择。  对于该 MCU、ADC 通道看起来也是多路复用的? 是这样吗?

我不确定这是否足以满足我们的需求。 假设我需要同时读取3个传感器输出–这是可行的吗?  

非常感谢您的任何建议!

谢谢、
Connor

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

    您是不是同时意味着什么? 然后、您需要使用可触发的外部 ADC。

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

    您能用"足够快"量化吗? ADC12是多路复用的、但突发速率接近200ksps (受源阻抗限制的影响)、大约为(2.5*5usec)=~13usec 跨度(3个样本)。 这是否足够接近"同时"?  

    我知道的唯一一款具有真正同步采样的 MSP430使用本身并不是特别快的 Σ-Δ ADC。 正如 Keith 所说、快速+同步可能需要外部 ADC。

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

    您好 Connor、

    如果您希望完全相同的时间、则需要多个 ADC 来同时对不同的传感器进行采样(如 Keith 和 Bruce 所述)。 如果您可以使用某些延迟、则会出现通道序列模式(有关更多信息、请参阅 MSP430F5659用户指南) 、该模式可用于在不同通道之间切换(在您的情况下为3个不同通道)并按顺序对它们进行采样。

    MSP430F563x 或 MSP430F663x 等类似器件也符合这些设计限制。

    此致、

    Luke