Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.03.2010, 11:58  
vitaliksv
Прохожий
 
Регистрация: 18.03.2010
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
vitaliksv на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Сообщение от OneTech Посмотреть сообщение
Есть специальные алгоритмы которые позволяют распределить нагрузку на биты в байте
Очень интересное решение. Хотя программирую под контроллеры уже давно, но не встречался с таким подходом. Можно будет попробовать применить!
Реклама:
vitaliksv вне форума  
Непрочитано 24.03.2010, 18:17  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Только конкретно для ПЗУ это не имеет смысла. При стирании информации происходит электрический пробой ВСЕХ плавающих затворов байта или сектора, независимо от того, 0 или 1 записан в ячейке. Собственно ресурс - максимально допустимое количество этих пробоев. Код Грея применялся в первых АЦП, сейчас про него вроде забыли

Количество циклов стирание-запись: производитель ГАРАНТИРУЕТ что при соблюдении этого числа информация в микросхеме будет храниться не менее 20/50/100 лет (у каждого своё, у современных чипов как правило 100 лет). То есть флеш можно перезаписывать десятки миллионов раз (даже видел где-то отчет в интернете), но тогда нет никаких гарантий, что через пару-десяток лет информация не повредится
niXto вне форума  
Непрочитано 24.03.2010, 18:44  
andobrov
Частый гость
 
Регистрация: 19.02.2010
Сообщений: 36
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 8 сообщении(ях)
andobrov на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Приходилось общаться с флешками AMD 28Fxxx, которые были единожды записаны 15 лет назад. Читались замечательно, а вот затем, после первой же попытки стирания - оказывались "битыми".
andobrov вне форума  
Непрочитано 24.03.2010, 23:35  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

В контроллере термопластавтомата счетчик циклов размещал в еепром меги 128. Сегодня посмотрел на счетчик автомата, который работает более двух лет. На нем около миллиона циклов. Есть оборудование, которое работает более пяти лет, но оно находится на других предприятиях.
Djakovskij вне форума  
Непрочитано 25.03.2010, 18:56  
vitaliksv
Прохожий
 
Регистрация: 18.03.2010
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
vitaliksv на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Сообщение от Djakovskij Посмотреть сообщение
В контроллере термопластавтомата счетчик циклов размещал в еепром меги 128. Сегодня посмотрел на счетчик автомата, который работает более двух лет. На нем около миллиона циклов. Есть оборудование, которое работает более пяти лет, но оно находится на других предприятиях.
Вы сами делали это устройство? Если да, то не страшно, что через некоторое время в EEPROM могут появиться ошибки? Или в данном устройстве это не критично?
vitaliksv вне форума  
Непрочитано 25.03.2010, 22:32  
you_go
Гражданин KAZUS.RU
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Использовать EEPROM как "расхожий" счетчик достаточно рискованно. Особенно, если сохраняемая информация критична. В свое время разрабатывал систему, где все данные модифицировались и хранились в SRAM в 3-х копиях под защитой CRC, и данные переписывались в EEPROM только при выключении системы с целью их безусловного восстановления из нескольких копий при повторном включении. А лучше и проще использовать отдельную микросхему FRAM.
you_go вне форума  
Непрочитано 25.03.2010, 22:37  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Просто в то время не обратил внимания на то, что еепром имеет ограниченный ресурс. К аварийной ситуации ошибка записи не может привести, т.к. это просто счетчики моточасов и общего количества рабочих циклов оборудования.
Djakovskij вне форума  
Непрочитано 25.03.2010, 23:50  
vitaliksv
Прохожий
 
Регистрация: 18.03.2010
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
vitaliksv на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Сообщение от you_go Посмотреть сообщение
А лучше и проще использовать отдельную микросхему FRAM.
Кстати о птичках. Когда в моих проектах появилась необходимость сохранять какие-то данные(особенно это относится к большим массивам данных да к тому же если они постоянно меняются), то я как раз узнал о том, что есть такая память. Очень доволен ею и по сей день: работает по SPI, т.е. скорость записи и считывания достаточная; работаешь с ней, как с оперативной - практически неограниченный ресурс; объёмы памяти в килобайтах - достаточно для хранения всякой информации.
Правда ест одно "НО" - цена соизмерима со стоимостью самого контроллнра, а то и выше. Поэтому в бюджетных проектах без крайней необходимости применять накладно. Но за удобство всегда нужно было платить!
vitaliksv вне форума  
Сказали "Спасибо" vitaliksv
Easyrider83 (26.03.2010)
Непрочитано 26.03.2010, 00:31  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Реальное количество циклов записи в EEPROM в AVRах?

Почитал про FRAM. Обалдел не много. Действительно классная память. Цена получается в среднем вдвое выше, чем у такой же EEPROM. Но это терпимо. Буду иметь в виду.
Easyrider83 вне форума  
Непрочитано 26.03.2010, 12:54  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Реальное количество циклов записи в EEPROM в AVRах?

Мой товарищ делал проект для мониторинга дач без нормального покрытия GSM. (Использовались коротковолновые радиостанции). Так вот в эти радиостанции он лепил FRAM на I2C-шной шине 32 кБайта куда постоянно лились мониторинковые данные, и единожды в сутки включалась станция передавая накопленные данные посредством тонового модема. С учётом мусора в радиоэфире для восстановления данных использовались алгоритны Хемминга, и вроде он ещё пытался использовать Рида-Соломона, не знаю вышло что, иль нет...
OneTech вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot