Цитата(RAmsi @ Jul 29 2009, 12:24)

Схема работает прекрасно без активации SPI. Проблемы появляются при чтении данных из карты.
...
Придется разводить новую плату.
Парочка решений "с места" без разведения новой платы:
1. полностью гальванически отвязать карту от МК - запитать карту отдельной батарейкой (земли не соединять), данные гнать через что-нить слаботочное.
2. удалить программу Чена из МК который занимается оцифровкой. Возложить обслуживание карты на другой МК. А этот МК пусть только оцифровывает и передает данные по УАРТу.
Если совместить 1 и 2.
Можно ваше устройство разбить на два гальванически развязанных функционально законченных блока. Первый блок совмещает усилитель и простенький МК (напр Tiny13) который будет оцифровывать сигнал и отправлять каждый оцифрованный 1 семпл по одному проводу (UART TX или диф пара). Второй блок совмещает основной МК и MMC карту, основной МК по UART'у принимает данные от первого блока и делает с ними что хочет, шумит как хочет и жрет сколько надо, на первом блоке это никак не отразится.