Как умирает EEPROM память?

Поділитися
Вставка
  • Опубліковано 26 кві 2024
  • Поддержать канал на Boosty: boosty.to/electronics_in_focus
    Поддержать канал на Patreon: / electronics_in_focus
    instagram: / electronics_in_focus
    telegram: t.me/electronicsinfocus_official
    vk: electronics_in_camera
    Распределение ошибок по байтам тестовой страницы (сделано после публикации видео): docs.google.com/spreadsheets/...
    Код приложения для Flipper Zero: github.com/rnadyrshin/flipper...
    Мой логический анализатор (16-канальная копия Seleae Logic): fas.st/BPupwK
    Flipper Zero:
    1) Официальный сайт: flipperzero.one/
    2) Мой обзор: • Flipper Zero. Тамагочи...
    Ссылки на микросхемы EEPROM:
    1) XBLW 24C64BN: www.lcsc.com/product-detail/E...
    2) HK HK24C64: www.lcsc.com/product-detail/E...
    3) FMD FT24C64A-TSR-T: www.lcsc.com/product-detail/E...
    4) Slkor SL24C64D: www.lcsc.com/product-detail/E...
    5) IDCHIP AT24C64: www.lcsc.com/product-detail/E...
    6) BL BL24C64A-PARC: www.lcsc.com/product-detail/E...
    7) STM M24C64-RMN6TP: www.lcsc.com/product-detail/E...
    8) HANSCHIP HX24C64DRG: www.lcsc.com/product-detail/E...
    9) Zetta ZD24C64A-SSGMT: www.lcsc.com/product-detail/E...
    10) HXY MOSFET AT24C64-HXY: www.lcsc.com/product-detail/E...
    11) HGSEMI AT24LC64M/TR: www.lcsc.com/product-detail/E...
    12) FUDAN MICRO FM24C64D-SO-T-G: www.lcsc.com/product-detail/E...
    13) ROHM BR24T64FJ-WE2: www.lcsc.com/product-detail/E...
    14) Microchip AT24C64D-SSHM-T: www.lcsc.com/product-detail/E...
    15) Holtek HT24LC64: www.lcsc.com/product-detail/E...
    Содержание этого ролика:
    00:00:00 Вступление
    00:00:35 Участники теста
    00:02:09 Тестовый стенд
    00:09:28 Как умирает EEPROM?
    00:14:50 Что с ресурсом?
    00:21:01 Итоги
    00:22:44 Проводки
  • Наука та технологія

