大家好、
客户有问题需要您的帮助:
芯片 MibSPI 模块是否可以用四根导线读取闪存、因为读取闪存的命令是读取命令输入+地址输入、然后是闪存输出数据、而 MibSPI 模块则读取闪存输出数据; 也就是说、在传输过程中、SIMO 的数据传输和接收方向将从输出切换到输入。
谢谢。此致、
本
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.
大家好、
客户有问题需要您的帮助:
芯片 MibSPI 模块是否可以用四根导线读取闪存、因为读取闪存的命令是读取命令输入+地址输入、然后是闪存输出数据、而 MibSPI 模块则读取闪存输出数据; 也就是说、在传输过程中、SIMO 的数据传输和接收方向将从输出切换到输入。
谢谢。此致、
本
尊敬的 Ben:
我了解客户要求:

他希望通过 MibSPI 实现 QSPI 行为。 但遗憾的是、不可能通过 MibSPI 实现这个运行状态。
尽管 MibSPI 支持4线制通信、但它就像全双工通信、但这里的客户希望有像 QSPI 这样的半双工通信。
我的意思是、在 QSPI 中、数据不会同时移位、第一个数据会移出、然后相同的线路将用作接收数据的输入。 例如将发生半双工通信。
但是、在哪里、就像在 MibSPI 中一样:

您可以看到、有4条专用线路用于 SIMO、还有4条专用线路用于 SOMI。 这意味着发送4个、接收4个。 发送和接收将同时发生。
另请参阅以下主题、以了解更多详细信息:
(+) RM48L952:RM48L952PGE_144引脚支持 QSPI -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
(+) RM48L952:QSPI 澄清-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
因此、遗憾的是、客户预期的行为不能通过 MibSPI 实现。 唯一可能的方法是仅在兼容模式下与串行闪存进行通信、即使用一个 SOMI 和一个 SIMO。
--
谢谢。此致、
Jagadish。