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.

[参考译文] MSP430FR2476:USCIA/B SPI 从器件软件优化

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/844289/msp430fr2476-uscia-b-spi-slave-sw-optimisation

器件型号:MSP430FR2476

您好、查姆斯、

客户需要实施 SPI 从器件高数据吞吐量应用、以将数据存储到此 FRAM 器件的内部 RAM 中。

由于缺少 FIFO、所有数据写入都必须在中断中完成。

问题1:我们是否有用于 FIFO 仿真的软件实现?

Q2:我们是否有一些可以 作为 SPI 从站实现的吞吐量 RX 数据测量?

Q3:SPI 模式 USCI_A 与 USCI_B 中是否有任何预览 ?


Q3:任何前缀 UCIA vsa UCIQ3

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

    您好、DJ-NG、

    "Q1:我们是否有软件实现、例如用于 FIFO 仿真?"

    我们的 TI 参考设计展示了如何使用 MSP430 MCU 实现 EEPROM 仿真(链接如下)、这听起来与您的客户尝试实现的目标非常相似。  

    此 TID 的示例软件可在此处找到:

    http://www.ti.com/tool/TIDM-FRAM-EEPROM#technicaldocuments

    本文档介绍了如何使用 I2C 和 SPI 实现此功能。 您将需要参考 SPI 部分。 需要注意的是、该文档最初使用 DMA 实现 EEPROM 仿真。 FR2476器件没有 DMA。 第7.2节介绍了如何在不使用 DMA 的情况下实现 EEPROM 仿真。

    "Q2:我们是否有一些可以 作为 SPI 从站实现的吞吐量 RX 数据测量?"

    对于 EEPROM 实现、TID 将 SPI 时钟速度限制为300kbps、而不使用 DMA。 我建议尽可能保持在这个速度范围内、因为这已经过验证和测试:

    "Q3:SPI 模式中的任何预串行器 USCI_A 与 USCI_B 之间的关系 ?"

    任一 eUSCI 模块都将工作。 两个模块都支持具有相同功能级别的 SPI。 我只需选择可使客户更轻松地进行布局的模块。

    如果您有任何其他问题、请告诉我。

    谢谢!

    Mitch

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

    您好、DJ-NG、

    如果客户需要更高的 SPI 速率、以下是一篇有关如何计算 MSP430器件的最大 SPI 频率的出色文章:

    https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/248576

    谢谢、

    Mitch