zombi 0 24 сентября, 2010 Опубликовано 24 сентября, 2010 · Жалоба Подскажите можноли подключить 3-х вольтовую флэшку (ША,ШД и т.д.) к ногам 5-ти вольтового AVR напрямую? Например 3-х вольтовую альтеру можно,а флэшку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 24 сентября, 2010 Опубликовано 24 сентября, 2010 · Жалоба Какую конкретно Flash к какому конкретно AVR? Подключить-то (физически) всегда можно, но вас ведь наверное интересует другой аспект - будет ли все это работать при таком подключении? ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Какую конкретно Flash к какому конкретно AVR? Подключить-то (физически) всегда можно, но вас ведь наверное интересует другой аспект - будет ли все это работать при таком подключении? ;) Да, гланое чтобы работало MEGA8515 и S29GL256P в системе два vcc 5V и 3.3V. Для меги нужно 16 MHz поэтому 5V vcc, а флешку хотелось бы 3-х вольтовую использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 59 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Зачем такой изврат ? вроде флешек хватает 5ти вольтовых. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Зачем такой изврат ? вроде флешек хватает 5ти вольтовых. Дык дорогие они 5-ти вольтовые и к тому же снимаются с производства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artur_off 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Поставьте между микроконтроллером и памятью преобразователь уровней, что-то вроде 74ALVC164245. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Поставьте между микроконтроллером и памятью преобразователь уровней, что-то вроде 74ALVC164245.Он еще дороже, чем сама флэшка:) Подскажите можноли подключить 3-х вольтовую флэшку (ША,ШД и т.д.) к ногам 5-ти вольтового AVR напрямую?Например 3-х вольтовую альтеру можно,а флэшку?А почему бы не использовать последовательную флэш-память? Например DataFlash от Атмел, или что нить из серии 25ХХХ. Всего то 4-е ноги контроллера будут нужны, плюс 25-я серия, по моему, есть и 5 вольт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Andrey 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Пытался сейчас найти подтверждение, но сразу не нашел, но помню что пару лет назад было (делал схему), да и на форуме обсуждалось уже по-моему. У меня прекрасно работает связка MEGA128 и AT45DB081 без всяких преобразователей уровня, только выход SO AT45DB081 подвешен к +5V через 10кОм. Питание AT45DB081 через IRU1117, входы AT45DB081 толерантны к +5V. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Для меги нужно 16 MHz поэтому 5V vcc, а флешку хотелось бы 3-х вольтовую использовать.Было бы разумнее использовать МК с таким же напряжением питания, что и Flash-память. А если не хватает быстродействия вашей "меги" при таком питании, то следует сменить ее на другой МК с достаточным для ваших требований быстродействием. А почему бы не использовать последовательную флэш-память?Наверное потому, что такую же последовательную с объемом 32МегаБайт (не Мегабит!) найти довольно затруднительно. :laughing: Например DataFlash от Атмел,А где их сейчас покупают? Неужели проблемы с производством у Atmel уже закончились? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArseGun 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба S29GL256P не толерантна по входам к 5V. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба S29GL256P не толерантна по входам к 5V.Точно. По этому преобразователей понадобится огого:) Учитывая их стоимость и доставабельность. Наверное потому, что такую же последовательную с объемом 32МегаБайт (не Мегабит!) найти довольно затруднительно. :laughing:Возможно, что вариант с AT45DB и не подходит из-за намного меньшего объема памяти на борту... Но кто мешает поставить несколько? ...Может тогда лучше посмотреть в сторону SD карт? А где их сейчас покупают? Неужели проблемы с производством у Atmel уже закончились?Сходите на http://www.efind.ru Да, гланое чтобы работало MEGA8515 и S29GL256P в системе два vcc 5V и 3.3V. Для меги нужно 16 MHz поэтому 5V vcc, а флешку хотелось бы 3-х вольтовую использовать. При беглом взгляде на даташит, мне не понятно, как Вы этого осьминога к меге вообще подключать собрались? Подсчитаем: У МК 35 линий ввода вывода. Смотрим на структурную схему S29GL256P. Шина адреса - 24 бит. Шина данных - 16 бит. Ага, есть вход BYTE, хорошо, пусть будет 8 бит. Шина управления - RESET, WP, BYTE, CE (Не подключаем к МК). Остается WE, OE. Таким образом, если Вам нужна вся память, то необходимо 34 линии. Но, тут есть один момент, у МК, если использовать его аппаратные возможности, есть мультиплексная шина адрес-данные, таким образом высвобождается еще 8 линий для старших адресов. Но, блин, вопрос, какие порты вв у МК освободить а какие задействовать?:) И о каком быстродействии идет речь?:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба А если просто токоограничительные резисторы между МК и флешкой поставить? 1...10 кОм? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба Подскажите можноли подключить 3-х вольтовую флэшку (ША,ШД и т.д.) к ногам 5-ти вольтового AVR напрямую? Например 3-х вольтовую альтеру можно,а флэшку? А может быть вам просто понизить питание AVR с 5-ти до 3-х? Вот и не стало бы ваших проблем. А 5-ти вольтовые AVR-ки практически все могут нормально работать на 3-х вольтах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба А может быть вам просто понизить питание AVR с 5-ти до 3-х? Вот и не стало бы ваших проблем. А 5-ти вольтовые AVR-ки практически все могут нормально работать на 3-х вольтах. Для меги нужно 16 MHz поэтому 5V vcc, а флешку хотелось бы 3-х вольтовую использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба При беглом взгляде на даташит, мне не понятно, как Вы этого осьминога к меге вообще подключать собрались? Подсчитаем: У МК 35 линий ввода вывода. Смотрим на структурную схему S29GL256P. Шина адреса - 24 бит. Шина данных - 16 бит. Ага, есть вход BYTE, хорошо, пусть будет 8 бит. Шина управления - RESET, WP, BYTE, CE (Не подключаем к МК). Остается WE, OE. Таким образом, если Вам нужна вся память, то необходимо 34 линии. Но, тут есть один момент, у МК, если использовать его аппаратные возможности, есть мультиплексная шина адрес-данные, таким образом высвобождается еще 8 линий для старших адресов. Но, блин, вопрос, какие порты вв у МК освободить а какие задействовать?:) И о каком быстродействии идет речь?:) В адресном пространстве флэшка находится блоками c 8000H по FFFFH всего 1024 блока. Адрес блока предварительно записывается в регистр в альтере. В пределах блока нужна максимальная скорость чтения. А если просто токоограничительные резисторы между МК и флешкой поставить? 1...10 кОм? А так можно? кто-то делал такое? А может быть вам просто понизить питание AVR с 5-ти до 3-х? Вот и не стало бы ваших проблем. А 5-ти вольтовые AVR-ки практически все могут нормально работать на 3-х вольтах. Думаю выход один : заменить 8515 на 162 она на 3-х вольтах вроде на 16-ти фурычит. Но очень не хочется адаптировать программу :wassat: пять лет уже прошло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться