Я ищу небольшое устройство объемом 32 КБ SRAM, которое два MCU могут читать или записывать (в разное время; мне не нужно одновременное чтение / запись). Было бы хорошо, если бы он также использовал последовательный интерфейс.
Проблема, которую я пытаюсь решить, - это отправка данных между двумя устройствами, чтобы другое устройство не делало паузу, чтобы получить это. Я бы перенес аудиосэмпл в буфер, затем другой чип при необходимости считывал звук и что-то делал с ним.
Я обнаружил, что серийные SRAM похожи на микрочипы 23A256 / 23K256, однако, похоже, что они имеют один последовательный интерфейс. Есть ли способ получить доступ к двум чипам?
Кроме того, принимающее устройство имеет только 2 КБ свободной памяти данных (максимум), поэтому похоже, что использование DMA или какого-либо подобного механизма передачи через I2C или другой интерфейс не будет работать.