На днях пришла мысль сделать одну схемку ...
И очень хочется подключить несколько SDHC карт.
Собственно подключить одну карту в 4-битном режиме - не вопрос. Уже приходилось делать.
Но хочется 2 или 4 карту. А модуль SDMMC на кристалле один.
Вопрос - как подключить 4 карты SDHC на один контроллер SDMMC?
Что в голову приходит:
1) мультиплексирование шин внешним чипом. Какие линии необходимо мультиплексировать а какие "в паралель" оставить?
2) сажаем всё в паралель и обращаемся по адресу карты (RCA — relative
address). Но у меня нет пока понимания процесса инициализации карт ...
Как сделать все правильно ? Или есть еще варианты. На самый крайний случай можно в SPI режим загнать.
Правильно ТАК вообще не делать.
Но если очень хочется, то колхозьте хоть первым, хоть вторым способом. По SPI тем более, можете и 10 карточек прицепить.
Для хоста доступны параллельные соединения карт microSD. Общие
сигнальные соединения Vdd, Vss и CLK доступны в параллельном соединении.
Однако линии Command, Respond и Data (DAT0-DAT3) должны быть отделены
для каждой карты от хоста.