我正在寻找一个 32KB 左右的小型 SRAM 设备,两个 MCU 可以读取或写入(在两个不同的时间;我不需要同时读取/写入。)如果它也使用串行接口会很好。
我要解决的问题是在两台设备之间发送数据,而另一台设备不必暂停接收。我会将音频样本传输到缓冲区中,然后另一个芯片根据需要读取音频并对其进行处理。
我发现像 Microchip 的 23A256/23K256 这样的串行 SRAM,但是,它们似乎只有一个串行接口。有没有办法让两个芯片访问这个?
此外,接收设备只有 2KB 的可用数据内存(最大),因此看起来使用 DMA 或通过 I2C 或其他接口的一些类似传输机制将无法正常工作。