Просто читая таблицу данных attiny13, он говорит, что может хранить свои данные в течение 20 лет при 85 градусах Цельсия и 100 лет при 25 градусах Цельсия.
- Является ли это независимо от чтения и записи на микро, например, я выключаю его и держу его при постоянной температуре 85 градусов по Цельсию в течение 20 лет, и он потеряет свои данные?
- Как он может «потерять» свои данные? Я не вижу этой концепции.
- Также, что с единицей ppm (частей на миллион?), Упомянутой на странице 6 в разделе хранения данных, но не понимаю, о чем идет речь. Я видел это регулярно, когда говорил о кварцевых генераторах, но не могу понять, почему он используется.
Ответы:
Флэш-память, как и EEPROM, хранит свою информацию в так называемых плавающих элементах . Полевые транзисторы с обычными воротами (MOS) имеют внешнее соединение, через которое полевые транзисторы включаются и выключаются (для встроенных полевых транзисторов это соединение с металлическим слоем). У плавающих ворот нет этого штифта или металлического слоя соединения. Они полностью изолированы в SiO над каналом MOSFET, и при> см SiO является одним из лучших изоляторов, которые вы можете получить. 10 14 Ω 22 1014Ω 2
Как и традиционные MOSFET, они включают канал, когда несут заряд. Но как они запрограммированы тогда? Через квантовый эффект, называемый туннелированием, который индуцируется путем приложения электрического поля между каналом и управляющим затвором. Поэтому эта технология называется FLOTOX , что в переводе означает «Туннельный оксид FLOating-gate», сравнимый с FAMOS («Avalanche Injection Metal Oxide Semiconductor с плавающим затвором»), который использовался в более старых EPROM, стираемых УФ-излучением.
(Я не могу объяснить туннелирование здесь подробно; квантовые эффекты не поддаются никакой логике. В любом случае, это в значительной степени зависит от статистики).
Ваш первый вопрос на самом деле двойной: 1) могу ли я выполнять неограниченное чтение и запись, и 2) сохраняет ли он данные, когда устройство не используется (срок годности)?
Начать с первого: нет, ты не можешь. Вы можете читать его неограниченное количество раз, но циклы записи ограничены. Лист данных говорит 10 000 раз. Ограниченное количество циклов вызвано тем, что после стирания носители заряда остаются в плавающем затворе, число которых в конце становится настолько большим, что ячейка больше не может быть стерта.
Сохранит ли он свои данные в течение 20 лет даже без электричества? Да, это то, что говорится в таблице. MTTF (среднее время до отказа) вычисления (опять-таки статистический метод) предсказывают менее 1 части на миллион ошибок. Вот что означает ppm.
Вопрос Федерико, если 1 ppm относится к устройствам или ячейкам, оправдан. Таблица не содержит данных, но я предполагаю, что это 1 дефектная ячейка данных на миллион. Почему? Если бы это были устройства, вы бы получили худшие показатели для устройств с большими размерами Flash, и они одинаковы для 1k и для 16k. Кроме того, 100 лет очень долго. Я был бы удивлен, увидев 999 999 устройств из 1 миллиона, которые все еще работают.
изображения бесстыдно похищены здесь
источник
Этот тип памяти хранит данные в виде небольших зарядов на изолированных вентилях FET. Это, по сути, удерживает затвор FET на высоком или низком напряжении. Другой способ взглянуть на то же самое состоит в том, что 1 или 0 сохраняются как напряжение на конденсаторе, подключенном к затвору полевого транзистора.
Хранение заряда не является постоянным. В конечном итоге достаточно утечки заряда, так что исходное состояние бита уже не может быть надежно определено. Более высокая температура немного облегчает утечку заряда, поэтому характеристики хранения данных при повышенной температуре короче.
Что касается промилле, да, это «частей на миллион». Это то же самое понятие, что и процент, это просто еще один способ сказать, что части на сотню. 100ppm = .01% = .0001
источник
В attiny (как и во многих других ОК) «постоянные» данные хранятся во флэш-памяти - это в основном специальный транзистор, который может «задерживать» заряд (например, конденсатор). Хитрость в том, что нет никакого «провода», соединяющего этот конденсатор - поэтому они могут только заряжать или разряжать его - через квантовое туннелирование. Это означает, что он действительно очень медленно разряжается, и его довольно сложно заряжать / разряжать (каждый этот заряд / разряд повреждает транзистор, поэтому он ограничен 10 тыс. Раз).
Скорость этого разряда определяется опытным путем, и вы видите это в техническом описании.
Но это «типичное» значение - вы можете получить как более высокие, так и более низкие сроки хранения данных - это может быть немного случайным. Нет точного способа узнать заранее, когда данные должны быть потеряны. Вот почему вы видите это приближение в таблице данных + оценка того, насколько устройства будут хуже, чем эта оценка.
источник