elephant00 发表于 2025-2-24 15:06

请问STM32u585的octospi只能开启一个CLK时钟,AMOLED和PSRAM能否共用呢?

想用来做一个手表,怕内存不够用想外扩,不知道2mb flash和768kb的sram够不够,打算外扩esp-psram,8M。希望能够有大佬能够给出建议,感谢回答!!https://shequ.stmicroelectronics.cn/data/attachment/forum/202502/24/020558ed3mm8mg5d6a8j6d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300

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 的通信协议兼容
页: [1]
查看完整版本: 请问STM32u585的octospi只能开启一个CLK时钟,AMOLED和PSRAM能否共用呢?