Citizen777 0 6 января, 2013 Опубликовано 6 января, 2013 · Жалоба Здравствуйте! Исходя их каких данных надо рассчитывать согласующие резисторы для согласования TTL-уровней МК и 3.3 Вольтами SDHC карты? Во многих схемах их ввобще не ставят, а если и ставят - то непонятны откуда вязты наминалы. Поясните, пожалуйста! И попутный вопрос: можно ли вместо вывода CS контроллера использовать другой свободный вывод для управления SD картой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
telix 0 6 января, 2013 Опубликовано 6 января, 2013 · Жалоба Исходя их каких данных надо рассчитывать согласующие резисторы для согласования TTL-уровней МК и 3.3 Вольтами SDHC карты? Резисторы ставят чтобы не спалить 3.3В буферы SDHC карты. Обычно там стоят защитные диоды, которые по идее должны принять удар от превышения порога на себя. Но ток, который они могут пропустить небольшой. Точно надо смотреть в стандарт. Обычно закладывают 3..5ma. Разница между TTL и 3.3 5-3.3 = 1.7В делим на ток 3ma получаем примерно 500 ом. Вот в пределах 200..500 ом и ставят. Чем больше резисторы, тем медленнее будет работать карта. Начните с 500 ом, если что опуститесь до 200. Меньше 200 лучше не ставить, а подумать о нормальных микросхемах преобразователей уровней от IDT или TI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 6 января, 2013 Опубликовано 6 января, 2013 · Жалоба Причем здесь вообще TTL-уровни ? Под этим термином обычно подразумевается порог переключения _входа_, уровень выходных сигналов TTL нормируется не меньше 2.4V (на нагрузке, без нагрузки типично в районе 3.5V для 5-вольтового питания). Но контроллеров с TTL-выходами уже давно не найти в природе, а CMOS-выход без нагрузки имеет полный размах питания. Т.о. при одинаковом питании карты и контроллера как-то согласовывать уровни не требуется. А если у контроллера пятивольтовое питание, то правильнее не токоограничением заниматься, а либо ставить полноценный преобразователь уровня, либо, как вариант, резистивные делители, чтобы уровни были "честными", и не выходили за рамки питания карты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vgo1 0 6 января, 2013 Опубликовано 6 января, 2013 · Жалоба TTL-уровень считается 3.4В при лог. единице так что вряд ли надо согласовывать 3.4В с 3.3В. Согласовать следует CMOS уровни для чего существуют LOGIC LEVEL SHIFTER-ы например MAX3023. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Citizen777 0 6 января, 2013 Опубликовано 6 января, 2013 · Жалоба TTL-уровень считается 3.4В при лог. единице так что вряд ли надо согласовывать 3.4В с 3.3В. Согласовать следует CMOS уровни для чего существуют LOGIC LEVEL SHIFTER-ы например MAX3023. Спасибо за информацию! А по поводу использования в качестве CS любого вывода МК. Можно так делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 7 января, 2013 Опубликовано 7 января, 2013 · Жалоба А по поводу использования в качестве CS любого вывода МК. Можно так делать? Можно. По поводу согласования - можете взять последнее поколение AVR-ов (с буквой A), они от рождения на 3.3в нормально работают. Если, конечно, остальная схема позволяет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vgo1 0 7 января, 2013 Опубликовано 7 января, 2013 · Жалоба Можно. По поводу согласования - можете взять последнее поколение AVR-ов (с буквой A), они от рождения на 3.3в нормально работают. Если, конечно, остальная схема позволяет. Если скорость контроллера позволяет, конечно будет правильно питать его от 3.3В. Обычно максимального быстродействия AVR-ы достигают при питании 5В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LexaK 0 10 января, 2013 Опубликовано 10 января, 2013 · Жалоба Согласовать следует CMOS уровни для чего существуют LOGIC LEVEL SHIFTER-ы например MAX3023. А можно потавить копеечный буфер типа 74HC125 и запитать его от 3В. Входы у него получаются 5В-толерантны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 10 января, 2013 Опубликовано 10 января, 2013 · Жалоба Ещё вариант. Когда процов с буковкой A не существовало, я где-то на буржуинских сайтах видел схему: нога проца - делитель 2К-1К - буфер 74HC125, питающийся от 3.3в - нога карты. MISO карты в лоб на проц. Сделал - нормально работало. Ничего не сгорело. Всем эти хвалёные LEVEL SHIFTER-ы "в те далёкие счастливые годы" днём с огнём найти не смог. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться