Перейти к содержанию
    

Заменить sram 256K x 8 на 512K x 8

53 minutes ago, MegaVolt said:

Ну тогда вот схема старого АОНа

Я в то время схемотехникой не занимался.

А в этой схеме супервизор питания есть? Из мс только Z80 и узнаю (

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 минут назад, zombi сказал:

А в этой схеме супервизор питания есть? Из мс только Z80 и узнаю (

Да всё есть и переход на резервное питание от батареи GB1 и защита ОЗУшки (D4) от записи. Кусочек схемы под ОЗУшкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде D4 подключен к A13 процессора. Каким образом осуществляется защита? Непонятно ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, zombi сказал:

Вроде D4 подключен к A13 процессора. Каким образом осуществляется защита? Непонятно ...

Я так понимаю пока А13 в нуле запись во ОЗУ не возможна. Т.е. запись начинается только после того как процессор осознанно выставит там 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А, понятно.

А не может ли при подаче/снятии основного питания произойти не санкционированная запись?

Ведь основное питание может нарастать/спадать довольно медленно.

Или наоборот быстро, если "поискрить" питанием.

А зачем нужен VD5?

А транзистор будет потреблять хоть какой-то ток при питании озу от батарейки?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 часов назад, zombi сказал:

А не может ли при подаче/снятии основного питания произойти не санкционированная запись?

Ведь основное питание может нарастать/спадать довольно медленно.

 

 

Работало вполне стабильно. Опять же если в озушке какие то жизненно важные данные ядерного реактора то логично схему делать сложнее а не дешевле.
Вы просто определитесь. Надёжно или дёшево.

Цитата

А зачем нужен VD5?

А транзистор будет потреблять хоть какой-то ток при питании озу от батарейки?

Транзистор во первых выполняет роль инвертора во вторых защиты. При пропадании питания, на базе напряжение будет уменьшаться, и транзистор закроется чем запретит прохождение любых сигналов. На выходе же транзистора есть резистор подтяжки к резервному питание что обеспечит гарантированную единицу на CS.

Опять же никто не мешает поставить транзистор после вашего монитора питания и тем самым получить CS с активным высоким.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, MegaVolt said:

Вы просто определитесь. Надёжно или дёшево.

Надёжно! Не реактор. :biggrin:

Хоть в озу и хранится по две копии важных блоков данных и для каждого вычисляется CRC, но порча крайне нежелательна.

А какие существуют варианты надёжной защиты данных в мс sram?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, zombi сказал:

А какие существуют варианты надёжной защиты данных в мс sram?

Надёжно - это поставить SPI FRAM/MRAM, а не решение из прошлого века - параллельную ОЗУ на батарейке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/11/2020 at 1:09 AM, zombi said:

Есть изделие в котором обычная асинхронная память используется как энергонезависимая (IS62WV2568BLL).

 

Посмотрите память FRAM с параллельной шиной (Ramtron - Cypress - Infineon?). Энергонезависимая память, тайминги близки к SRAM. Батарейка не нужна будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Джеймс сказал:

Посмотрите память FRAM с параллельной шиной (Ramtron - Cypress - Infineon?). Энергонезависимая память, тайминги близки к SRAM. Батарейка не нужна будет.

...но от проблем, которых боится ТС, она не спасёт. Спасёт SPI или I2C.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FRAM - сразу жирный минус. Параллельная из-за цены, а последовательная ещё и из-за скорости. 

А других вариантов нет вообще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12.07.2020 в 19:19, zombi сказал:

А какие существуют варианты надёжной защиты данных в мс sram?

Да собственно то что у вас есть сделанное по человечески. Т.е. монитор питания с него сигнал на разрешение записи. Т.е. пока нету сигнала с монитора запись запрещена физически. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 часа назад, zombi сказал:

других вариантов нет вообще?

Для начала, хозяин должен быть один, а у Вас два — монитор и микроконтроллер. Питание никогда не исчезает мгновенно, следовательно, у мозгов всегда есть время без потерь завершить всю работу — обычно монитор ставят так, чтобы он обнаруживал падение ниже порога на местном вторичном источнике энергии, т.е. входном конденсаторе стабилизатора, ёмкость которого рассчитывают исходя из энергии, требуемой схеме для завершения всех задач, т.е. разности напряжений того порога и минимального входного данного стабилизатора.

 

Исключить любые активные компоненты, инвертирующие CS, можно посредством включения резервного элемента питания с общим проводом не минус, а плюс — тогда CS достаточно подтянуть резистором, но для основного питания потребуется источник отрицательного напряжения и стабилизатор с парой сборок с низкой утечкой (BAW156) в цепях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Plain said:

Для начала, хозяин должен быть один...

обычно монитор ставят так, чтобы он обнаруживал падение ниже порога на ... входном конденсаторе стабилизатора

Ясно. :thank_you2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...