您好、查姆斯、
客户需要实施 SPI 从器件高数据吞吐量应用、以将数据存储到此 FRAM 器件的内部 RAM 中。
由于缺少 FIFO、所有数据写入都必须在中断中完成。
问题1:我们是否有用于 FIFO 仿真的软件实现?
Q2:我们是否有一些可以 作为 SPI 从站实现的吞吐量 RX 数据测量?
Q3:SPI 模式 USCI_A 与 USCI_B 中是否有任何预览 ?
Q3:任何前缀 UCIA vsa UCIQ3
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.
您好、查姆斯、
客户需要实施 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