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

 
 
> AVR + external RAM, как подключить питание к озу
zombi
сообщение Sep 25 2010, 10:25
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



В устройстве используется ATMEGA162 и озу IS62LV256AL питание 3.3V.
Нужно чтобы в озу сохранялись данные после выключения питания.
Как это сделать?
Догадываюсь что нужен аккумулятор, но какой и как его подключить к озу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zombi
сообщение Sep 25 2010, 13:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Че то я никак не пойму эти ихние "100 Trillion (10Е+14) Read/Writes" wacko.gif

Если зафиксировать адрес и /CE а на /WR или /RD подать частоту к примеру 5MHz то когда имс сдохнет????

А всетаки как правильно SRAM запитать?
Go to the top of the page
 
+Quote Post
Vetal-Soft
сообщение Sep 26 2010, 13:13
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 16-06-05
Пользователь №: 6 074



Цитата(zombi @ Sep 25 2010, 19:38) *
Если зафиксировать адрес и /CE а на /WR или /RD подать частоту к примеру 5MHz то когда имс сдохнет????

Через 6 лет непрерывной работы. )))

Go to the top of the page
 
+Quote Post
Александр77
сообщение Sep 26 2010, 13:53
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(Vetal-Soft @ Sep 26 2010, 17:13) *
Через 6 лет непрерывной работы. )))

Неа, ячейка будет измотана через 231,48 суток ((((1*10Е14/5*10Е6)/3600)/24)
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 26 2010, 19:48
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Александр77 @ Sep 26 2010, 16:53) *
Неа, ячейка будет измотана через 231,48 суток ((((1*10Е14/5*10Е6)/3600)/24)


Т.е. через 1Е14 раз чтения или записи будет убита только ОДНА ячейка а остальные будут рабочими? или ВСЯ память накроется?


Цитата(_Pasha @ Sep 26 2010, 18:34) *
R2 подкл к А15
Номинал - скорей всего 4к7, а не 10к.

Спасибо _Pasha!
1. т.е. для AVRa с адреса 8000H будет RAM?
2. А можно ли С1 заменить на аккумулятор с последовательно включенным резистором ограничивающим ток заряда?
3. Что бедет на входе /CE при вкл/выкл ? т.е. когда питание уже есть а RESET еще/уже ноль.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 27 2010, 04:52
Сообщение #6


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(zombi @ Sep 26 2010, 23:48) *
1. т.е. для AVRa с адреса 8000H будет RAM?
2. А можно ли С1 заменить на аккумулятор с последовательно включенным резистором ограничивающим ток заряда?
3. Что бедет на входе /CE при вкл/выкл ? т.е. когда питание уже есть а RESET еще/уже ноль.

1. Да
2. Можно
3. Вопрос философский smile.gif Для старых систем на 8051 это был целый геморрой и без монитора питания там делать было нечего. В данном случае - при включенном BOD - нога А15 оказывается в 3-м состоянии и очень велика вероятность, что все будет работать нормально.
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 27 2010, 07:38
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Pasha @ Sep 27 2010, 07:52) *
3. Вопрос философский smile.gif Для старых систем на 8051 это был целый геморрой и без монитора питания там делать было нечего. В данном случае - при включенном BOD - нога А15 оказывается в 3-м состоянии и очень велика вероятность, что все будет работать нормально.

1. А можно А15 через резюк 10кОм на землю подключить и убрать этим Z состояние?
2. Интересно: как подсчитать на какое время хранения хватит заряда 100мкF кондера?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 27 2010, 07:59
Сообщение #8


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(zombi @ Sep 27 2010, 11:38) *
1. А можно А15 через резюк 10кОм на землю подключить и убрать этим Z состояние?
2. Интересно: как подсчитать на какое время хранения хватит заряда 100мкF кондера?

1. Конечно, можно
2. Взять RAM data retention voltage, ток потребления в микропотр. режиме, начальн. напряжение с учетом того, что в момент срабатывания БОД проходила запись или чтение (т.е. худший случай), Iкб0 транзистора - и посчитать.
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 27 2010, 20:01
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Pasha @ Sep 27 2010, 10:59) *
2. Взять RAM data retention voltage, ток потребления в микропотр. режиме, начальн. напряжение с учетом того, что в момент срабатывания БОД проходила запись или чтение (т.е. худший случай), Iкб0 транзистора - и посчитать.

Ув. _Pasha, я не знаю как посчитать время хранения. Помогите чайнику плиз unsure.gif
Если поставить кондер 100mkF , vcc=3.3V,
Idr (Data Retention Current) RAM= 50nA,
Vdr (Vdd for Data Retention) RAM=2V,
Iкб0=15nA и взять худший и не худший случай.
Максимальная длительность /CE = 200нс.

З.Ы. Предполагаю это будет несколько часов что абсолюно не приемлемо.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 27 2010, 20:31
Сообщение #10


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(zombi @ Sep 28 2010, 00:01) *
vcc=3.3V,

Я понял! Надо посчитать от напряжения срабатывания БОД, пусть 2.7 вольт, безо всяких наносекунд
Цитата
Iкб0=15nA и взять худший и не худший случай.

Врядли он такой большой - надо спайсом проверить
Получаем I=C*(dU/dt), что приблизительно-по-русски нам дает (предполагаем линейный спад напряжения)
dt = C*(Ucc-Uretention)/(Iкб0+Iretention) = 100*10^-6 *(2.7-2)/(65*10^-9) - меньше 2000 секунд smile.gif маловато. Вот блин, забыл, что держалось-то несколько дней в старых АОНах, но там питание все-же 5-0.6 вольт.
Ну, ионистор можно поставить, если температуры позволяют...
ЗЫ кондюк 100нФ не забудьте в параллель.
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 27 2010, 22:05
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Pasha @ Sep 27 2010, 23:31) *
dt = C*(Ucc-Uretention)/(Iкб0+Iretention) = 100*10^-6 *(2.7-2)/(65*10^-9) - меньше 2000 секунд smile.gif


Ну теперь все понятно!
Значит будем двигаться в сторону FRAM!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zombi   AVR + external RAM   Sep 25 2010, 10:25
- - Александр77   А не проще применить FRAM память? Она не боится та...   Sep 25 2010, 11:05
- - MALLOY2   Делали такое когда FRAM золотая была, питать через...   Sep 25 2010, 11:44
- - zombi   FRAM ??? Дык вроде у нее (FRAM) вроде ограничение...   Sep 25 2010, 12:52
- - Александр77   Есть ограничения триллионами исчисляется Тут можн...   Sep 25 2010, 12:55
|- - Александр77   Цитата(zombi @ Sep 26 2010, 23:48) Т.е. ч...   Sep 27 2010, 05:28
- - _Pasha   R2 подкл к А15 Номинал - скорей всего 4к7, а не 1...   Sep 26 2010, 15:34


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:34
Рейтинг@Mail.ru


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