Estoy buscando un pequeño dispositivo SRAM de 32 KB más o menos que dos MCU puedan leer o escribir (en dos momentos diferentes; no necesito lectura / escritura simultánea). Sería bueno si también usara una interfaz en serie.
El problema que estoy tratando de resolver es enviar datos entre dos dispositivos sin que el otro dispositivo tenga que hacer una pausa para recibir esto. Transferiría una muestra de audio al búfer, luego el otro chip, según sea necesario, leería el audio y haría algo con él.
He encontrado SRAM seriales como las 23A256 / 23K256 de Microchip, sin embargo, parecen tener una única interfaz en serie. ¿Hay alguna forma de tener dos chips accediendo a esto?
Además, el dispositivo receptor solo tiene 2 KB de memoria de datos libre (máximo), por lo que parece que usar DMA o algún mecanismo de transferencia similar a través de I2C u otra interfaz no funcionará.