Если МК <= 8, я бы взял для арбитража счётчик и дешифратор 3 на 8, выходы дешифратора завёл на входы INT МК, с каждого МК по одной ноге соединил в монтажное ИЛИ и подключил ко входу тактового сигнала счётчика. МК по прерыванию пишет (или не пишет, если нечего) на SD карту, после чего дёргает тактовый сигнал счётчика. Да, в таком случае SPI всех МК и SD карты соединены. По-моему вполне себе дубовое решение, освобождающее от конфликтов

И если количество МК не кратно степени 2, ещё нужна схема сброса счётчика, когда он досчитает до числа, равного количеству МК. По сегодняшней моде такого "арбитра" наверно можно спокойно запихать в мелкую CPLD.