Ваз 2110 2002г. Январь 5.1 Ошибка EEPROM — ChipTuner Forum
Чип-тюнинг коммерческой техники Кама3, ГАЗ от SMS-Soft
Прошивки Hyundai SIM2K от Strit | Прошивки Magneti Marelli VAG от Art-Pro | Прошивки Peugeot/Citroen от Art-Pro | Прошивки Kia SIM2K-241 от Strit |
Ваз 2110 2002г. Январь 5.1 Ошибка EEPROM
-
Закрытая тема.
-
offline
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,435
- Адрес:
- Архангельск
Сегодня делал машинку и столкнулся с данной ошибкой.
При попытке изменения RKOD (коррекция СО) , параметр записывается ,но в ошибках вылезает «Ошибка EEPROM»
Параметр сохраняется только до выключения зажигания. После вкл. выставляется в 0.
И есть проблема в движении. Поездив 10 минут машина начинает тупить и подтраивать.
При перевключении зажигания проблема пропадает на такой же срок.
Свечи,возд.фильтр новые, провода проверены (Мотор-тестером).
Давл топл.-норм.(2,8-3,4) Компрессия одинаковая около 12 кг.
АЦП ДМРВ при вкл. зажигании -0,996
ДПЗ исправен.
Ошибок при экслуатации нет.
Не проверены форсунки.
Предохранители целые.
СО х.х — 4,4
СН -180
СО2- 15,4
При корректировке -СО можно загнать в нормы.(но только до выкл. заж.)
Вопрос.
1. Думаю перепрошить- но в связи с этой ошибкой можно ли «потерять» блок?
2. В связи с чем может появится данная ошибка? -
offline
Автодиагност
- Регистрация:
- 21.02.2006
- Сообщений:
- 13,472
- Адрес:
- Липецкая обл. г.Елец
Либо EEPROM неисправна, либо до Вас авто криво прошили (что скорее всего)
-
offline
Диагностика, Чиптюнинг.
- Регистрация:
- 19.11.2006
- Сообщений:
- 11,131
- Адрес:
- Майкоп или Кот 01
Полный индефикатор ЕБУ и ПО в студию.
-
offline
Автодиагност
- Регистрация:
- 21.02.2006
- Сообщений:
- 13,472
- Адрес:
- Липецкая обл. г.Елец
-
offline
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,435
- Адрес:
- Архангельск
ЭБУ 2111-1411020-71 J5V13I02
Кс не считывал. -
offline
Автодиагност
- Регистрация:
- 21.02.2006
- Сообщений:
- 13,472
- Адрес:
- Липецкая обл. г.Елец
B4CE должна быть , пробовать перешить для начала
-
offline
Диагностика, Чиптюнинг.
- Регистрация:
- 19.11.2006
- Сообщений:
- 11,131
- Адрес:
- Майкоп или Кот 01
По буквачкам похоже на правельную, тогда вопрос, чем смотриш?
Ваще попробуй перезаписать с сайта ( или попалам, или в дребезги ). -
offline
Диагностика, чиптюнинг, ТО
- Регистрация:
- 12.02.2007
- Сообщений:
- 12,652
- Адрес:
- Миллерово Ростовской обл
знаем мы эти букавки, на заборе тоже написанно…., сливать и сравнивать
-
offline
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,435
- Адрес:
- Архангельск
Так и спрашиваю Блок то не сдохнет ? Подмены просто нет.
Смотрел kwp new -
offline
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,435
- Адрес:
- Архангельск
-
offline
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,435
- Адрес:
- Архангельск
Дерганье было из за забитого топл. фильтра с сетки на насосе.
По СО все так и осталось. И с ошибкой тоже.
Клиент побоялся мозги шить. Так уехал.
-
Закрытая тема.
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
Текущее время: 05:47. Часовой пояс GMT +4.
-
Борис Л.
Ошибка EEPROM
При считывании состояния счетчика на ЦЭ6850М появилась «Ошибка EEPROM». Описание найти не могу что это и к чему приводит? Спасибо.
-
Концерн «Энергомера»
- Сообщения: 9327
- Зарегистрирован: Ср сен 18, 2002 3:51 pm
- Контактная информация:
Сообщение Концерн «Энергомера» » Ср мар 05, 2014 4:06 pm
Добрый день.
«ЕЕПРОМ» — это ошибка при записи или чтении в энергонезависимую память данных. При постоянном возникновении, счетчик необходимо направить в ремонт.
Вернуться в «Трехфазные многотарифные»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
6 Апреля 2020 17:49
// Коды ошибок сплит-систем
Коды ошибок серии URORA (MDSA)
- Коды ошибок: E0 Ошибка чтения контрольной суммы EEPROM, внутренний блок
- Коды ошибок: E1 Ошибка межблочной связи (только для 24)
- Коды ошибок: E2 Ошибка контроля перехода сигнала через 0
- Коды ошибок: E3 Нет контроля вентилятора внутреннего блока
- Коды ошибок: E4 Ошибка по датчику температуры T1 (Т помещения)
- Коды ошибок: E5 Ошибка по датчику T2 (Т кипения)
- Коды ошибок: E7 Ошибка связи дисплей плата управления
- Коды ошибок: EC Утечка хладагента
- Коды ошибок: F1 Ошибка по датчику T4 (Нар.блок, Т наружная)
- Коды ошибок: F2 Ошибка по датчику T3 (Нар.блок, Т конденсации)
- Коды ошибок: F3 Ошибка по датчику T5 (Нар.блок, Т нагнетания)
- Коды ошибок: F4 Ошибка чтения EEPROM, наружный блок
- Коды ошибок: F5 Нет контроля вентилятора наружного блока
- Коды ошибок: P0 Неисправность IPM или его перегрузка по току
- Коды ошибок: P1 Напряжение питания слишком низкое, или слишком высокое
- Коды ошибок: P2 Перегрев компрессора
- Коды ошибок: P4 Ошибка модуля инвертора
Коды ошибок серии FAIRWIND (MDSF)
- Мигает 1 раз — Выкл. E1 Ошибка чтения контрольной суммы EEPROM
- Мигает 2 раза — Выкл. E2 Ошибка контроля перехода сигнала через 0
- Мигает 3 раза — Выкл. E3 Ошибка контроля оборотов вентилятора внутреннего блока
- Мигает 4 раза — Выкл. E4 Перезагрузка по току компрессора (4 раза)
- Мигает 5 раз — Выкл. E5 Ошибка термистора Т1 внутреннего блока (воздушный датчик)
- Мигает 6 раз — Выкл. E6 Ошибка термистора Т2 внутреннего блока (трубный датчик)
- Мигает 7 раз — Выкл. E7 Ошибка термистора Т3 наружного блока (только для 24 и 28 kBTU)
- Мигает 2 раза — Светится EC Обнаружена утечка хладагента
- Мигает 8 раз Выкл. — E8 резерв
- Мигает 9 раз Выкл. — E9 Ошибка межблочной связи (только для 24 и 28 kBTU)
Примечание: в зависимости от модели кондиционера код ошибки может отображаться на цифровом дисплее или светодиодами (LED) отображения режима.
Коды ошибок серии OP (MDSOP)
- Коды ошибок: E0/EA Ошибка чтения EEPROM внутр.блока
- Коды ошибок: E1 Ошибка связи между блоками
- Коды ошибок: E3 Ошибка контроля скорости вентилятора ВБ
- Коды ошибок: E4 Ошибка термистора Т1 (воздух, ВБ)
- Коды ошибок: E5 Ошибка термистора Т2 (испаритель, ВБ)
- Коды ошибок: E6 Ошибка связи между платой ВБ и дисплеем
- Коды ошибок: EF Неисправность модуля Intelligent Eye
- Коды ошибок: F1 Ошибка термистора Т4 (наружн.воздух, НБ)
- Коды ошибок: F2 Ошибка термистора Т3 (конденсатор, НБ)
- Коды ошибок: F3 Ошибка термистора ТР (нагнетание, НБ)
- Коды ошибок: F4 Ошибка чтения EEPROM наружн.блока
- Коды ошибок: F5 Ошибка контроля скорости вентилятора НБ
- Коды ошибок: p0 Ошибка IPM, или неисправны IGBT в нем
- Коды ошибок: p1 Защита по напряжения DC-bus, низкое или высокое
- Коды ошибок: p2 Защита по высокой температуре IPM
- Коды ошибок: p4 Ошибка модуля инвертора (модуль и компрессор)
Коды ошибок серии FOREST (MDSAF)
- Коды ошибок: E0 Ошибка чтения контрольной суммы EEPROM
- Коды ошибок: E1 Ошибка межблочной связи (только для 24)
- Коды ошибок: E2 Ошибка контроля перехода сигнала через 0
- Коды ошибок: E3 Ошибка контроля оборотов вентилятора ВБ
- Коды ошибок: E4 Ошибка термистора Т1 ВБ (воздушный датчик)
- Коды ошибок: E5 Ошибка термистора Т2 ВБ (трубный датчик)
- Коды ошибок: E7 Ошибка связи дисплей плата управления
- Коды ошибок: EC Обнаружена утечка хладагента
Ваз 2110 2002г. Январь 5.1 Ошибка EEPROM — ChipTuner Forum
Чип-тюнинг коммерческой техники Кама3, ГАЗ от SMS-Soft
Прошивки Hyundai SIM2K от Strit | Прошивки Magneti Marelli VAG от Art-Pro | Прошивки Peugeot/Citroen от Art-Pro | Прошивки Kia SIM2K-241 от Strit |
Ваз 2110 2002г. Январь 5.1 Ошибка EEPROM
-
Закрытая тема.
-
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,450
- Адрес:
- Архангельск
Сегодня делал машинку и столкнулся с данной ошибкой.
При попытке изменения RKOD (коррекция СО) , параметр записывается ,но в ошибках вылезает «Ошибка EEPROM»
Параметр сохраняется только до выключения зажигания. После вкл. выставляется в 0.
И есть проблема в движении. Поездив 10 минут машина начинает тупить и подтраивать.
При перевключении зажигания проблема пропадает на такой же срок.
Свечи,возд.фильтр новые, провода проверены (Мотор-тестером).
Давл топл.-норм.(2,8-3,4) Компрессия одинаковая около 12 кг.
АЦП ДМРВ при вкл. зажигании -0,996
ДПЗ исправен.
Ошибок при экслуатации нет.
Не проверены форсунки.
Предохранители целые.
СО х.х — 4,4
СН -180
СО2- 15,4
При корректировке -СО можно загнать в нормы.(но только до выкл. заж.)
Вопрос.
1. Думаю перепрошить- но в связи с этой ошибкой можно ли «потерять» блок?
2. В связи с чем может появится данная ошибка? -
offline
Автодиагност
- Регистрация:
- 21.02.2006
- Сообщений:
- 13,560
- Адрес:
- Липецкая обл. г.Елец
Либо EEPROM неисправна, либо до Вас авто криво прошили (что скорее всего)
-
Диагностика, Чиптюнинг.
- Регистрация:
- 19.11.2006
- Сообщений:
- 11,223
- Адрес:
- Майкоп или Кот 01
Полный индефикатор ЕБУ и ПО в студию.
-
offline
Автодиагност
- Регистрация:
- 21.02.2006
- Сообщений:
- 13,560
- Адрес:
- Липецкая обл. г.Елец
-
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,450
- Адрес:
- Архангельск
ЭБУ 2111-1411020-71 J5V13I02
Кс не считывал. -
offline
Автодиагност
- Регистрация:
- 21.02.2006
- Сообщений:
- 13,560
- Адрес:
- Липецкая обл. г.Елец
B4CE должна быть , пробовать перешить для начала
-
Диагностика, Чиптюнинг.
- Регистрация:
- 19.11.2006
- Сообщений:
- 11,223
- Адрес:
- Майкоп или Кот 01
По буквачкам похоже на правельную, тогда вопрос, чем смотриш?
Ваще попробуй перезаписать с сайта ( или попалам, или в дребезги ). -
offline
Диагностика, чиптюнинг, ТО
- Регистрация:
- 12.02.2007
- Сообщений:
- 12,668
- Адрес:
- Миллерово Ростовской обл
знаем мы эти букавки, на заборе тоже написанно…., сливать и сравнивать
-
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,450
- Адрес:
- Архангельск
Так и спрашиваю Блок то не сдохнет ? Подмены просто нет.
Смотрел kwp new -
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,450
- Адрес:
- Архангельск
-
ИПГ
- Регистрация:
- 03.01.2009
- Сообщений:
- 2,450
- Адрес:
- Архангельск
Дерганье было из за забитого топл. фильтра с сетки на насосе.
По СО все так и осталось. И с ошибкой тоже.
Клиент побоялся мозги шить. Так уехал.
-
Закрытая тема.
Популярные вопросы
Дефект в начале нового слоя
Liukk
Загрузка
14.05.2023
476
Проблема возникает в начале печати наружного слоя, а также в начале новой области на том же слое. Внутренний слой печатается нормально (дефект к…
печать цилиндра
pmongin
Загрузка
22.05.2023
1187
Всем дорброго времени, бюсь над печатью на anycubic viper есть цилиндр, его нужно напечатать, но при печати — ребра как на фото вместо гладкой стенки….
Кубик, Simplify3D и мосты
ZhenyaKa
Загрузка
01.12.2016
15394
slic3r перед тем, как выкладывать верхние слои, кладет мосты, а прекрасный Simpli3D этого не делает
То есть вот это зелено…
-
18.11.2012, 21:50
#1
Новичок
Прошу помощи для GU-S24HRN1. Неисправность EEPROM.
всем привет. ситуация следующая…
установлены сплиты в июне этого года. нормально отпахали. у заказчика возникла необходимость переноса нб с удлинением трассы (с крыши на стену здания заднего двора, длина трассы около 15 метров). перенесли, заправили, еще зимник добавили sb004. через несколько дней позвонил заказчик, сообщил, что один блок не работает (2 блока переносили).
результаты осмотра:
— на внутрянке моргает лампа «авто»
— на плате наружнего индикатор красный — 5 миганий
— компрессор принудительно пускается
— пробовали сбрасывать питанием, внутрянка включается, на наружке, на плате горит индикатор на время задержки пуска нб, по прошествии нескольких минут, когда должен стартануть, начинает моргать индикатор на плате (5 раз), внутрянка останавливается.если варианты его оживить малой кровью ? отправлять по гарантии долго, т.к. от москвы очень далеко находимся (свердловская обл).
-
18.11.2012, 21:56
#2
Местный
Не стыковка двух плат(наружки и внутряка). плату менять
-
18.11.2012, 21:58
#3
Новичок
Спасибо. А что могло послужить этому ?
-
18.11.2012, 22:24
#4
Пользователь
Сообщение от gala
не стыковка двух плат(наружки и внутряка). плату менять
а до этого тоды как работал?
могли при переносе фазы (если 3ф) попутать — было такое, черти нб переносили, а запустить не смогли… думали стрясли при переносе.
сняли другой такой-же (с менее важного места) , перенесли (а он весит эдак под 120) на нижнюю парковку (с 3-го этажа, без крана, весь фасад — стекло с положительным наклоном, т.е. верёвки исключены, лифта нет, одно хорошее — широкие лесничные марши…)забегая вперед, они его потом назад тащили:-d
поставили перепаяли, включили… тот же эфект.
короче там ркф стоит, компрессор защищает….*jokingly*
-
20.11.2012, 19:34
#5
Новичок
-
20.11.2012, 20:00
#6
Пользователь
А как на счёт приходящего-уходящего по межблочке? Какая логика управления НБ (ККР или микропоц)? Не попала ли какая насекомая или ещё кто? Датчики в блоке есть? Питание собственных нужд НБ в норме?
Вариантов масса… Если нет точного определения кода ошибки, нужен электрик-автоматчик.
-
21.11.2012, 13:13
#7
Мастер -ломастер
Меняйте плату внутреннего блока , скорее всего неисправность произошла в результате неправильного подключения межблочки (монтажники напутали ,после сделали как надо , да поздно).
-
21.11.2012, 19:37
#8
Новичок
Сообщение от Amir
Меняйте плату внутреннего блока , скорее всего неисправность произошла в результате неправильного подключения межблочки (монтажники напутали ,после сделали как надо , да поздно).
он отработал несколько дней
-
21.11.2012, 21:54
#9
Пользователь
А на мои вопросы ответы есть??? Или тема уже исчерпана???
-
21.11.2012, 21:59
#10
Мастер
Сообщение от sumiha8374
А на мои вопросы ответы есть??? Или тема уже исчерпана???
Не шуми , Шумиха , голова болит
-
21.11.2012, 22:28
#11
Пользователь
Читай правильно транскрибцию: Су Миха
А по поводу шума, я ж не к тебе обращался, мне интересно!
-
22.11.2012, 06:44
#12
Новичок
Сообщение от sumiha8374
А как на счёт приходящего-уходящего по межблочке? Какая логика управления НБ (ККР или микропоц)? Не попала ли какая насекомая или ещё кто? Датчики в блоке есть? Питание собственных нужд НБ в норме?
Вариантов масса… Если нет точного определения кода ошибки, нужен электрик-автоматчик.— что именно под вопросом «уходящего-приходящего» ?
— логику управления не знаю (не владею знаниями в електронике)
— насекомые, очень наврядли, на вид все внутренности почти новые, никаких следов не видно
— датчики есть в блоке, но по ним отдельные ошибки- проверять не стал
— питание 222-223 Вт (запитывается с НБ)
-
22.11.2012, 08:25
#13
Пользователь
Сообщение от Рамарио
логику управления не знаю (не владею знаниями в електронике)
— датчики есть в блоке, но по ним отдельные ошибки- проверять не сталИзвини брат, по моему вся тема впустую. Зови автоматчика, он разберётся….
-
22.11.2012, 08:59
#14
Новичок
Сообщение от sumiha8374
Извини брат, по моему вся тема впустую. Зови автоматчика, он разберётся….
Тяжело у нас с ними в городе. Платы гарантийные, тем более. Отправлю в сервис.
-
10.07.2017, 10:00
#15
Местный
Добрый день. Друзья нужна прошивка для GC 24 на плате выбито CE-KFR70GW11Y.D.1.1.1-1 V2,8, наклейка на релюшках и коробке в которой плата CE-KFR61GW11Y, наклейка на памяти 30356- её собственно и нужно. Помогите, своего блока нет, можно конечно к рабочему клиенту сгонять- выпаять память — сканировать -впаять, но согласится ли клиент…целая история.
-
10.07.2017, 10:02
#16
Местный
Да, симптомы на 24м- постоянное непрерывное мигание красного светодиода
-
10.07.2017, 14:48
#17
Люблю свое дело!…
Какого светодиода? Где? Модель кондея та же?
-
10.07.2017, 16:08
#18
Местный
Сообщение от AleksScrew
Какого светодиода? Где? Модель кондея та же?
Сорри, модель самого кондиционера Дженерал Климат GU-S24HR 2008 года
Похожие темы
-
прошу помощи
от евгений54 в разделе Indesit — вопросы НЕ мастеров
Ответов: 10
Последнее сообщение: 14.12.2019, 19:22
-
Ответов: 5
Последнее сообщение: 26.02.2017, 13:07
-
Ответов: 3
Последнее сообщение: 21.03.2015, 14:43
-
Ответов: 7
Последнее сообщение: 01.07.2014, 03:27
-
Ответов: 16
Последнее сообщение: 25.09.2011, 18:59
Социальные закладки
Социальные закладки
-
Google
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
- BB коды Вкл.
- Смайлы Вкл.
- [IMG] код Вкл.
- [VIDEO] код Вкл.
- HTML код Выкл.
Правила форума
ГАЗ 31 почти “RAT LOOK” › Бортжурнал › Ошибка 65 — неисправность при записи во флэш память (EEPROM).
Алоха амиги!))
Ну вот опять беда пичаль, была как то раз запись про эту ошибку, но ничего я так и не нашел, катался и радовался, а сейчас научился прошивать, редактировать кои чо, ну и так по мелочи балуюсь с ЭБУ. И сидит занозой эта ошибка, как в мозгу волги так теперь и у меня. Чует мое сердце что и не заводится она по утрам на холодную именно из-за неё, т.к. опыт показал следующее: прошил ЭБУ, поставил, завел, на холодную при температуре на улице -8 завелась как надо, обороты 1500 и не глохнет. Покатался немного, постояла остыла и без педали газа не заводится никак, 2 цилиндра подхватывают, а то и вовсе один. Снял ЭБУ, отключил, положил рядом на сиденье, через 3 часа подключил все обратно, и вуаля, опять сама завелась! Манипуляции с выставлением в прошивке угла зажигания при пуске, количестве искр и времени заряда катушки никакого результата не дают. И вот давеча наткнулся на статью, там сказано:
“Вероятно неисправна аппаратная часть (флэш-ОЗУ) блока управления двигателем.
1. Отсоедините блок управления от жгута проводов и внимательно осмотрите целостность контактов розетки жгута и вилки блока. При необходимости отрихтуйте контакты соединителя или замените их. При обнаружении воды в соединителе блок необходимо снять, остатки воды удалить, просушить блок при температуре не выше 85°C.
2. Подключите к системе контрольный блок управления.
3. После замены тестируемого блока на контрольный включите зажигание, запустите двигатель и проконтролируйте отсутствие кода неисправности “065”.” Ссылка на полную статью: autodst.ru/diagnostikagaz…hibok-gaz/86-kod-065.html
Перепрошивка не помогает, такое впечатление что двигатель работает на аварийной программе. И хрена его знает чо теперь делать!
Нравится
6
Поделиться:
Подписаться на машину
www.drive2.ru
Электрически стираемые программируемые микросхемы постоянной памяти (EEPROM) являются металлическими оксидными полупроводниковыми компьютерными микросхемами, которые используются на печатной плате. Этот тип чипа можно стереть и перепрограммировать с использованием сильного электронного сигнала. Поскольку это можно сделать, не удаляя чип с устройства, к которому он подключен, чипы EEPROM используются во многих отраслях.
Микросхема EEPROM содержит энергонезависимую память, поэтому её данные не теряются при нарушении питания чипа. Микросхема такого типа может быть запрограммирована выборочно, что означает, что часть её памяти может быть изменена с помощью новой перезаписи, не затрагивая остальную память. Информация, хранящаяся внутри микросхемы EEPROM, является постоянной, пока она не будет стёрта или перепрограммирована, что делает её ценным компонентом в компьютерах и других электронных устройствах.
Микросхемы EEPROM созданы на основе транзисторов с плавающим затвором. Микросхема EEPROM запрограммирована путём принудительной программируемой информации в виде электронов через оксид затвора. Затем плавающий затвор обеспечивает хранение этих электронов. Ячейка памяти считается запрограммированной, когда она заряжается электронами, и это представляется нулём. Если ячейка памяти не заряжена, она не запрограммирована, и она представлена единицей.
Для широкого спектра устройств требуется память, поэтому чипы EEPROM имеют множество применений в области бытовой электроники. Они используются в игровых системах, телевизорах и компьютерных мониторах. Слуховые аппараты, цифровые камеры, технология Bluetooth и игровые системы также используют чипы EEPROM. Они используются в телекоммуникационной, медицинской и обрабатывающей промышленности. Персональные и бизнес-компьютеры содержат ЭСППЗУ.
Чип EEPROM также имеет широкий спектр применений в автомобильной отрасли. Он используется в антиблокировочных системах, подушках безопасности, электронных средствах контроля устойчивости, трансмиссиях и блоках управления двигателем. Чипы EEPROM также используются в кондиционерах, дисплеях приборной панели, модулях управления корпусом и системах ввода без ключа. Эти чипы помогают контролировать расход топлива, а также используются в различных диагностических системах.
Существует ограничение на количество повторений, которое может быть перезаписано чипом EEPROM. Слой внутри чипа постепенно повреждается многочисленными переписываниями. Это не большая проблема, потому что некоторые чипы EEPROM могут быть изменены до миллиона раз. Дальнейшие успехи в области технологий, скорее всего, окажут положительное влияние на то, на что могут рассчитывать микросхемы памяти в будущем.
mega-obzor.ru
Как избежать износа EEPROM / Хабр
Резюме: Если вы периодически обновляете некоторое значение в EEPROM каждые несколько минут (или несколько секунд), вы можете столкнуться с проблемой износа ячеек EEPROM. Чтобы избежать этого, требуется снижать частоту записей в ячейку. Для некоторых типов EEPROM даже частота записи чаще чем один раз в час может быть проблемой.
Когда вы записываете данные, время летит быстро
EEPROM повсеместно используется для сохранения параметров настройки и журнала работы во встраиваемых системах. К примеру, вы можете хотеть функцию «черного ящика», для записи последних данных на момент аварии или потери питания. Я видел спецификации с требованием записывать подобные данные каждые несколько секунд.
Но проблема в том, что EEPROM имеет ограниченный ресурс числа записей. После 100,000 или миллиона записей (зависит от конкретного чипа), некоторые из ваших систем начнут испытывать проблемы с отказом EEPROM. (Посмотрите в даташит, чтобы узнать конкретную цифру. Если вы хотите выпустить большое число устройств, «наихудший случай», вероятно, более важен чем «типичный»). Миллион записей кажется большой цифрой, но на самом деле он закончится очень быстро. Давайте посмотрим на примере, предположив, что нам нужно сохранять измеренное напряжение в одну ячейку каждые 15 секунд.
1,000,000 записей при одной записи в 15 секунд дают записи в минуту:
1,000,000 / ( 4 * 60 минут/час * 24 часа/день ) = 173.6 дней.
Другими словами, ваша EEPROM исчерпает резерв в миллион записей менее чем через 6 месяцев.
Ниже приведен график, показывающая время до износа (в годах), основанный на периоде обновления конкретной ячейки EEPROM. Ограничительная линия для продукта с продолжительностью жизни 10 лет составляет одно обновление каждые 5 минут 15 секунд для микросхемы с ресурсом 1 миллион записей. Для EEPROM с ресурсом 100К можно обновлять конкретную ячейку не чаще одного раза в 52 минуты. Это означает, что не стоит и надеяться обновлять ячейку каждые несколько секунд, если вы хотите, чтобы ваш продукт работал годы, а не месяцы. Вышесказанное масштабируется линейно, правда, в настоящем приборе имеются еще и вторичные факторы, такие как температура и режим доступа.
Уменьшить частоту
Самый безболезненный способ решить проблему-это просто записывать данные реже. В некоторых случаях требования к системе это позволяют. Или можно записывать только при каких-либо больших изменениях. Однако, с записью, привязанной к событиям, помните о возможном сценарии, при котором значение будет постоянно колебаться, и вызовет поток событий, которые приведут к износу EEPROM.
(Будет неплохо, если вы сможете определить, сколько раз производилась запись в EEPROM. Но это потребует счётчика, который будет храниться в EEPROM… при этом проблема превращается проблему износа счётчика.)
Прерывание по снижению уровня питания
В некоторых процессорах имеется прерывание по низкому уровню питания, которое можно использовать для записи одного последнего значения в EEPROM, в то время как система выключается по потере питания. В общем случае, вы храните интересующее значение в ОЗУ, и сохраняете его в EEPROM только при выключении питания. Или, возможно, вы записываете EEPROM время от времени, и записываете другую копию в EEPROM как часть процедуры выключения, чтобы убедиться, что самые последние данные запишутся.
Важно убедиться, что есть большой конденсатор по питанию, который будет поддерживать напряжение, достаточное для программирования EEPROM достаточно продолжительное время. Это может сработать, если вам нужно записать одно или два значения, но не большой блок данных. Осторожно, тут имеется большое пространство для ошибки!
Кольцевой буфер
Классическое решение проблемы износа-использовать кольцевой буфер FIFO, содержащий N последних записей значения. Так-же понадобится сохранять указатель на конец буфера в EEPROM. Это уменьшает износ EEPROM на величину, пропорциональную числу копий в этом буфере. Например, если буфер проходит через 10 различных адресов для сохранения одного значения, каждая конкретная ячейка модифицируется в 10 раз реже, и ресурс записи возрастает в 10 раз. Вам также понадобится отдельный счётчик или отметка времени для каждой из 10 копий, чтобы можно было определить, которая из них последняя на момент выключения. Другими словами, понадобится два буфера, один для значения, и один для счетчика. (Если сохранять счетчик по одному и тому-же адресу, это приведёт к его износу, т.к. он должен увеличиваться при каждом цикле записи.) Недостаток этого метода в том, что нужно в 10 раз больше места чтобы получить в 10 раз большую продолжительность жизни. Можно проявить смекалку, и упаковать счетчик вместе с данными. Если вы записываете большое количество данных, добавление нескольких байт для счетчика — не такая уж большая проблема. Но в любом случае, понадобится много EEPROM.
Atmel приготовил аппноут, содержащий все кровавые подробности:
AVR-101: High Endurance EEPROM Storage: www.atmel.com/images/doc2526.pdf
Особый случай для счётчика числа записей
Иногда нужно сохранить счётчик, а не сами значения. К примеру, вы можете хотеть знать число включений прибора, или время работы вашего устройства. Самое плохое в счётчиках, это то, что у них постоянно меняется младший значащий бит, изнашивая младшие ячейки EEPROM быстрее. Но и тут возможно применить некоторые трюки. В аппноуте от Microchip есть несколько умных идей, таких как использование кода Грея, чтобы только один бит из многобайтового счётчика менялся при изменении значения счетчика. Также они рекомендуют использовать корректирующие коды для компенсации износа. (Я не знаю, насколько эффективно будет применение таких кодов, т.к. это будет зависеть от того, насколько независимы будут ошибки в битах в байтах счётчика, используйте на свой страх и риск, прим. авт.). Смотри аппноут: ww1.microchip.com/downloads/en/AppNotes/01449A.pdf
Примечание: для тех, кто хотел бы узнать больше, Microchip подготовил документ, содержащий детальную информацию об устройстве ячеек EEPROM и их износе с диаграммами:
ftp.microchip.com/tools/memory/total50/tutorial.html
Дайте мне знать, если у вас имеются какие-либо интересные идеи по поводу борьбы с износом EEPROM.
Источик: Phil Koopman, «Better Embedded System SW»
betterembsw.blogspot.ru/2015/07/avoiding-eeprom-wearout.html
Примечание переводчика: в последние годы появились микросхемы EEPROM со страничной организацией стирания (подобной микросхемам FLASH), где логически можно адресовать ячейки (читать, записывать и стирать) побайтно, но при этом микросхема невидимо для пользователя стирает всю страницу целиком и перезаписывает новыми данными. Т.е. стерев ячейки по адресу 0, мы фактически стёрли и перезаписали ячейки с адресами 0…255 (при размере страницы 256 байт), поэтому трюк с буфером в этом случае не поможет. При исчерпании ресурс записей у такой микросхемы выходит из строя не одна ячейка, а вся страница целиком. В даташитах для таких микросхем ресурс записи указан для страницы, а не для конкретной ячейки. Смотри, например, даташит на 25LC1024 от Microchip.
habr.com