Подключить одну SD-карту к двум устройствам

У меня есть система, в которой Arduino управляет цифровой зеркальной камерой для мониторинга окружающей среды. Arduino может включать и выключать камеру и управлять затвором (через стандартный штекер для внешнего затвора). Arduino записывает и передает состояние системы (напряжение батареи, время последнего выстрела и т. д.). Я хочу, чтобы Arduino могла получить доступ к SD-карте камеры, когда камера выключена. Для того, чтобы проверить, были ли снимки сделаны на самом деле, и проверить доступную память (не нужно писать на карту).

Итак, мои вопросы:

  1. Если я создам хитроумное устройство для подключения одной карты к камере и Arduino. То, что карта подключена к одному устройству (хоть и не использовалась), будет мешать работе другого?
  2. Должен ли я рассмотреть возможность использования мультиплексора или чего-то подобного для полного отключения линий передачи данных от одного устройства, пока другое использует карту?

, 👍0


1 ответ


1

У SD-карты есть два интерфейса: интерфейс SPI используется Arduino (он довольно медленный). Второй — это параллельный интерфейс, способный обеспечить гораздо большую скорость передачи. Скорее всего, камера использует этот интерфейс, так как ей приходится передавать достаточно большие пакеты данных за короткое время. Но, насколько я помню, некоторые контакты используются для обоих интерфейсов.

Мы не можем знать, что происходит внутри камеры. Но подача напряжения на цифровой вывод микроконтроллера, пока он не запитан (как это бывает, когда вы гоните SD-карту при выключенной камере), может быть вредным. Мы должны исходить из того, что это может произойти и с вашей камерой, иначе вы рискуете повредить ее.

Использование мультиплексоров (или, если вы не найдете подходящего, нескольких простых транзисторов) для отключения камеры, когда вы хотите соединиться с Arduino, кажется мне хорошей идеей. Отключите все линии, включая напряжение питания. Линия заземления должна оставаться вместе, хотя вы должны проверить с помощью мультиметра, совпадает ли заземление слота SD с заземлением разъема затвора (если это не так, вы не хотите подключать эти заземления). Скорее всего, да, но вы должны проверить это, чтобы быть уверенным.

,