Подниму-ка я тему из недр форума.
У меня тут стал один вопрос. Я в попытках оживить УКНЦ, собрал тестер для этих микросхем памяти.
Всё как бы хорошо. Тестер работает просто: записывает в весь объём памяти псевдослучайную последовательность бит, а потом через секунду считывает всё проверяет, чтобы всё считалось правильно. Затем ещё через секунду повторяет процесс. Между этими операциями производится регенерация ОЗУ, как указано в справочнике, с периодом 2 мс.
Тестер отлично выявляет битую память от хорошей.
Но потом я тут из интереса взял и увеличил период регенерации в два раза больше: 4 мс. Исправная ОЗУ (у меня КР565РУ5Г 1991 г.) продолжала исправно работать. Увеличил ешё вдвое - работает. В итоге дошел до того, что в принципе убрал регенерацию между записью-чтением (т.е. регенерация происходит через 1 с в процессе этих операций) - работает! Увеличил интервал между записью-чтением до 5 с - &$%#$, работает!
И только когда я увеличил интервал до 10 с стали появляться ошибки чтения: 0.7% всей области ОЗУ оказалось битым. При увеличении интервала до 20 с уже примерно 50% записанных данных оказывается битыми (ну т.е. вся, учитывая что я записываю псевдослучайную последовательность).
Проверил осциллографом, не подаёт ли у меня МК лишние импульсы RAS - нет, не подаёт. Запись и чтение ровно через указанный интервал.
Так вот вопрос. Кто нибудь реально измерял какой реально максимальный период регенерации у этих ОЗУ? У меня получились цифры в 2500 раз больше справочника! Не могу понять, я что-то не учитываю или РУ5Г реально может хранить данные секундами?