Страница 1 из 1
Согласование уровней контроллера и Flash-памяти
Добавлено: Ср ноя 12, 2008 22:09:58
Ra
Вечер добрый.
Решил я в один девайс поставить вместо атмеловской SPI-EEPROM атмеловскую-же SPI-Flash, размером памяти раза в 4 побольше. Читаю даташит, черным по белому пишут по совместимость по пинам - красота, даже плату не менять.
И тут вижу что питание SPI только от 2.7-3.6в, 4в - предельное допустимое значение.
Не подскажете как быть в таком случае? В девайсе вся цифровая часть от 5 питается. Думал было стабилитрон поставить на 3.6в на землю - оно бы прокатило, но ведь на шине-то висит не только флеш, а еще 3 устройства, которые от 5в...
Проблема весьма актуальная т.к. и флеш от 3.6 только может питаться, и SD/MMC карточки - словом, ничего кроме мелкого ЕЕПРОМа без изменений схематики я подключить не могу.
Добавлено: Ср ноя 12, 2008 22:22:40
HeoH
преобразователь уровней из 3.3 в 5В...если я правильно вас понял. типа MC74VHCT245DT или MC74VHCT540DT должно подойти
Добавлено: Ср ноя 12, 2008 22:22:52
pirotehnick
Это всё легко решается при помощи подтягивающих резисторов
http://piclist.ru/S-64MMC-PIC-RUS/S-64MMC-PIC-RUS.html
Добавлено: Ср ноя 12, 2008 22:25:29
Ra
pirotehnick Это столь же легко решается стабилитронами, но проблема в том что на шине есть и другие устройства. Подтянуть их резисторами/стабилитронами значит для всех них сделать ее 3.6-вольтовой. Но другие-то девайсы - на 5в!
HeoH Скорее из 5 в 3.6(3.3) - контроллер, я думаю, адекватно воспримет 3.3в как лог1, а вот подав с него 5в на память я боюсь ее пожечь. Или она выдержит?
Очень бы не хотелось городить лес микрух (я смотрю она аж 20-выводная...) из за 2х проводков SPI, может попроще можно?
Я бы транзисторами, может, попробовал как-нибудь, но боюсь они будут мешать при передаче данных на другие девайсы - по хорошему-то все остальное, кроме приемника в момент приема должно быть в высокоимпедансном сотоянии...
Добавлено: Ср ноя 12, 2008 22:36:25
HeoH
Почему нельзя те устройства, которым требуются 5В сигналы, посадить напрямую на ножки МК, а для флехи от этих же ног через небольшие сопротивления и стабилитроны сигналы подавать?
Добавлено: Ср ноя 12, 2008 22:37:55
Ra
Дык упадет же на стабилитронах все равно все, разве нет? потенциал-то точек будет один и тот же что для 3.6-вольтовой, что для других...
Добавлено: Ср ноя 12, 2008 22:39:38
pirotehnick
Ra писал(а):pirotehnickна шине есть и другие устройства.
В смысле на тех же линиях порта что-ли. Даже в этом случае нет ни каких проблем. Просто подключаешь "резисторный делитель" после того устройства, которое требует 5 В.
Добавлено: Ср ноя 12, 2008 22:47:31
HeoH
может быть так...хотя резистивный делитель тоже должен пойти.
Добавлено: Ср ноя 12, 2008 22:52:22
Ra
Все, спасибо, понял мысль. Сначала не так подумал, думал делитель - в смысле один резюк над проводом, второй под ним, а шина - посередине )
Думаю, выберу вариант со стабилитронами, более надежным кажется.
Добавлено: Чт ноя 13, 2008 07:39:01
BerZerK-ku
А не проще-ли использовать микросхему сопряжения, типа QS32245 ?
Добавлено: Пт ноя 14, 2008 21:14:48
Alexey_Sh
http://www.efind.ru/icsearch/?search=QS32245
Использовать на бумаге проще, а вот достать сложнее.
Добавлено: Сб ноя 15, 2008 12:49:54
BerZerK-ku
Alexey_Sh писал(а):http://www.efind.ru/icsearch/?search=QS32245
Использовать на бумаге проще, а вот достать сложнее.
Ну может быть... просто у меня с ними проблем нет, вот и советую

Да и можно поискать аналоги.
Добавлено: Сб ноя 15, 2008 15:07:50
moLCHec
Все гораздо проще чем кажется, сделай как на рисунке. Диод желательно Шоттки
Добавлено: Пн окт 12, 2009 20:36:51
dymon
У меня есть вопрос. По схеме сопряжения контроллера с картой памяти, которая приведена на
http://piclist.ru/S-64MMC-PIC-RUS/S-64MMC-PIC-RUS.html
видно, что используется делитель напряжения (резисторы по 3 и 1.8 кОм). Что меня настораживат - это отсутствие подтягивающих резисторов.
Они что вообще не нужны??? В даташите они есть, правда у них вся схема питается от 3.3 вольт.....