Перейти к содержанию
    

Flash память на холоде

Всем доброго дня!

Уважаемые знатоки подскажите пожалуйста кто сталкивался с таким вопросом:

Есть Parallel NOR Flash память JS28F00AM29EWLA. При отрицательной температуре -25 после включения питания прибора в нее медленно записываются некорректные данные. После примерно минут пяти работы прибора с flash памятью все начинает работать хорошо данные пишутся корректно и с нормальной скоростью. В нормальных условиях и при повышенной температуре все хорошо работает. В чем может быть причина такой работы flash памяти и как с ней бороться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, ZZZRF413 сказал:

В чем может быть причина такой работы flash памяти и как с ней бороться?

Наверное чип не зря снят с производства, а бороться нужно нужно заменой на новый чип.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, ZZZRF413 сказал:

Есть Parallel NOR Flash память JS28F00AM29EWLA. При отрицательной температуре -25 после включения питания прибора в нее медленно записываются некорректные данные. После примерно минут пяти работы прибора с flash памятью все начинает работать хорошо данные пишутся корректно и с нормальной скоростью.

Проверить осциллографом  напряжение на Vpp во время записи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, ZZZRF413 сказал:

В чем может быть причина такой работы flash памяти и как с ней бороться?

Учитывая хитрую сноску "1. Typical values measured at room temperature and nominal voltages." можно предположить что времянка куда то едет и возможно сильно. 

Причина банальна за 5 минут похоже кристалл прогревается и начинает работать более менее сносно. Само собой лечение - прогрев микросхемы перед работой путём активного с ней обмена на максимальных частотах. Возможно получиться прогреть её быстрее чем за 5 минут. В принципе можно греть чем то извне например резистором подключаемым на питание через транзистор или ещё как то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 минуты назад, MegaVolt сказал:

Учитывая хитрую сноску "1. Typical values measured at room temperature and nominal voltages." можно предположить что времянка куда то едет и возможно сильно.

Естественно она едет, но если кто-то закладывается на typical value, то они сильно ошибаются...

Но я бы еще проверил все источники питания - они при минусах могут давать провалы напряжения и точно также прогреваться после включения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

On 12/22/2019 at 10:03 PM, Vasily_ said:

Наверное чип не зря снят с производства, а бороться нужно нужно заменой на новый чип.

Новый чип - к сожалению это решение не подойдет. Несколько приборов уже сделано. 

On 12/23/2019 at 5:07 AM, HardEgor said:

Проверить осциллографом  напряжение на Vpp во время записи.

Питание у нее одного номинала +3,3 В и это общее напряжение питания для все платы, где стоит эта Flash. Оно контролируется внутренними средствами платы и по нему просадки не видно (по этим средствам). Flash запитывается через ключ (защита от КЗ). Возможно проблема например с монтажом м/с ключа, но на других платах такая же ситуация. Напряжение питания Flash проверялось вольтмертом - оно в норме, осциллографом не смотрелось (только общее). Надо попробовать посмотреть. Спасибо.

On 12/23/2019 at 2:12 PM, MegaVolt said:

Учитывая хитрую сноску "1. Typical values measured at room temperature and nominal voltages." можно предположить что времянка куда то едет и возможно сильно. 

Причина банальна за 5 минут похоже кристалл прогревается и начинает работать более менее сносно. Само собой лечение - прогрев микросхемы перед работой путём активного с ней обмена на максимальных частотах. Возможно получиться прогреть её быстрее чем за 5 минут. В принципе можно греть чем то извне например резистором подключаемым на питание через транзистор или ещё как то.

Уж больно сильно едет: в нормальных условиях работает на десятках мс, а в минусе (при прогреве) на десятках, сотни секунд. Как вариант в буфер записывать данные, но не прожигать. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 минуты назад, ZZZRF413 сказал:

Уж больно сильно едет: в нормальных условиях работает на десятках мс, а в минусе (при прогреве) на десятках, сотни секунд. Как вариант в буфер записывать данные, но не прожигать. Спасибо.

Вот кстати тема тоже на минусах неправильно  работало и решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 часов назад, ZZZRF413 сказал:

Новый чип - к сожалению это решение не подойдет. Несколько приборов уже сделано.

Не вижу никаких препятствий перепаять память.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 12/24/2019 at 7:56 PM, HardEgor said:

Вот кстати тема тоже на минусах неправильно  работало и решение.

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

On 12/25/2019 at 10:36 AM, Vasily_ said:

Не вижу никаких препятствий перепаять память.

С технической точки зрения серьезных препятствий нет, а вот с "бумажой" стороны это практически не возможно. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, ZZZRF413 сказал:

Очень даже вполне возможно, что в этом и проблема, но интересно, то что с flash данные на холоде читаются без проблем т.е. команды flash принимает хорошо.

Тогда надо в программе проверять таймауты записи данных и стирания страниц по максимальным значениям из даташита.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 28.12.2019 в 11:52, HardEgor сказал:

Тогда надо в программе проверять таймауты записи данных и стирания страниц по максимальным значениям из даташита.

Так в том и проблема что даташит не даёт таймауты на холод. Они хитрые и дают только на тепло. А что будет на холоде не ясно.

По моему схему с саморазогревом должна давать быстрый результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, MegaVolt сказал:

Так в том и проблема что даташит не даёт таймауты на холод. Они хитрые и дают только на тепло. А что будет на холоде не ясно.

Всё правильно - typical на 25 градусов, а мин-макс для остальных температур.

С саморазогревом тоже непонятно, по идее, при записи будет разогреваться быстрее чем при чтении, но смысл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, HardEgor сказал:

Всё правильно - typical на 25 градусов, а мин-макс для остальных температур.

С саморазогревом тоже непонятно, по идее, при записи будет разогреваться быстрее чем при чтении, но смысл?

Я бы разогревал чтением. Причём на максимально возможной частоте. Возможно дополнительно чтобы запускался высоковольтный источник писал бы что нибудь левое в какой нибудь ненужный сектор. Заодно проверяя степень прогрева по времени записи :)))

А вообще можно же греть и внешним резистором с полевичком :))) Хоть и лишние детально но зато гарантированно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...