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.

[参考译文] MSP430F247:该处理器有2个 SPI 还是4个 SPI?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/861407/msp430f247-does-this-processor-has-2-spi-or-4-spi

主题中讨论的其他器件:MSP430F5252MSP430F5239

EAR 团队、

根据微控制器的数据表、假设它具有4个 SPI、即 A0、A1、B0和 B1、但当我浏览您的站点时、它提到了2个 SPI

请澄清正确的信息

此致、

Ashish

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

    Ashish、您好!

    当您选择3线制模式时、似乎应该支持4个 SPI 通信、我将再次检查此问题并返回。

    此致

    Johnson

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

    Ashish、您好!

    已确认它支持4个 SPI。

    此致

    Johnson

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

    尊敬的 Johnson:

    我们又搜索了一个符合我们要求的控制器 MSP430F5252、它是 超低功耗 MSP430 1.8V 分离轨 I/O、我在数据表中搜索了1.8V 分离轨的含义、但找不到

    请告诉我们这到底意味着什么

    它的 I/O 引脚只能在1.8伏而非3.3伏下工作、请澄清一下

    此致、

    Ashish

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

    Ashish、您好!

    您的理解是正确的、对于 MSP430F5252、这些 I/O 引脚能够在1.8伏电压下工作、但您需要通过 DVIO 和 DVSS 为 MCU 提供1.8V 电源。

    顺便说一下、也许您可以提供您的要求、我们可以帮助您选择合适的 MCU。

    此致

    Johnson

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

    德拉·约翰逊

    目前、我们正在开发一个基于机架的系统的新项目

    机架由以下组件组成

    1)机架有10个卡

    2)在10个卡中、8个是输入/输出卡(每个输入/输出卡都有自己的微控制器、我们需要为此卡选择控制器)、 2 个是主卡(管理冗余)

    3) 3)所有卡均可独立工作并 可进行热插拔

    4) 4)我们在每个 I/O 卡中至少需要50个以上的 GPIO

    5)每个 I/O 卡应与两个独立通信通道的主卡通信(所需速度~5Mbps、因为两个主卡应每50ms 轮询一次所有 I/O 卡)

    6) 6)主卡到最后一个 I/O 卡的距离为 1.8米

     

    需要提示

    1)我们应该在机架中使用哪种协议来在主卡和 I/O 卡(SPI、以太网、i2c、UART、USB)之间进行通信、并以何种速度进行此通信、假设每个 I/O 卡的数据为50字节

    2) 2)我们应该将哪个微控制器用于微控制器的 I/O 卡和工作频率?

    此致、

    Ashish

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

    Ashish、您好!

    根据您的描述、我想您应该用于工业领域。

    让我来解决您的要求:

    • 不小于50个 GPIO 端口。
    • 每个 I/O 卡能够与两个主卡通信、 速度需要大于5Mbps。
    • 支持热插拔。

    因此、似乎只能选择总线通信方法。 为了确保工业环境中的稳定运行并满足这些要求、我认为您可以检查 C2000系列的 MCU 并考虑以太网或 EtherCAT 总线通信方法。
    附加参考链接、

    http://www.ti.com/microcontrollers/c2000-real-time-control-mcus/products.html#~p2192=EtherCAT;Ethernet

    为了进一步了解、您可以在 E2E 上咨询 C2000工程师、以帮助您了解 C2000产品。

    此致

    Johnson

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

    尊敬的 Johnson:

    感谢您的回复

    是的、您的建议是正确的、但我们有成本限制、因此我们正在搜索满足我们要求的低成本控制器

    我们搜索了一个具有 53个 GPIO 引脚的控制器 Msp430F5239、并根据我们的理解以25MHz 的速度工作(请确认并恢复我们 Msp430F5239将以25MHz 的频率工作)

    假设我们通过将  MSP430F5239 用作5Mbps 的控制器来使用与两个主器件的 SPI 通信、可以考虑(请将我们可以通过 Msp430F5239实现的 SPI 最大速度恢复为我们的速度)

    谢谢、

    Ashish

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

    Ashish、您好!

    SPI 协议 OES 未定义指定速率。 支持的速率与 MCU 性能有关。

    我们的数据表提供了 SPI 支持的最大时钟频率。

    同时、SPI 不支持热插拔、根据您的说明、1.8M 通信电缆可能会出现问题、例如使用 SPI 通信时丢包。

    此致

    Johnson

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

    感谢 Johnson、

    我又问了一个问题

    MSP430F5239是否在25MHz 频率下工作

    无法在数据表中获得完全的清晰度

    此致、

    Ashish

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

    Ashish、您好!

    数据表中给出的 SPI 最大时钟是通信期间可以达到的频率。 您需要在正常工作期间执行其他程序并将数据写入 SPI 相关寄存器等、 因此通信速度与程序的数量相关、我们无法提供特定的值。

    简而言之、您需要执行以下操作:执行其他程序、写入 SPI 寄存器、SPI 通信、这三个操作共同决定 SPI 的吞吐量。

    此致

    Johnson

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

    尊敬的先生:

    我将讨论处理器时钟(系统时钟)、在最大频率下、我可以运行处理器(即 Msp430F5239最大系统时钟)

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

    Ashish、您好!

    是的、MSP430F5239 能够以25MHz 的频率稳定工作。

    此致

    Johnson