|
Ti0riTyK
|
|
Отладочная плата для SD/MMC01.08.2011, 14:39. Показов 7661. Ответов 8
Метки нет (Все метки)
Доброго времени суток!
Для отладки "пакетов" между МК и Карточкой позаимствовал логический анализатор. Теперь решил сделать отладочную плату для SD/MMC карточек. Вообще люблю модульность, так что для подключения устройств к STM32-Dyscovery не хочу вешать весь обвяз для карточки памяти - хочу воткнуть отл.плату в макетку, соединить соответствующие линии SPI и отлаживать. Вопрос в том как обеспечить универсальность по питанию? Например, МК питается от 5В, а карточки только 2.6..3.3 В, понятно, что по питанию нужно ставить стабилизатор на 3В. А как быть с SPI-линиями, что вешать на них? Разместить полевые транзисторные ключи так, чтобы в карточку по линиям SPI шло 3В, а обратно в МК 5 В. При этом, если МК питается от 3В, то не нарушалась работа карточки с МК. В общем нужно обеспечить надёжную связь МК<->SD/MMC желательно с автоматическим переключением питания отладочной платы карточки. Как-то видел в инете готовый продукт ценой всего в 300р со всем вышеперечисленным обвязом, но эта сцилко безвозвратна утеряна. |
|
| 01.08.2011, 14:39 | |
|
Ответы с готовыми решениями:
8
MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313) Отладочная плата для CP2102 – посмотрите пожалуйста разводку Отладочная плата... |
|
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 196
|
|
| 01.08.2011, 16:10 | |
|
Так Вы уже сами ответили на свой вопрос. Уровни по SPI от SD/MMC к МК поднимать, а обратно - опускать. Сделать это можно либо с помощью резистивных делителей и транзистора, либо с помощью спец. микросхем типа 74LVC*, 74HCT* и т.п. (смотреть и выбирать их нужно).
0
|
|
|
SWK
|
|
| 01.08.2011, 16:27 | |
|
Для начала лучше не мудрить и не валить в одну кучу разные проблемы, а использовать проверенные типовые решения, вроде этого (из HELP MikroPascal):
http://**************************/download/file.php?id=5971&sid=61b8ca65bed7538bc20 e8da9c04a4ffb Отладив же работу с карточкой, можно потом поэкспериментировать и со схемами сопряжения. |
|
|
Ti0riTyK
|
||
| 01.08.2011, 17:31 | ||
SD-1.JPG Отладив же работу с карточкой, можно потом поэкспериментировать и со схемами сопряжения. Ща посчитаем........ I=Vcc/(2R2+3R3); Vspi=I*3R3=5*3.3/5.5=3 В, где Vspi - напряжение на линиях SPI. (нубский вопрос: логическая еденица это 2.4..5.0 В ?) Но эта схема будет работать только при Vcc=5В. Требуется обеспечить автоматическое переключение по питанию, а это можно сделать только через полевые транзисторные ключи. Вопрос в том как их согласовать... |
||
|
1 / 1 / 0
Регистрация: 19.12.2009
Сообщений: 2
|
|
| 01.08.2011, 17:42 | |
|
Точно по такой схеме - тоже из help, но для PIC - собрал несколько устройств. Все работает. Правда не смог добиться приемлемой скорости записи, всевозможными разгонами добрался до записи 25...30 отсчетов в секунду, а мне нужно порядка 100, ну может чуть поменьше...
(1 отсчет у меня = измеренное по 3-м каналам АЦП напряжение)
0
|
|
|
SWK
|
||
| 01.08.2011, 17:53 | ||
А для максимальной скорости работы интерфейса желательно обеспечить минимальную емкость монтажа от средних точек делителей до флэшки, да и со стороны контроллера тоже. Все же верхнее плечо довольно высокоомное (более 2х килоом), и емкости монтажа на больших частотах могут влиять. Можно также попробовать зашунтировать верхние резисторы небольшими емкостями, порядка десятков пикофарад. |
||
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 01.08.2011, 17:54 | |
|
по питанию: для дискавери (или как его там - "ОТКРЫТИЕ" :) ) тебе согласование уровней и доп стаб нафиг не нужен, все уже сделали до тебя и для тебя - на дискавери уже стоит стаб на 3.3в. для всех остальных мк (5 в) удобно юзать 74HC245 запитав ее от 3.3
25-30 че-то имхо маловато. у меня в связке мега + сд + Petit FatFS спокойно без дрыгов проигрывались MP3 - 320 кбит/сек и вав (8 бит на 8 кГц дискретизации) (пинал на VS-ку). пиши/читай по 512 байт и будет тебе счастье
0
|
|
|
1 / 1 / 0
Регистрация: 19.12.2009
Сообщений: 2
|
|
| 01.08.2011, 18:04 | |
|
Интерфейс разогнал до максимум возможного, и МК тоже. И как-раз думал о буферизации данных, но... проект пока заглох, когда снова станет актуальным - обязательно с буфером. Плюс, свою лепту в задержку вносил ЖК индикатор, придется по-видимому отказаться от него...
0
|
|
|
Ti0riTyK
|
||
| 01.08.2011, 19:41 | ||
|
Вощем ПОЧТИ нашел решение, вот
http://megachip.ru/seorsh.php?... y=0&stype= - цена 50р :) http://we.iosyitistromyss.ru/S... oystv.html https://focus.ti.som/lit/ds/sy... vc1t45.pdf -этот преобразователь уровней только для одной линии. Поискал преобразователи уровней двунаправленные и без всяких OE & DIR - управляющих входов - таких не нашел. Придётся обычными транзисторами делать Или еще идеи есть? Вообще, идеальный вариант - готовая микруха-преобразователь, умеющая конвертировать в обе стороны. Может кто-нибудь юзал такие на 4 линии?
Надо сделать отладочную плату SD/MMC, которая может питаться от 3В и от 5В. Соответственно и использоваться она будет не только с 3.3-вольтовыми МК. |
||
| 01.08.2011, 19:41 | |
|
Помогаю со студенческими работами здесь
9
Отладочная плата (dsPIC33) Первая отладочная плата Отладочная плата MedvedBoard V2.0 Отладочная плата от Blondie (v 1.0) Отладочная плата ATtiny2313 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|