Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Внешнее ОЗУ SPI
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
add
Коллеги! Прошу подсказать МС внешнее озу с последовательным интерфейсом (SPI). Срочно появилась необходимость на готовую плату приделать память > 4кB... совместимую с 5В-ой логикой. Параллельное ОЗУ отпадает по понятным причинам (куча проводков со всеми вытекающими..) Заранее пасиба за ответы.
ALexx
Цитата(add @ Aug 1 2006, 11:30) *
Коллеги! Прошу подсказать МС внешнее озу с последовательным интерфейсом (SPI). Срочно появилась необходимость на готовую плату приделать память > 4кB... совместимую с 5В-ой логикой. Параллельное ОЗУ отпадает по понятным причинам (куча проводков со всеми вытекающими..) Заранее пасиба за ответы.


Возьмите какую-нибудь SPI FRAM от Ramtron. Практически не ограниченное число записей.
К примеру:
http://www.ramtron.com/doc/Products/Nonvol...?ID=30&gr=5
AVR
Цитата(ALexx @ Aug 1 2006, 13:15) *
Цитата(add @ Aug 1 2006, 11:30) *

Коллеги! Прошу подсказать МС внешнее озу с последовательным интерфейсом (SPI). Срочно появилась необходимость на готовую плату приделать память > 4кB... совместимую с 5В-ой логикой. Параллельное ОЗУ отпадает по понятным причинам (куча проводков со всеми вытекающими..) Заранее пасиба за ответы.

Возьмите какую-нибудь SPI FRAM от Ramtron. Практически не ограниченное число записей.
К примеру:
http://www.ramtron.com/doc/Products/Nonvol...?ID=30&gr=5

Возможно ли как-то настроить AVRку на использование такой SPI FRAM как обычного внешнего ОЗУ (под IAR)?
proba
как озу нет, но как еепром да. т.е. переменные должны имет указатель: __eeprom char a;.
для этого надо в .xcl фаиле выделить адрес отличающии от внутренного еепром и соотетственно модифицировать фаил ееprom.s90
defunct
Цитата
Параллельное ОЗУ отпадает по понятным причинам (куча проводков со всеми вытекающими..)

Причина как раз не сильно понятная...

Разве то, что SPI память нельзя адресовать штатными средствами контроллера и компилятора как RAM и кроме того скорость такой памяти оставляет желать лучшего, т.к. напрямую зависит от возможностей SPI интерфейса не является более веской причиной в пользу параллельного ОЗУ. Параллельный внешний SRAM можно использовать для любых целей, в том числе и для расширения стека данных, что крайне важно для программ на C. Да и цена параллельного SRAM'a будет меньше чем FRAM'a.

PS: какая разница сколько там "проводков"? один раз разводите плату и все, а если не хватает портов, так можно взять МК с большим числом выводов...
Alex_Pol
2 defunct здесь ключевое слово "готовую" плату.
AVR
Цитата(defunct @ Aug 5 2006, 00:29) *
Параллельный внешний SRAM можно использовать для любых целей, в том числе и для расширения стека данных, что крайне важно для программ на C. Да и цена параллельного SRAM'a будет меньше чем FRAM'a.

Defunct, посоветуйте, пожалуйста, какое-нибудь параллельное SRAM на 8 линий в DIP корпусе на 64 Кбайт. Весь интернет перегуглил, но нашел только в многовыводных QFP корпусах, а мне немножко надо... smile.gif
defunct
AVR
в DIP корпусе пользовал 128k - UT621024PC-xxLL (корпус DIP-32).
17 адресных линий, 8 данных, CS. К AVRу цепляется без проблем, A16 соединяется с любым свободным пином, т.о. получается 2 банка памяти по ~64k (нижние адреса занятые под внутренний SRAM и I/O space для обоих банков одинаковые). На мой взгляд очень удобная микросхема и по цене практически как 32k.
add
Цитата
Возьмите какую-нибудь SPI FRAM от Ramtron

Интересный вариант..буду прорабатывать..(есть ли в продаже и т.д.)
Цитата
какая разница сколько там "проводков"?

Цитата
2 defunct здесь ключевое слово "готовую" плату.

Ага, ..готовая.. Заказали плату, а заказчик пожелал некоторых модификаций, которые конечно по закону подлости неуживаются с готовой платой...Вот и приходится городить огород...:-) "проводков" ес-но хочется поменьше...да и порты уже сконфигурированы на плате под другие нужды..
defunct
Цитата(add @ Aug 10 2006, 10:58) *
Ага, ..готовая.. Заказали плату, а заказчик пожелал некоторых модификаций, которые конечно по закону подлости неуживаются с готовой платой...Вот и приходится городить огород...:-) "проводков" ес-но хочется поменьше...да и порты уже сконфигурированы на плате под другие нужды..

Ну дык.. пусть закзчит оплачивает переделку платы. Или пусть отказывается от своих новых требований. На проводках городить огород это несерьезно..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.