КОМЕНТАРІ • 542

  • @rnadyrshin
    @rnadyrshin  Місяць тому +67

    Сразу отвечаю на 2 самых популярных вопроса:
    1. Как заказать на LCSC в Россию, Беларусь, Украину?
    - Я не знаю
    2. Как и где купить Flipper Zero?
    - Я не знаю
    Думаю, что в обоих случаях гугл поможет

    • @user-zx5mo1zf9v
      @user-zx5mo1zf9v 28 днів тому +1

      ПОВСЕМЕСТНЫЕ БУРЭНДЫ КАК ВИНБОНД И МАКРОНИКС, ОДНАКО, НЕ РАССМОТРЕНЫ.

    • @rnadyrshin
      @rnadyrshin  27 днів тому +1

      @@user-zx5mo1zf9v ... может это потому что они не делают i2c eeprom??

    • @sleeply4cat
      @sleeply4cat 27 днів тому +1

      ну и зачем было выбирать для теста 24 серию в таком случае?

    • @rnadyrshin
      @rnadyrshin  27 днів тому +3

      @@sleeply4cat ??

    • @sleeply4cat
      @sleeply4cat 27 днів тому +2

      ну, кайнд оф зачем было выбирать для теста i2c eeprom, который в основном юзают как конфигурационные рид-онли штуки, а не гораздо более популярный spi

  • @DmitriyUV
    @DmitriyUV 27 днів тому +49

    Классно что есть такие люди кто готов проводить такие долгие серьёзные тесты 👍

  • @5kilohertz
    @5kilohertz Місяць тому +191

    EEPROM умереть не может: он всегда будет жить в наших сердцах!

    • @vasily8634
      @vasily8634 29 днів тому +4

      Но мы будем помнить...

    • @vadukraine
      @vadukraine 26 днів тому +2

      Пока живы мы ,будет жить и EEPROM, в наших сердцах🥺🕯️🪦))

    • @td_44
      @td_44 24 дні тому +6

      EEPROM - жил,
      EEPROM - жив,
      EEPROM - будет жить😂

    • @JohnFord8310
      @JohnFord8310 23 дні тому +2

      "Шить"

    • @user-ty3qr7pu4o
      @user-ty3qr7pu4o 12 днів тому

      А как же nand xD

  • @destroy_swarm
    @destroy_swarm Місяць тому +90

    Где-то встречал статью про ремонт магнитолки - систематически дохли ЕЕПРомки. При анализе причины выяснилось, что заводская прошивка записывает уровень громкости при каждом шаге энкодера. В итоге за год-два ресурс памяти вырабатывался полностью

    • @radioremont
      @radioremont 29 днів тому +19

      Ауди концерт. Записывала каждый щелчок энкодера в eeprom, программисты думали, что eeprom бессмертная 😊
      На первых этапах дефект можно было вылечить прожаркой контроллера в духовке или самый простой - установкой лампы для нагрева контроллера.
      Хоть и считается, что нагрев сокращает ресурс eeprom, но живые эксперименты с магнитолой показывают положительный результат, ресурс можно увеличить до года.

    • @CAMOKATBETEPAHA
      @CAMOKATBETEPAHA 29 днів тому +14

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

    • @tomasddf
      @tomasddf 29 днів тому +8

      Сейчас так дохнут телевизоры, видюхи и материнки
      И дело уже не в ресурсе, а в утекании заряда
      В видюхах например записывать кроме прошивки нечего, но все равно у какого-то процента покупателей через год просто слетает прошивка и видюха дохнет на ровном месте

    • @radioremont
      @radioremont 29 днів тому +5

      @@CAMOKATBETEPAHA это не байка, у меня и процессора эти есть с конченными ячейками 😊

    • @CAMOKATBETEPAHA
      @CAMOKATBETEPAHA 29 днів тому

      @@radioremont я не говорил, что это не правда. Это правдивых случай помоему с форума магнитол лохматых годов, то ли магнитола.орг то ли мониторнет.ру которая уже обросла байками. Там был анализ данных записи памяти и при вращении энкодера долбило ячейку. Эта тема с форума быстро разошлась по интернету по форумам паяльщиков и обросла байками.

  • @Seriyv0lk
    @Seriyv0lk Місяць тому +77

    Руслан, твой подход к тестам - это нечто! Очень благодарен за это видео!

    • @andreylarin
      @andreylarin Місяць тому +1

      Научный подход.

    • @eurosetvk
      @eurosetvk 28 днів тому

      а кто такой руслан?

  • @germanytoday3024
    @germanytoday3024 26 днів тому +15

    Вот это реально полезные тесты, ребята давайте накидайте пальцев под видео, человек 2 месяца потратил на это. Заслуживает уважения, ещё раз спасибо.

    • @vetaliv4696
      @vetaliv4696 12 днів тому

      Нет. Он гланды через жо₽у удалял.

  • @robertmonroe9728
    @robertmonroe9728 Місяць тому +107

    На самом деле память тестируют шахматкой, записывая 0х55, и 0хАА. Это позволяет создать наихудшие условия, в том числе повышает ликедж между ячейками, потому что ноль возле единицы и наоборот

    • @rnadyrshin
      @rnadyrshin  Місяць тому +3

      Какой именно тип памяти так тестируют?

    • @nuclearzerg
      @nuclearzerg Місяць тому +20

      утечка, а не ликедж🥴

    • @phoneaccount6907
      @phoneaccount6907 Місяць тому +7

      @@rnadyrshin эмм, любой?

    • @vladimiri480
      @vladimiri480 Місяць тому +38

      ​​​​@@rnadyrshin 7:55
      Принцип работы:
      1. Микросхема принимает 32 байта данных от микроконтроллёра во внутренний буфер ОЗУ (32 байта размер страницы).
      2. Стирает нужную страницу записью единиц (32 байта 0xFF).
      3. Запись из внутреннего буфера ОЗУ в очищенную страницу.
      Внутренняя верификация записанных данных микросхемой не производится.
      Нужно поочерёдно записывать:
      1. Заполнить страницу 0x55, проверить;
      2. Заполнить страницу 0xAA, проверить.
      Будет равномерный износ битов во всей странице.
      Можно было бы ограничиться записью в страницу только нулей (0x00) с последущей проверкой, но неизвестно, производится ли инвертирование записываемых данных или нет.
      Можно поочерёдно заполнить страницу шахматкой: 0x55AA, затем 0xAA55, тогда на состояние неустойчивого бита будет влияние из соседних байтов.

    • @AlexA-qm7pu
      @AlexA-qm7pu Місяць тому

      @@rnadyrshin Это так тестировали DRAM врёмен микросхем 4116, 4164 (К565РУ5, К565РУ7) . Паттерны использовались не только 0x55 и 0xAA, но и сдвигающиеся биты единиц, нулей и проч, в разные адреса записывали разное и вообще кто на что горазд. Это легко установить если скачать тест и запустить его на эмуляторе, или посмотреть тесты MemTest86, Memtest+. У EEPROM принципиально иная технология хранения, записи и чтения битовых ячеек, неизвестно как тут поможет паттернирование. Деградация ячейки происходит при ее стирании. Предпочитают говорить о "charge trap", дескать электрон более не уходит с плавающего затвора.

  • @technomann
    @technomann Місяць тому +40

    О, помню ОЛЕД экранчики жгли, теперь ЕЕПРОМки.. Интересные и длительные тесты!

  • @vlwwwwww
    @vlwwwwww Місяць тому +30

    Было бы неплохо еще и посмотреть реальную зависимость ресурса EEPROM от температуры эксплуатации

    • @0ka354
      @0ka354 Місяць тому +10

      И питания. У меня в мониторе для пк с полу дохлыми конденсаторами умерла eeprom, и настройки монитора менялись сами по себе, меню глючило пока не отрезал ногу питания eeprom, теперь настройки не сохраняются, но хоть монитор работает

  • @user-rd8jk9hi4b
    @user-rd8jk9hi4b Місяць тому +25

    Спасибо! Реально очень полезное видео, также, как и с ресурсным тестом OLED экранов!

  • @ThePashka0000
    @ThePashka0000 29 днів тому +4

    Очень большая работа! Спасибо!

  • @sashadeg
    @sashadeg Місяць тому +16

    Спасибо за проделанную работу. Очень интересно.

  • @Maximovich79
    @Maximovich79 Місяць тому +9

    Практически ничего не понимаю в этом. Смотрел с перемотками. Но было интересно. В принципе, как я понял никакой воды. Возможно, и дальше буду смотреть ваши ролики. Оформление и подача материала очень и очень хороши. Благодарю.

  • @Molotok78Rus
    @Molotok78Rus 27 днів тому +2

    Спасибо за интересный тест!

  • @user-dq7up8yd3b
    @user-dq7up8yd3b 28 днів тому +4

    Круто! полезное видео. Всегда, при написании программ, проверяю чтобы eeprom записывалась при конкретном событии, а не в каждом цикле программы.

  • @repair_technology
    @repair_technology Місяць тому +17

    Очень познавательно. Неоднократно видел проблемные микросхемы памяти в очень дорогих устройствах, например профессиональные фотоаппараты, муз оборудование. Я всегда очень злился, почему завод не тестировал микросхемы ОЗУ и ПЗУ циклами записи-чтения (это же так просто сделать служебную функцию в прошивке и простейший мемтест+ стресс-тест процессора минут на 40-час? чтобы все шары Bga прогрелись и если где-то отходит контакт-он бы проявился) перед установкой в устройство и продажи его за несколько тысяч долларов!
    Иногда была ошибка в ПО, например при записи нового трека прошивка не понимала что пустое место закончилось и записывала поверх служебных данных. Но это уже не относится к проблеме самих чипов, хотя н-р более грамотная архитектура могла бы разделить микросхему для основной прошивки и для данных и сделать их с планарными выводами для простой замены паяльным феном. и н-р сделать отдельный чип с калибровками, чтобы его можно было просто перенести на донорскую плату в случае гибели основной и не мучится.
    очень часто встречалась битая оперативная память, распаянная в устройствах, причём подлость такой проблемы что проявляется она часто редкими глюками через определенное время или при вызове определенных функций (например загрузке новых данных или выборе каких-то режимов, где заполняется буфер), а при попытке прошить такое устройство из-за ошибок в контрольных суммах в ОЗУ повреждается и ПЗУ и настоящая боль не только найти распиновку JTAG но и слить-собрать рабочий дамп, особенно если всё на BGA пайке. Решениеv станет проверка контрольных сумм после полной распаковки в память ли как по-умному сделано в некоторых прошивальщиках биоса, там дуал-биос-то есть основной и резервный и небольшими блоками перезаписываются по очереди причём со считываем записанного и сверкой после каждого блока. Такой прошивке не страшно даже экстренная потеря питания. Это как делать, если по умном, в своих устройствах.
    совет разработчикам-делайте стенд тестирования электронных плат своих устройств, минимум пару суток с повышенной температурой и влажностью, минимум 300-400 циклов проверки всех микросхем оперативной и постоянной памяти. разрабатывайте тесты мемтест для проверки, лучше встроенные с запуском комбинацией кнопок.
    иные проблемы из опыта:
    Дешевый некачественный текстолит тонкий, плохой припой BGA , неотмытый активный флюс, непропай под шарами в следствии несоблюдение температуры или некачественного флюса, завышенные напряжения питания-всё это приводит к глюкам и быстрой деградации... просчёты по охлаждению чувствительных к малейшему перегреву компонентов, BGA с краю платы где она изгибается... как Vik On неоднократно показывал в современных видеокартах. наверное книгу можно написать про косяки как не надо разрабатывать...

    • @theMerzavets
      @theMerzavets 27 днів тому +7

      _совет разработчикам-делайте стенд тестирования электронных плат своих устройств, минимум пару суток с повышенной температурой и влажностью, минимум 300-400 циклов проверки всех микросхем оперативной и постоянной памяти. разрабатывайте тесты мемтест для проверки, лучше встроенные с запуском комбинацией кнопок._
      Зачем это им? Проблема у частных потребителей может не проявиться в принципе из-за низкой частоты использования (потому-то все эти предупреждения в инструкциях "не предназначено для профессиональной работы"); может проявиться по окончании гарантийного срока; может возникнуть вообще по окончании срока службы (тоже с не очень далёкой поры обязательное условие информирования потребителя). В каждом из этих случаев -- товар продан, при этом сэкономлены "минимум пара суток", "минимум 300-400 циклов" и т.п. по вашему тексту, а это и оборудование, и трудо- и энергозатраты. Сложно представить себе производство, скажем, тех же фотоаппаратов, которые выпускаются сотнями в день, с двумя-тремя сотнями испытательных стендов (чтобы обеспечить тот самый "минимум пару суток" тестирования). Это всё только существенно увеличивает себестоимость продукции, не давая практически никаких преимуществ в дальнейшей эксплуатации.
      Если же глюки у конкретного потребителя выявятся в период гарантии (а это, может один случай на тысячу, а то и десять/сто тысяч), то этому конкретному потребителю можно подарить оплату работы мастера или даже полную замену товара. Вот его, кстати, после возврата производителю можно поместить на такой стенд, чтобы определить причину поломки и заменить неисправный компонент. И продать как новый.
      Это через ваши руки проходят сотни поломанных девайсов, вы их видите, и поэтому так рассуждаете. А сколько сотен тысяч таких же девайсов просто работают на радость хозяевам, не попадая в ремонт? Сие неведомая тайна есть.
      Я уж молчу о том, что подрастает уже второе поколение "общества потребления", в котором ценность товара представляет не его надёжность на протяжении 25 лет, а "модность", "актуальность" или какие-то совершенно посторонние потребительские качества (как, например, количество мегапикселов камеры в телефоне или обновление прошивки "мозгов" авто во время ожидания на светофоре). Подавляющее большинство устройств (даже очень дорогих, типа тех же фотоаппаратов) меняются людьми чуть реже, чем носки. К чему все эти "заморочки" с глубоким тестированием каждого экземпляра?
      Вот и вся экономика.

    • @repair_technology
      @repair_technology 26 днів тому

      @@theMerzavets Ещё просьба автору. Проверьте. возможно ли вычитать поврежденную микросхему путём её нагрева, охлаждения. заморозки итд. Иногда критически важно вычитать дамп с поврежденной микросхемы для дальнейшей правки руками или например из всего дампа важны пару разделов с калибровками. Сделайте такой эксперимент

    • @repair_technology
      @repair_technology 26 днів тому

      @@theMerzavets наверное стоит переходить на качественно другой финансовый уровень, чтобы так легко менять дорогостоящие вещи и сменить старую тойоту на новенькую Ауди, которую непременно придётся менять через 2-3 года. просто потому. что всё начнёт в ней сыпаться. Я ещё и дизайнер, я люблю красивые вещи, но когда по технике они г-вно меня это гложит

  • @fait0n
    @fait0n Місяць тому +2

    Спасибо, познавательно!
    Отлично проведённые тесты.

  • @denismyvideo
    @denismyvideo 29 днів тому +2

    Спасибо. Очень интересно и качественно сделан тест.

  • @user-um6rt7zz3h
    @user-um6rt7zz3h Місяць тому +4

    Спасибо за работу.

  • @sergsapov2927
    @sergsapov2927 29 днів тому +4

    Отличный тест, с нетерпением жду такой же для SPI NOR-flash в SO8.

  • @dilirink9222
    @dilirink9222 Місяць тому +3

    как всегда ваши тесты огонь!)

  • @Mike-cp5vy
    @Mike-cp5vy 3 дні тому

    Огромное спасибо за такие тесты - С меня Like и подписка.
    Побольше бы таких тестов.

  • @rmatveev
    @rmatveev Місяць тому +2

    Великолепное видео!
    Большое спасибо, что поделились такой ценной информацией!

    • @Torn_Shoe
      @Torn_Shoe 25 днів тому

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

  • @mmds.
    @mmds. Місяць тому +3

    Очень интересно 🤝

  • @maximummaximum3992
    @maximummaximum3992 29 днів тому +3

    Отличная работа! Действительно эксклюзивная работа проведена и оформлен контент очень качественно! По больше бы такого материала в интернете как ваш. Так держать!

  • @ildana
    @ildana 27 днів тому +2

    Спасибо за ролик, интересно.

  • @BarsMonster
    @BarsMonster Місяць тому +27

    Интересный тест ) Но проблема еще в том, что у поюзаных ячеек сильно портится retention, заряд начинает утекать в покое. Т.е. записав весь объем 2млн раз, и положив чип в печку на +85° на месяц - ошибки будут на порядок раньше. И видимо часть микросхем даже не выжмет паспортный миллион.

    • @siarhey76
      @siarhey76 26 днів тому +4

      По настоящему грамотный комментарий. Автор видео забыл, что функция EEPROM не только в том чтобы записывать и считывать данные, но также и в том чтобы хранить их продолжительное время.

    • @JohnFord8310
      @JohnFord8310 23 дні тому +1

      Странно, я конечно не спец, но не для хранения ли микропрограмм(прошивок) данный тип памяти(пзу) используется. Возникает вопрос , нафига в неё постоянно что либо записывать? Как там со стираемыми ультрафиолетом пзу?

    • @BarsMonster
      @BarsMonster 23 дні тому

      @@JohnFord8310 Например, есть крутелка ручки громкости на энкодере. Когда человек покрутит - записываем значение в eeprom чтобы не сбрасывалось. Или шаговый двигатель, запоминающий положение между выключениями... Приходится постоянно писать.

    • @user-lz2mu9uq4e
      @user-lz2mu9uq4e 19 годин тому

      @@BarsMonster современные SSD (имеющие RAM кэш) по сигналу пропадания питания начинают этот кэш переписывать в NAND. Таким образом, небольшого конденсатора хватает, чтобы решить проблему пропадания данных.
      Организовать такую схему при желании не составляет труда

    • @BarsMonster
      @BarsMonster 17 годин тому

      @@user-lz2mu9uq4eЯ как раз о том, что из потрепанных NAND/EEPROM ячеек заряд утекает. Т.е. сам флеш/eeprom не вечно хранит данные. И потрепанный флеш - очень и очень невечно. После миллиона циклов - при +85°С может и дня не продержаться без ошибок.

  • @BiBo8672
    @BiBo8672 Місяць тому +2

    Мега качественное видео, спасибо!

  • @Ivan....Ivanov
    @Ivan....Ivanov Місяць тому +2

    Классное видео. Очень интересное и полезное исследование. Спасибо!

  • @sergatmel8242
    @sergatmel8242 Місяць тому +3

    Спасибо.
    Полезно.

  • @TimeToRepair
    @TimeToRepair Місяць тому +2

    Большая работа, интересно было посмотреть

  • @dmitrymikhailov1389
    @dmitrymikhailov1389 Місяць тому +3

    Спасибо огромнейшее. Очень полезная практическая информация. Подача материала на высшем уровне.

  • @stainhurt10
    @stainhurt10 19 годин тому

    Спасибо большое за видео!!!

  • @scotchdog
    @scotchdog Місяць тому +3

    👍 серьёзный тест!

  • @stepst8110
    @stepst8110 26 днів тому +2

    Да, было интересно.
    Для ускорения теста стоило подключать несколько микросхем одновременно.

  • @EugeneTit1
    @EugeneTit1 28 днів тому +3

    Браво! Настоящая научная работа! Имеет огромное практическое значение! Регулярно сталкиваюсь. Перешел полностью на sd карты!

    • @rnadyrshin
      @rnadyrshin  27 днів тому +1

      SD-карты, у которых ресурс в 10 раз ниже?

  • @_42_
    @_42_ 29 днів тому +1

    Хорошая работа, нужная. Лайк однозначно.

  • @pytton7653
    @pytton7653 28 днів тому +1

    Отлично! Спасибо за полезное видео!
    Ещё было бы наглядно сделать график цена/кол-во записей - посмотреть оптимальные варианты

  • @Menshinin
    @Menshinin Місяць тому +35

    Мало кто слышал про FRAM, та, что "ферритовая". Она по ногам совместима с еепром 24й серии, только вечная. ОВЕН в свои старшие модели контроллеров её уже серийно применяет.

    • @Al.Sy.
      @Al.Sy. Місяць тому +4

      Год назад разбирал счётчик, изготовленный в России в 2005 году. Там как раз использовалась FRAM память в корпусе SOP-8.

    • @ailcat
      @ailcat Місяць тому +1

      а маркировку FRAM, совместимых по ногам - не подскажете?

    • @leonidromanov9237
      @leonidromanov9237 Місяць тому +2

      Прошу прощения, но вы путаете EEPROM и FRAM (FeRAM), которой планировали или еще планируют заменить DRAM, NAND, но не EEPROM. У Texas Instruments был опыт выпуска МК MSP430 серии с FRAM в качестве Flash, но широкого распространения также не получилось. Видимо, что было невыгодно с экономической точки зрения.

    • @raxxla1949
      @raxxla1949 Місяць тому +2

      @@Al.Sy. Разбирал старый счетчик топлива АЗС, который еще в 1998 году был сделан. И там уже была FRAM память

    • @user-jn4oy9yr3g
      @user-jn4oy9yr3g Місяць тому +2

      Да, было бы неплохо ее протестировать, фрамку...

  • @timati78rus
    @timati78rus Місяць тому +5

    Спасибо, вот это да! Классно, что вы сохранили интерес к такой деятельности, а не послали всё по бороде. Кста, была раньше память FRAM от Ramtron, вроде бесконечная и лучшая была (20 лет назад).

    • @erwe1054
      @erwe1054 29 днів тому +2

      она еще есть

    • @gippopotamius
      @gippopotamius 28 днів тому +1

      Мы используем лет 10 Fram в приборах. Но.. чипы с небольшим объёмом, 8-16 кб. ;)
      И не в качестве альтернативы EEPROM, которое в изделиях тоже обычно есть.
      А Fram больших объёмов - слишком жирно.

  • @straiff
    @straiff 13 днів тому

    классные у вас видео! спасибо

  • @mx_driver
    @mx_driver 23 дні тому +1

    Все коротко, ясно и без воды

  • @nikolaysobolev191
    @nikolaysobolev191 Місяць тому +11

    Вот почему на 20летних авто системы IMMO сбоить начинают(слёт синхры, ключей..).. А сейчас повально все автопроизводителе начали размещять ECU в подкапотном пространстве. Значит ресурс будет ещё меньше с учётом повышеной температуры. И наверно количество циклов монтаж-демонтаж тоже здоровья еепромкам не добавляют...

    • @rnadyrshin
      @rnadyrshin  Місяць тому +6

      Думаете IMMO часто пишет в EEPROM? Есть еще одна вероятная причина - запись во время нестабильного питания

    • @nikolaysobolev191
      @nikolaysobolev191 Місяць тому +3

      @@rnadyrshin с так называемвм роллинг кодом, каждое включение зажигания. Даа про плохие клеммы в момент запуска реноводам особенно хорошо извесно, или медлннная в ноль разрядка АКБ

  • @jvcr87
    @jvcr87 15 днів тому

    фундаментальный вклад в анализ надёжности схем памяти 👍

  • @MakRus77
    @MakRus77 26 днів тому +3

    Ура! Ещё есть люди, которые продолжают записывать хорошие и полезные видосы.

  • @Limitov_Lexa
    @Limitov_Lexa 23 дні тому

    Отлично организованное исследование с грамотно интерпретированными результатами! Респект!
    А проанализировать взаимосвязь между временем записи и живучестью микросхемы можно было посчитав коэффициент корреляции и отобразив точки на графике (вправо - время записи, вверх - живучесть).

  • @kestvvv
    @kestvvv Місяць тому

    Крутой контент! Топчик! Все ёмко и конкретно.

  • @OkBitru
    @OkBitru Місяць тому +2

    Ура вернулся!

  • @user-uf5xs6te5g
    @user-uf5xs6te5g 25 днів тому +1

    Спасибо, актуально.

  • @werew03
    @werew03 25 днів тому

    Спасибо что ты есть)

  • @Light299792458
    @Light299792458 Місяць тому

    Очень интересно!

  • @SenMorgan
    @SenMorgan 16 днів тому

    Отличное видео, спасибо автору за его труды! У меня остался только один вопрос: влияет ли в итоге операция чтения на ресурс EEPROM или только запись?

  • @victorlowlevel8063
    @victorlowlevel8063 Місяць тому +1

    Фундаментальное исследование! Жму руку! 🤝 Столько времени потратить на такой тест! Жирнющий лайк!

  • @StatistPL
    @StatistPL 29 днів тому +1

    Жалко что ты не взял один экземпляр fram для "внештатного" сравнения. Вещь просто шикарная. Рад видеть очередной ролик.

  • @Specialist_impossible
    @Specialist_impossible 26 днів тому

    Ураааа! Новое видео, канал существует)))

  • @Sergkey42
    @Sergkey42 29 днів тому

    Руслан, твои тесты очень крутые. Красава 👍👍👍

  • @user-mx1rb8pg2t
    @user-mx1rb8pg2t 28 днів тому

    Здравствуйте.
    Очень нравится формат ресурсных испытаний.
    Ну и типа добить те "заветные 10 слов".

  • @ruslanluzkov
    @ruslanluzkov 29 днів тому

    Спасибо. Может пригодится.

  • @user-du9uo1ze5c
    @user-du9uo1ze5c 28 днів тому +2

    Руслан ты красавчик, ас и профи своего дела слушая тебя даже забываешь моргать,

  • @sergeyrybin946
    @sergeyrybin946 28 днів тому +1

    Мощную работу проделал. Вроде и знаешь что ресурс памяти ограничен количество записи, но теперь буду аккуратнее

  • @user-ht8df8vn7w
    @user-ht8df8vn7w 24 дні тому +2

    Не верный подход к определению ресурса. Надежность зависит не только от количества циклов записи, но и от способности длительное время в статике хранить заряд и не допускать при этом ошибок. Количество циклов записи не связано пропорционально с вероятностью преждевременного стекания заряда. И это проблема не только Eeprom.

  • @vlfdetectors6014
    @vlfdetectors6014 14 днів тому

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

  • @gnewerme
    @gnewerme Місяць тому +1

    Я хоть и очень далёк от электроники, но мне очень интересно было посмотреть этот тест. Очень порадовал дотошный подход к тесту, а не просто количество записей в память пока оно не сгорит нафиг

  • @k0x024
    @k0x024 Місяць тому

    Колоссальная, грамотно проделанная работа! Спасибо!

  • @mnus2016
    @mnus2016 4 дні тому +1

    Самая большая проблема таких тестов, то что они НЕ тестируют ресурс. EEPROM содержит изолированный затвор в котором "запираются" электроны в момент записи. Проблема с износом в том, что при каждом стирании эта структура деградирует что приводит к повышенной утечке электронов. И в таком тесте всё будет чики поки - мы записали, тут же считали и всё хорошо, но хороши только потому, что у электронов не было времени "убежать" и только уже при очень сильном износе начинается то, что плавающий затвор не может совсем держать заряд. Если записать и оставить на день/неделю/месяц/год, то ошибки появятся и при меньшем количестве циклов записи, именно поэтому цифры в даташите и результат такого теста сильно отличается.
    P.S. А теперь такой же тест с FRAM(MB85RC256V) пожалуйста! 😁

  • @henkieschoman4079
    @henkieschoman4079 Місяць тому +3

    Прекрасный эксперимент, как и всегда. Было бы очень интересно увидеть сами чипы растворенных в кислоте микросхем от STM и HANSCHIP. Есть подозрение, что китайцы перепаковали/перемаркировали Б/У микросхемы ST, уж слишком похож ресурс и время записи.

    • @_vpru
      @_vpru 29 днів тому +1

      толуол у Лисина - это к нему за вскрытиев

  • @efimovv
    @efimovv 28 днів тому +1

    Вот это размах тестирования! Моё почтение.

  • @Zeleniy-Joker
    @Zeleniy-Joker 23 дні тому

    Спасибо, нужная информация. Подскажите пож. какой телефон в ролике?

  • @MsMaksim666
    @MsMaksim666 Місяць тому

    Спасибо за проделанную работу. На практике сталкивался с износом памяти, дает интересные эффекты.

  • @KuznetsovWinner
    @KuznetsovWinner Місяць тому +1

    Ещё бы иметь анолизатор оставшегося ресурса EEPROM. Чтобы иметь возможность при ремонте узнать или предупредить износ памяти. Спасибо, очень познавательное видео.

  • @max-he7xz
    @max-he7xz 27 днів тому +1

    Есть еще Ferroelectric RAM - тоже самое но только работает как флеш. Заявленный ресурс просто огромный. Можно найти полностью совместимую i2c, например FM24CL16B. Было бы интересно посмотреть на тесты такой памяти!

  • @sergrybodrov9593
    @sergrybodrov9593 25 днів тому

    полезный контент спс

  • @aleksey5732
    @aleksey5732 Місяць тому

    Тоже закупаюсь LCSC

  • @user-ce4lc9rs3n
    @user-ce4lc9rs3n 29 днів тому +1

    Для экономии ресурса, в функцию запись/чтение, добавляют функцию проверки и сравнения значения перед записью (частенько выясняется, что и перезаписывать нет смысла, но это конечно редко в применение т.к. довольно специфично...

  • @Morfeich48
    @Morfeich48 Місяць тому

    не просто как всегда красавчик

  • @user-yr8od1jk9n
    @user-yr8od1jk9n Місяць тому +1

    Проделана огромная работа.

  • @zhovner
    @zhovner Місяць тому +2

    Как всегда круто, спасибо

  • @BredihinKA
    @BredihinKA Місяць тому +3

    Спасибо, очень интересное исследование.
    Лет 5 назад делал настольную лампу с регулировкой яркости и памятью последней яркости. Тоже голову ломал, как не затереть встроенную память контроллера до дыр. В итоге, делаю паузу секунд в 5 перед тем как записать знаяение. То есть жду, пока пользователь перестаёт крутить яркость.
    Была ещё мысль придумать как то равномерный износ, но решил, что оно того не стоит))

    • @ittakir
      @ittakir Місяць тому +1

      Правильный адекватный подход с таймаутом.

    • @cyrez2402
      @cyrez2402 29 днів тому +1

      У Макса Крюкова, в каком-то из старых роликов освещалось, как сделать равномерный износ памяти

    • @vadimchernushenko
      @vadimchernushenko 29 днів тому

      Запись при отключении?

    • @BredihinKA
      @BredihinKA 29 днів тому

      @@vadimchernushenko Нет, после последнего импульса энкодера.

    • @andreym3794
      @andreym3794 22 дні тому +1

      Мы сделали по другому. Сделали мониторинг входного напряжения до стабилизатора напряжения микроконтроллера. Как питание выключили, так запоминаем все настройки. Обычного конденсатора хватает на эту операцию

  • @alexpawlov7607
    @alexpawlov7607 26 днів тому

    Большую работу проделал, молодец.

  • @user-yz7ll6rz7j
    @user-yz7ll6rz7j 9 днів тому

    Классное исследование, неплохо было бы выпустить вторую часть с исследованием ресурса микросхем при повышенной температуре

  • @ittakir
    @ittakir Місяць тому +2

    Отличный качественный тест! Давно было интересно, сколько они на самом деле выдерживают циклов записи.
    Если в устройстве требуется часто писать в EERPOM, можно размазать запись на всю микросхему, организовав что-то вроде кольцевого буфера. Тогда эти миллионы записей можно умножить на количество страниц в микросхеме.

    • @user-ch76tcye4vvuu8
      @user-ch76tcye4vvuu8 Місяць тому

      Еще можно заложить код коррекции ошибки на страницу.

    • @ittakir
      @ittakir Місяць тому

      @@user-ch76tcye4vvuu8 Если ошибка в одном бите, то да, сработает. Но ненадолго, т.к. через сколько то циклов и другие биты начнут отказывать.
      Если же сразу много байт отваливаются как показано в ролике, то коды не помогут.
      Если же размазывать запись равномерно по всем страницам, то количество циклов возрастает намного сильнее. На каждый килобайт памяти у нас в 32 раза больше циклов. То есть не 10 млн, а 320 млн циклов записи. Если добавить коды коррекции ошибок, то еще больше будет.

    • @_vpru
      @_vpru 29 днів тому

      Это уже своя файловая система, и не мало разрабов так и делают. Эдкаий софтовый ССД-контоолеер

    • @inboxpm
      @inboxpm 27 днів тому

      @@_vpruЕсли размер блоков записи постоянный, это гораздо проще чем файловая система. Я в изделии на 8051 и 24C08 делал именно кольцевую структуру, к каждому записанному блоку приписывал порядковый номер. При чтении просто искал блок с наибольшим номером. Заодно такой алгоритм поможет и от сбоев, если контрольная сумма найденного блока неправильная, используется предыдущий, то есть потеря не больше одного цикла.

  • @meanderIse
    @meanderIse 28 днів тому

    Обзор, как всегда, на высоте. А какой анализатор уровней использовался ?

    • @rnadyrshin
      @rnadyrshin  28 днів тому

      У меня 16-канальная копия Seleae Logic. Когда я его покупал, он стоил раза в 3 меньше, чем сейчас
      fas.st/BPupwK

  • @u2bear377
    @u2bear377 2 дні тому

    "Килобайт" сокращаённо записывается как "кБ" (большая "Б"); "кб" --- это "килобит".
    Кстати, "к" --- приставка "кило-" --- всегда маленькая.
    Да, есть соглашение, что "к-" --- это "1000", а "К-" --- это "1024", она же "ки-", но это нестандартная конвенция, потому что "K" в системе SI --- это кельвин, единица температуры.

  • @user-nh9bb9qw2e
    @user-nh9bb9qw2e 29 днів тому +2

    Очень познавательное видео. Но, возможно, не бит становится сбойным - он просто отдаёт данные очень медленно и не вписывается в логику работы чипа, выходит за пределы временной диаграммы. По аналогии, у HDD хороший и сбойный сектор отличается очень большим разбросом по времени доступа (но в специальном режиме сбойные сектора можно прочитать). Не ясно наличие кодов коррекции в чипа и их уровень.

  • @enterprise7585
    @enterprise7585 29 днів тому +2

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

  • @Stranger2748
    @Stranger2748 Місяць тому

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

  • @AvitoB0T
    @AvitoB0T Місяць тому

    Новый видос 😳

  • @TheFirefox19
    @TheFirefox19 Місяць тому

    Спасибо! Сейчас часто в ТВ стали умирать чипы памяти, теперь знаю от чего

    • @kolpakov6919
      @kolpakov6919 Місяць тому

      В тв чипы памяти всегда часто помирали при неудачной с завода прошивке, когда оно перезаписывает ее часто, такая фигня еще лет 30 наза уже была , сколько этих епром поменяно, счету нет.

  • @pavelbbb
    @pavelbbb 5 днів тому

    Ты крут, смотрю уже лет 5 твой ютуб, вроде ничего не понятно, но очень интересно, т.к. я более высокоуровневый программист (Java, PHP), ну и школа радиоэлектроники с детства, но все эти микроконтроллеры отдельный мир.

  • @user-bp9fh7dr3y
    @user-bp9fh7dr3y 10 днів тому

    Доброго времени суток! Руслан, спасибо Вам за познавательной контент. Не могли бы разобрать тему OpenWRT? В одном из видео Вы говорили что прошили свой роутер Asus. Заранее благодарю!

  • @freesens78
    @freesens78 25 днів тому +3

    EEPROM жил, EEPROM живёт, EEPROM будет жить!

  • @kostya1306
    @kostya1306 29 днів тому

    Мне нравится идея Флиппера. Хочу такой корпус, поставить туда ESP32, и самому писать прошивки.

  • @transcendentalapperception
    @transcendentalapperception 19 днів тому

    Давно задавался этим вопросом но в интернете нет информации

  • @bebopflyandfpv
    @bebopflyandfpv 29 днів тому

    О как мне бы не помешал этот тест лет 20 назад.

  • @user-kz4pf2uz1n
    @user-kz4pf2uz1n 28 днів тому

    Супер пример использования флиппера!

  • @faiberg
    @faiberg 29 днів тому

    Это было наинтереснейшее исследование! Подход основательный.

  • @Rus00Win
    @Rus00Win Місяць тому +3

    Я думал меньше у них ресурс, а оно вон оно как оказалось.

  • @user-ke4xu1bb6f
    @user-ke4xu1bb6f 28 днів тому

    спасибо. не чего не понятно, но очень интересно. 🤣 еще бы тесты spi flash 25 серии. эти то точно всем мозг вынесли😋

  • @user-mx6hb2yl2r
    @user-mx6hb2yl2r Місяць тому

    Хорошо что ожил. Мы, всё понимаем, спасибо! (кроватка, это нужно будущему)

  • @user-il8yi8up1p
    @user-il8yi8up1p Місяць тому +7

    Не выдержан режим тестирования. По сути затвор был 24/7 в состоянии работы и там протекали процессы диффузии и электромиграции, как бы вел себя завтвор при другом режиме работы. Формально у нас был линейный работы. Есть же отличие. Вообще не понял о чём тест, как показометр да. Кажется мне что плохое питание более актуальная проблема.

    • @rnadyrshin
      @rnadyrshin  Місяць тому +1

      Распишите свою методику

    • @user-il8yi8up1p
      @user-il8yi8up1p Місяць тому +1

      @@rnadyrshin Я бы взял что-то из JESD22-A108 или приближенное к этому хотя бы примерно на сколько это возможно в домашних условиях.
      Как вариант что-то AEC−Q100 и посмотреть разницу между обычной микросхемой и сертифицированной.