Карты памяти SD и MMC в настоящий момент получили широкое распространение в электронике и бытовой технике как недорогие, компактные и достаточно емкие средства хранения информации. Естественно появился соблазн их использовать в своих проектах. Для первичных экспериментов мы сделали этот простой модуль для нашего контроллера MRC-40.

Модуль позволяет подключить карточки к микроконтроллеру по SPI при напряжении питания 5 вольт. Для этого в модуле содержится самая простая схема согласования логических уровней на резисторах. Так как для SD/MMC карточек требуется 3-х вольтовое напряжение соответственно в схеме стоит линейный LDO стабилизатор на 3,3 вольта. Схема согласования не самая лучшая, но работает нормально, позднее мы опубликуем более совершенную версию. На разьеме карты дополнительно присутствуют два сигнала - Card Detect (сигнал наличия карты к слоте) и Write Protect (наличие защиты от записи карты) - в данном варианте они не задействованы.
Разъемы для SD/MMC карточек существуют самых разнообразных конструкций. В основном различия в конструктиве и незначительно в посадочных местах на плату. Это надо учитывать при травлении платы - требуется корректировка под конкретный разъем.

Печатная плата простая, выполнена в одностороннем варианте. Дополнительно на плате предусмотрены выводы всех контактов разъема карты.
Схема модуля в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 4.0 вы можете скачать ниже.