Согласование уровней контроллера и Flash-памяти

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Согласование уровней контроллера и Flash-памяти

Сообщение Ra »

Вечер добрый.

Решил я в один девайс поставить вместо атмеловской SPI-EEPROM атмеловскую-же SPI-Flash, размером памяти раза в 4 побольше. Читаю даташит, черным по белому пишут по совместимость по пинам - красота, даже плату не менять.

И тут вижу что питание SPI только от 2.7-3.6в, 4в - предельное допустимое значение.

Не подскажете как быть в таком случае? В девайсе вся цифровая часть от 5 питается. Думал было стабилитрон поставить на 3.6в на землю - оно бы прокатило, но ведь на шине-то висит не только флеш, а еще 3 устройства, которые от 5в...

Проблема весьма актуальная т.к. и флеш от 3.6 только может питаться, и SD/MMC карточки - словом, ничего кроме мелкого ЕЕПРОМа без изменений схематики я подключить не могу.
Реклама
Аватара пользователя
HeoH
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 20, 2007 12:49:45
Откуда: Novosibirsk
Контактная информация:

Сообщение HeoH »

преобразователь уровней из 3.3 в 5В...если я правильно вас понял. типа MC74VHCT245DT или MC74VHCT540DT должно подойти
<o> ёшкин кот
Реклама
pirotehnick
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж
Контактная информация:

Сообщение pirotehnick »

Это всё легко решается при помощи подтягивающих резисторов

http://piclist.ru/S-64MMC-PIC-RUS/S-64MMC-PIC-RUS.html
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

pirotehnick Это столь же легко решается стабилитронами, но проблема в том что на шине есть и другие устройства. Подтянуть их резисторами/стабилитронами значит для всех них сделать ее 3.6-вольтовой. Но другие-то девайсы - на 5в!

HeoH Скорее из 5 в 3.6(3.3) - контроллер, я думаю, адекватно воспримет 3.3в как лог1, а вот подав с него 5в на память я боюсь ее пожечь. Или она выдержит?

Очень бы не хотелось городить лес микрух (я смотрю она аж 20-выводная...) из за 2х проводков SPI, может попроще можно?

Я бы транзисторами, может, попробовал как-нибудь, но боюсь они будут мешать при передаче данных на другие девайсы - по хорошему-то все остальное, кроме приемника в момент приема должно быть в высокоимпедансном сотоянии...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
HeoH
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 20, 2007 12:49:45
Откуда: Novosibirsk
Контактная информация:

Сообщение HeoH »

Почему нельзя те устройства, которым требуются 5В сигналы, посадить напрямую на ножки МК, а для флехи от этих же ног через небольшие сопротивления и стабилитроны сигналы подавать?
<o> ёшкин кот
Реклама
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Дык упадет же на стабилитронах все равно все, разве нет? потенциал-то точек будет один и тот же что для 3.6-вольтовой, что для других...
Реклама
pirotehnick
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж
Контактная информация:

Сообщение pirotehnick »

Ra писал(а):pirotehnickна шине есть и другие устройства.
В смысле на тех же линиях порта что-ли. Даже в этом случае нет ни каких проблем. Просто подключаешь "резисторный делитель" после того устройства, которое требует 5 В.
Аватара пользователя
HeoH
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 20, 2007 12:49:45
Откуда: Novosibirsk
Контактная информация:

Сообщение HeoH »

может быть так...хотя резистивный делитель тоже должен пойти.
Вложения
circuitRA.GIF
(3.77 КБ) 510 скачиваний
<o> ёшкин кот
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Все, спасибо, понял мысль. Сначала не так подумал, думал делитель - в смысле один резюк над проводом, второй под ним, а шина - посередине )

Думаю, выберу вариант со стабилитронами, более надежным кажется.
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

А не проще-ли использовать микросхему сопряжения, типа QS32245 ?
Аватара пользователя
Alexey_Sh
Мудрый кот
Сообщения: 1751
Зарегистрирован: Вт янв 22, 2008 14:45:18
Откуда: Санкт-Петербург

Сообщение Alexey_Sh »

http://www.efind.ru/icsearch/?search=QS32245
Использовать на бумаге проще, а вот достать сложнее.
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

Alexey_Sh писал(а):http://www.efind.ru/icsearch/?search=QS32245
Использовать на бумаге проще, а вот достать сложнее.
Ну может быть... просто у меня с ними проблем нет, вот и советую :) Да и можно поискать аналоги.
Аватара пользователя
moLCHec
Мявтор!
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.
Контактная информация:

Сообщение moLCHec »

Все гораздо проще чем кажется, сделай как на рисунке. Диод желательно Шоттки
Вложения
3.3-5.GIF
(1.31 КБ) 532 скачивания
Настоящий кот всегда либо голоден,
либо невыспался ...
dymon
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн сен 07, 2009 18:49:16

Сообщение dymon »

У меня есть вопрос. По схеме сопряжения контроллера с картой памяти, которая приведена на
http://piclist.ru/S-64MMC-PIC-RUS/S-64MMC-PIC-RUS.html
видно, что используется делитель напряжения (резисторы по 3 и 1.8 кОм). Что меня настораживат - это отсутствие подтягивающих резисторов. Они что вообще не нужны??? В даташите они есть, правда у них вся схема питается от 3.3 вольт.....
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»