реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Хочу к ATmega128 прикрутить Flash 4 MByte, Что посоветуете?
dmitrp
сообщение Sep 26 2009, 09:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 467
Регистрация: 26-05-06
Из: Санкт-Петербург
Пользователь №: 17 482



Хочу к ATmega128 прикрутить Flash 2 или 4 MByte
Желательно 5В питание и I2C.
Что посоветуете. Сейчас используем Fram 512k, но хочется больше.
Go to the top of the page
 
+Quote Post
Laptop
сообщение Sep 26 2009, 11:21
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(dmitrp @ Sep 26 2009, 13:45) *
Хочу к ATmega128 прикрутить Flash 2 или 4 MByte
Желательно 5В питание и I2C.
Что посоветуете. Сейчас используем Fram 512k, но хочется больше.

Большие объемы подразумевают наличие скоростного интерфейса и определенные топологические нормы...
Так что если рассмотреть не I2C а SPI и не 5В а 3.3В, то вполне можно применить AT45DB321D или подобную. Корпус SOIC или MLF.
Ток потребления маленький, так что для питания хватит обычного повторителя на BC847.
Потребуется только согласовать уровни сигналов.

P.S. Если ей землю приподнять на диоде, то можно выходной уровень не согласовывать. Тогда входные согласуются обычными делителями.
Go to the top of the page
 
+Quote Post
GDI
сообщение Sep 26 2009, 11:53
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



У АТ45 входы толерантны к 5в, так что нужно согласовать уровень только на одной линии MISO, что делается одним буферным элементом с ТТЛ входом и КМОП выходом 74HCT125G1, другой вариент, сделать это резистивным делителем, и есть еще третий вариант - вообще не ставить никакого согласования, дело в том что гарантированный уровень лог "1" АТ45 на 3.3в с трудом попадает в гарантированный уровень лог "1" у атмега при 5в, но реально эти уровни шире, так что многие работают и так, но в серию, я бы такое не стал запускать.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
dmitrp
сообщение Sep 26 2009, 16:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 467
Регистрация: 26-05-06
Из: Санкт-Петербург
Пользователь №: 17 482



Стало проясняться. Буду думать. Большое спасибо.
Go to the top of the page
 
+Quote Post
GDI
сообщение Sep 26 2009, 16:24
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А еще можно запитать и мегу от 3.3в если быстродействия большого не надо, тогда и не надо будет никакого согласования уровней, при этом частота кварца должна быть до 8 МГц.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Dir
сообщение Sep 27 2009, 21:42
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830



Цитата(GDI @ Sep 26 2009, 19:24) *
А еще можно запитать и мегу от 3.3в если быстродействия большого не надо, тогда и не надо будет никакого согласования уровней, при этом частота кварца должна быть до 8 МГц.

.. а еще лучше - использовать ATxmega, тем более что проблем с покупкой нет wink.gif
http://www.rtcs.ru/prod_element2.asp?wh_ke...a&id=253141
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 28 2009, 04:49
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Dir @ Sep 28 2009, 01:42) *
.. а еще лучше - использовать ATxmega, тем более что проблем с покупкой нет wink.gif
http://www.rtcs.ru/prod_element2.asp?wh_ke...a&id=253141

за такие деньги есть более пушистый 3,3Вольтовый мех......
Go to the top of the page
 
+Quote Post
Dir
сообщение Sep 28 2009, 11:34
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830



Цитата(Petka @ Sep 28 2009, 07:49) *
за такие деньги есть более пушистый 3,3Вольтовый мех......


Если сравнить цены на ATmega128
http://www.rtcs.ru/prod_element2.asp?wh_ke...a&id=253141
и ATxmega128
http://www.rtcs.ru/prod_element2.asp?wh_ke...&id=1131737
то увидим, что они практически равны, ATxmega128 даже чуть дешевле.
Так что ATxmega в данном приложении (высокоскоростного обмена с Data Flash по SPI) очень даже органично смотрится и является естественным эволюционным апгрейдом ATmega128. А более дешевый 3,3-Вольтовый да еще и 32-битный мех - это уже революция со всеми ее рисками sad.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016