kozich

Чтение впаянной MicroSD?

11 сообщений в этой теме

kozich    0

Здравствуйте.
Есть устройство на stm32, которое пишет данные на microSD карту по spi. Как можно организовать чтение данных с карты через кардридер на ПК при условии, что она(sd) жестко впаяна на плате? 
Mass storage device по usb не устраивает низкой скоростью. Можно ли сразу подключить все контакты карты к кардридеру пр
и выключенном микроконтроллере? Если нет, то посоветуйте, пожалуйста, электронный компонент малых размеров, который при подаче на него 3.3v от ножки stm32 будет соединять сразу все пины(miso,mosi,vdd,cs,clock) sd-карты и микроконтроллера. Или посоветуйте, пожалуйста, какой-то другой способ это осуществить.

Изменено пользователем kozich

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kozich    0
7 minutes ago, Dr. West said:

Впаяй вместо карты разъём под неё и реши проблему в корне. Цена вопроса рублей 10.

к сожалению по многим причинам карта должна быть неснимаемая, это 100% условие

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alexeyslav    642

Контроллер не надо отключать, надо только предусмотреть отключение выводов под карту, когда подключаешь внешний кардридер и т.п. перемычкой, сигналом и т.п. и предусмотерть возможность временного КЗ на выводах карты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    854
50 минут назад, kozich сказал:

будет соединять сразу все пины(miso,mosi,vdd,cs,clock) sd-карты и микроконтроллера.

Полно таких микросхем, буферами зовутся. Только брать надо такой, где вывод Enable есть.

 

51 минуту назад, kozich сказал:

Mass storage device по usb не устраивает низкой скоростью.

А что там за объем данных такой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kozich    0
24 minutes ago, BARS_ said:

 

А что там за объем данных такой?

16gb.

Через контроллер скорость 200kb/s, что очень мало

Изменено пользователем kozich

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kozich    0
1 hour ago, Alexeyslav said:

Контроллер не надо отключать, надо только предусмотреть отключение выводов под карту

т.е можно просто освободить программно пины самим мк, не опасаясь их спалить и не городить ничего с ключами?

Изменено пользователем kozich

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alexeyslav    642

Да. Только надо оеспечить их отключение до того как подключишь к кардридеру, иначе ни туда ни сюда и кардридер может пересиливать контроллер - от этой ситуации надо предусмотреть защиту.

Но при этом контроллер должен быть в любом случае запитан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kozich    0
1 hour ago, Alexeyslav said:

Да. Только надо оеспечить их отключение до того как подключишь к кардридеру, иначе ни туда ни сюда и кардридер может пересиливать контроллер - от этой ситуации надо предусмотреть защиту.

Но при этом контроллер должен быть в любом случае запитан.

 

Спасибо огромное за ответы. А что может случиться, если микроконтроллер случайно не выключит какой-то пин или будет сам без питания?

Изменено пользователем kozich

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alexeyslav    642

Он помешает работе кардридера и карточка как минимум не прочитается. Кроме всего прочего, контроллер и кардридер будут соревноваться кто сильнее по выводу и могут сгореть если будут делать это слишком долго. Поэтому надо предпринять всё чтобы этого не случилось. А если контроллер будет не запитан, то он запитается с сигналов на карточке через защитные диоды, и опять же будет мешать этим кардридеру в худшем случае правда, в лучшем он запитается и заработает если кардридер через сигнальные линии потянет всю вашу схему. А впрочем, он же и так запитается через выводы питания карточки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kozich    0

ясно, спасибо.

Также понравилась идея с MAX14500, но нигде не найти, к сожалению. Может быть есть какие-то аналоги, именно с baypass'ом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сообщения

    • Положу-таки здесь все триобе Брига ...чтобы помнили       Бриги_Барки.rar
    • Сумбурно несколько написано. Насколько я понял вторая плата питается или от ЮСБ или внешнее питание 5в, питание есть или модуль Х-Мос/Аманеро есть? 24.576 выдает ak 4118 восстановленную из СП-ДИФ, вообще без осциллографа тяжело такие вещи настраивать.
    • Помогите пожалуйста, заметил такой баг в самый последний момент, когда изделие нужно отдать. Использую stm32f303vct6, все его 4 ацп через ДМА и 32 входа(каждый отдельно).
      До тех пор пока не включаю защиту от чтения(хоть из программы, хоть через openocd), все работает хорошо.
      С активной защитой, вход №4 АЦП4, на ноге PB14 начинает показывать значения близкие к нулю(0-3 отсчета ацп)
      Видимо что-то подрубается к ноге или отрубается внутри чипа, но не могу найти информацию.
    • Для дефектации полупроводников с "плавающей" неисправностью. Т.е. при прозвонке тестером деталь может казаться исправной, однако, через несколько минут работы устройство отключается\глючит. Любой исправный полупроводник с нагревом, конечно же, меняет параметры, но в сторону уменьшения сопротивления, что учтено в схеме. Неисправный, "подгоревший" полупроводник с нагревом, как правило, увеличивает сопротивление, иногда уходя в обрыв. Пример: БП компьютера, не выдает сигнал PG. Неисправность: мелкий диод 1N4148 в smd исполнении в пластиковом корпусе, выпрямляет напряжение для входа PGin супрессора, должно приходить (после делителя) 1.5 вольта, однако, в наличии только 1.2 вольта, при нагреве диода феном напряжение стремительно падает до 0.5 вольт. Диод заменен, при нагреве исправного диода, выпрямленное им напряжение не меняется.
    • @Yanshun , повернул два реле: Регулятор громкости Никитина ATtiny44A-1.dip
    • Нет, не такие в 93-м были. Ну ни как не такие.
      Тогда были безграмотные балбесы.
    • Не погорело, потому что амплитуда генерации оказалась небольшая. При 8-10 Вольтах на такой частоте выгорание ВК лишь дело нескольких секунд, слишком быстрый локальный нагрев кристалла и тепловой пробой.