SRAM в режиме хранения

4-битные микроконтроллеры и микропроцессоры (прошлое, настоящее, будущее)

Moderator: Lavr

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

SRAM в режиме хранения

Post by Lavr »

Эмулятор ПЗУ на МС статической памяти 537РУ10 мы здесь обсуждали:
Lavr wrote:...у меня штук 10 К537РУ10 (6264) где-то завалялось...

Кстати говоря, на них делались эмуляторы ПЗУ.
http://www.qrz.ru/schemes/contribute/co ... /pzu.shtml
Image
Я уж не стал обсмеивать здесь идею, что К537РУ10 можно один раз записать,
как ПЗУ и далее - хранить в ней всё с батареечкой, хотя мысль неплохая и
не нуждается в начальной перезаписи микрокоманд из ПЗУ.

Похожим образом юзает К537РУ10 и наш дружище shoorick:
http://shoorick.ho.ua/prog/
Image Image
И этот вопрос у меня возник в связи вот с чем: я сейчас использую статическую память
UM61512AK-15 64K X 8 BIT в своих конструкциях...
UM61512AK.gif
... и когда я искал на неё технические данные, попадалась мне информация, что она тоже способна
работать в режиме хранения информации при пониженном питании +3 В.

Но сейчас что-то ни информации этой найти не могу, ни схемы, как при выключении питания
этой ИС корректно перейти в режим хранения на батареечке.
Может быть кому попадалась такая схема?
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: SRAM в режиме хранения

Post by VituZz »

А точно такой режим для неё где-то оговаривался? В даташите об этом ни слова, поэтому я склонен считать, что это обычная КМОП память с известным её недостатком - если на входах напряжение превышает питающее, возникает "триггерный эффект", который выводит микросхему из строя. Именно поэтому первая схема (из "Радиолюбителя" старого, если не ошибаюсь) содержит буфер на 1533 серии, который гарантированно переходит в третье состояние при питании ниже 3,3В, изолируя выводы памяти.

Я с 90-х годов имею и устройство по первой схеме, и поделку как у Шурика. Никаких проблем в эксплуатации не было ни у первого, ни у второго. Так что "триггерный эффект" страшен, но приходит не ко всем и не всегда, к моим микросхемам не приходил.

UM61512 тоже есть, но использовать её не пришлось. Когда было нужно, обходился 537РУ17. Питание им подавал просто от литиевой 3-вольтовой батарейки через последовательно включенный диод.

ПС. У меня лежат модули от ЦТ5000 на 537РУ3, там резервное питание было. Могу глянуть, как делали в промышленности, если интересно.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SRAM в режиме хранения

Post by Lavr »

VituZz wrote:А точно такой режим для неё где-то оговаривался?
Точно по пути попадалось... но не сохранил...
VituZz wrote:В даташите об этом ни слова...
Есть в самом начале, что способна хранить при (или до) +3В.
Data retention is guaranteed at a power supply voltage as low as 3V.
VituZz wrote:У меня лежат модули от ЦТ5000 на 537РУ3, там резервное питание было. Могу глянуть, как делали в промышленности, если интересно.
Глянь если нетрудно... Опыт подсказывает, что должна она хранить...
Выключил я недавно свою поделку на КР580ВМ80А и вдруг снова включил - а UM61512AK-15 не
потеряла программу чисто на одних блокировочных конденсаторах! :o
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SRAM в режиме хранения

Post by Lavr »

Как этот режим-то хоть по английски называется? Sleep Mode или standby mode?
А то я гуглю непонятно что, а мне только UM61512AK-15 datasheet вываливают...
iLavr
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: SRAM в режиме хранения

Post by jdigreze »

Lavr wrote:Но сейчас что-то ни информации этой найти не могу, ни схемы, как при выключении питания
этой ИС корректно перейти в режим хранения на батареечке.
Может быть кому попадалась такая схема?
Вот этот PDF глянь. Там нет схемы, но даны диаграммы.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SRAM в режиме хранения

Post by Lavr »

Ну, в общем-то, особых премудростей быть не должно, я думаю...

Диоды по питанию - так и будут, как в этих схемах.
На момент снижения питания SRAM должна быть гарантированно
не выбрана сигналами выборок...

В некоторых схемах АОНов - там что-то транзисторы еще делали -
вот этот момент я немного подзабыл...
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: SRAM в режиме хранения

Post by VituZz »

Lavr wrote:Глянь если нетрудно...
Оказалось, никаких изысков нет. Основное питание РУ3 идёт от основного питания платы через диод, резервное также подключено через диод. Линии данных идут через ВА86, адресные - от ЛН1. В общем, не заморачивались.

Единственное, на что обратил внимание - стоят именно КР537РУ3А, для которых потребляемая мощность в режиме хранения гарантируется не более 0,055 мВт. Для Б и В этот параметр в 20 раз больше - 1,1 мВт.

Для UM61512AK ток потребления в режиме хранения, указанный в даташите, несколько великоват, на мой взгляд - 10 мА при 5 В и 5 мА при 3 В. К примеру, этот параметр для 537РУ10 не превышает 1 мкА при питании от 5 В и снижается до 0,3 мкА при питании от 2 В, что гарантируется изготовителем. Разница в потреблении не пропорциональна различию в ёмкости.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SRAM в режиме хранения

Post by Lavr »

VituZz wrote:Для UM61512AK ток потребления в режиме хранения, ... 5 мА при 3 В.
Ну да - я на это и рассчитываю... здесь же нет задачи хранить неделю - 3 пальчиковых аккумулятора
или плоская баночка от сотового телефона сутки вполне удержат фактически ВСЮ память поделия,
чтобы при включении не заниматься снова загрузкой...

Это интересно, поскольку система без ПЗУ. Ну я вобще-то по схеме в обоих вариантах предусмотрел,
что можно поставить еще и 537РУ10, чтобы хранить именно какой-то монитор-загрузчик.
Но когда заюзана уже UM61512AK-15 на все 64 КБайт - обидно еще добавлять 537РУ10...
Будет "масло-маслянное" или "память-памятливая", поэтому я и задумался хранить всю
SRAM целиком.
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: SRAM в режиме хранения

Post by VituZz »

Что ж, по поставленной задаче - вполне себе решение.

Я некоторое время уже тоже и так, и сяк верчу в голове вопрос замены расточительного по питанию ПЗУ на КМОП ОЗУ для своей поделки с микропрограммным управлением. Ничего достойного пока не придумал, всё слишком сложно. Жаль, что не выпускали маломощных аналогов 155РЕ3 или 556РТ4... Пришлось даже для экспериментов сделать "ПЗУ" на диодах чудовищной ёмкости - 8 слов по 6 разрядов :-). "Прошиваю" компьютерными перемычками.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SRAM в режиме хранения

Post by Lavr »

VituZz wrote:Пришлось даже для экспериментов сделать "ПЗУ" на диодах чудовищной ёмкости - 8 слов по 6 разрядов :-).
Ты не читал случаем "Build Your Own Z80 Computer" by Steve Ciarcia ?
Там такой трюк используется для первого пуска простой системы на Z80
без прошивания ПЗУ...


P.S. Подозреваю, что Виталий мне ответит в стиле:"Ну ничего своего сделать нельзя!
Кто-то уже придумал и сделал!...
"
:mrgreen:
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: SRAM в режиме хранения

Post by VituZz »

:-)
Да, схема почти один в один, только микрухи у меня КМОП К561.
И да, всё давно придумано до нас. Но это не повод для огорчений!