[其他ST产品] 请问STM32u585的octospi只能开启一个CLK时钟,AMOLED和PSRAM能否共用呢?

[复制链接]
 楼主| elephant00 发表于 2025-2-24 15:06 | 显示全部楼层 |阅读模式
想用来做一个手表,怕内存不够用想外扩,不知道2mb flash和768kb的sram够不够,打算外扩esp-psram,8M。希望能够有大佬能够给出建议,感谢回答!!

stormwind123 发表于 2025-3-7 10:39 | 显示全部楼层
虽然从技术上讲AMOLED和PSRAM可以共用STM32U585的Octo-SPI接口,但需要考虑时序、速度以及具体的硬件和软件配置。如果应用对通信速度和时序有严格要求,或者AMOLED和PSRAM的通信量都很大,那么可能需要考虑使用其他通信接口或增加额外的Octo-SPI接口(如果可用)来满足需求。
laocuo1142 发表于 2025-3-7 16:00 | 显示全部楼层
取决于具体的应用需求和硬件配置。
失物招領 发表于 2025-4-19 01:27 | 显示全部楼层
STM32U585 OctoSPI 接口确实只能开启一个 CLK 时钟,AMOLED PSRAM 无法直接通过共享同一个时钟信号实现稳定通信,但可以通过分时复用或使用其他接口实现共存

她已醉 发表于 2025-4-19 02:23 | 显示全部楼层
其实STM32U585 OctoSPI 接口设计为单一时钟源,无法同时为两个外设(如 AMOLED PSRAM)提供独立的时钟信号。若强制共享时钟,可能因时序冲突导致通信失败

将爱藏于深海 发表于 2025-4-19 03:15 | 显示全部楼层
AMOLED PSRAM 的通信协议对时序和速度要求不同

捧一束彼岸花 发表于 2025-4-19 04:37 | 显示全部楼层
一般来说,AMOLED 通常依赖精确的帧刷新率,而 PSRAM 需要稳定的读写时序。共享时钟可能无法同时满足两者的时序需求

故意相遇 发表于 2025-4-19 05:23 | 显示全部楼层
通过软件控制,在不同时间段内切换 OctoSPI 接口的访问对象

春日负喧 发表于 2025-4-19 06:28 | 显示全部楼层
你可以先与 AMOLED 通信,再切换到 PSRAM。这种方式需优化软件逻辑,避免频繁切换导致的性能下降

温室雏菊 发表于 2025-4-19 07:25 | 显示全部楼层
AMOLED PSRAM 的性能要求不高,可考虑使用其他接口(如 SPI I2C)连接其中一个设备,从而避免 OctoSPI 的时钟冲突

白马过平川 发表于 2025-4-19 08:27 | 显示全部楼层
在设计硬件时,确保 OctoSPI 接口的连接方式能够满足需求。若可能,优先选择具有双 OctoSPI 接口的芯片型号,以实现真正的并行通信

西洲 发表于 2025-4-19 09:23 | 显示全部楼层
分时复用可能降低系统整体性能,需根据应用场景评估是否可接受

风凉 发表于 2025-4-19 10:36 | 显示全部楼层
若硬件设计已固定,需通过软件优化弥补时钟共享的不足。确保所选接口(如 SPI I2C)与 AMOLED PSRAM 的通信协议兼容

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1030

主题

3864

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部