Estou procurando um pequeno dispositivo SRAM de 32 KB ou mais que dois MCUs possam ler ou gravar (em dois momentos diferentes; não preciso de leitura / gravação simultânea). Seria bom se ele também usasse uma interface serial.
O problema que estou tentando resolver é enviar dados entre dois dispositivos sem que o outro dispositivo precise fazer uma pausa para receber isso. Eu transferia uma amostra de áudio para o buffer e o outro chip, conforme necessário, lia a saída de áudio e fazia alguma coisa com ela.
Encontrei SRAMs seriais como o 23A256 / 23K256 da Microchip, no entanto, eles parecem ter uma única interface serial. Existe alguma maneira de ter dois chips acessando isso?
Além disso, o dispositivo receptor possui apenas 2 KB de memória de dados livre (máximo), portanto, parece que usar DMA ou algum mecanismo de transferência semelhante por meio do I2C ou de outra interface não funcionará.