|
Защита FRAM |
|
|
|
 |
Ответов
|
Nov 25 2012, 14:25
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 6-09-11
Пользователь №: 67 040

|
Столкнулся с похожей проблемой.
причем платы тоже напечатаны и запаяны.
есть проект на
dsPic33
в схеме также есть супервизор/вотчдог ADM706SAR
который дергает ресет DsPic33
и микросхема fram FM25V-206
подключенная по спи к микроконтроллеру. выход CS управляется с ноги контроллера, а выход HOLD микросхемы, подтянут через резистор к питанию.
память на микрухе организованна в файловую систему FAT посредством Chan овской библиотеки.
так вот имеется такая неприятная ситуация,
если во время, когда прошивка записывает в микросхему данные отключить тумблер питания, вся память стирается.
хотя по идее этого быть не должно, поскольку цель одного из применений подобного типа памяти, как раз в том, чтобы сохранять динамические данные при пропадании питания.
По ДЩ сброс супервизором МК происходит при 2.93 в микросхема FRAM же работоспособна до 2.7
т.е. по идее порчи данных во фраме быть не должно, однако происходит.
ДЩ на микросхему прочел, нигде никаких рекомендаций по отключению питания не обнаружил.
|
|
|
|
|
Nov 26 2012, 07:39
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 4-02-09
Из: Поволжье
Пользователь №: 44 403

|
Цитата(InDepth @ Nov 25 2012, 17:25)  если во время, когда прошивка записывает в микросхему данные отключить тумблер питания, вся память стирается. Память не может просто так затираться полностью. Это означает что либо в нее пишутся нули неконтролируемым образом, либо она продолжает работать при питании ниже 2V. Проц не может по SPI гнать нули достаточно долго, чтобы успеть затереть всю память. Остается ситуация, когда в FRAM идет запись при питании ниже 2V. Это возможно если сигнал сброса достаточно "медленный", что означает схема сброса сделана неправильно. Но это предположение. Короче, либо надо увидеть схему сброса, либо запитать FRAM через RC цепь, резистор 100ом, конденсатор 100uF, чтобы при пропадании питания даже если вся схема упала, FRAM продолжала работать на емкости конденсатора. С конденсатором 100uF в данной схеме FRAM продержится 3ms после того, как в остальной схеме полностью упало питание. И все подтяжки на сигналы FRAM сделать непосредственно на питании от этого конденсатора. Если будет продолжать затираться, значит проц успевает намеренно влить несколько нулей, что означает схема с супервизором сделана неправильно и не выполняет свою функцию.
Сообщение отредактировал bookd - Nov 26 2012, 07:43
--------------------
Всеобщая дебилизация не повод наносить ущерб своему здоровью.
|
|
|
|
Сообщений в этой теме
juvf Защита FRAM May 30 2012, 07:32 zombi Цитата(juvf @ May 30 2012, 10:32) Разрабо... May 30 2012, 13:37 xemul Цитата(juvf @ May 30 2012, 11:32) Разрабо... May 30 2012, 14:51 AHTOXA Я пишу две копии, у каждой crc16. Случаев одноврем... May 30 2012, 19:00 Genadi Zawidowski Цитатаесли снять питание с фрамки во время операци... May 30 2012, 19:08  xemul Цитата(Genadi Zawidowski @ May 30 2012, 23... May 30 2012, 19:34 juvf Ещё раз хочу повторить..... аппаратно платы сделан... May 31 2012, 02:36 Plain Цитата(juvf @ May 31 2012, 05:36) хочу по... Jun 1 2012, 05:21 Genadi Zawidowski ЦитатаДля FRAM'а существенно напряжение питани... May 31 2012, 06:49 juvf Цитата(Genadi Zawidowski @ May 31 2012, 12... May 31 2012, 07:58  MaslovVG Длительность циклов запись/чтение у FRAM десятки н... May 31 2012, 08:19   juvf Цитата(MaslovVG @ May 31 2012, 14:19) Дли... May 31 2012, 10:19 Aner ...Длительность циклов запись/чтение у FRAM десятк... May 31 2012, 09:48 MaslovVG Цитата(Aner @ May 31 2012, 13:48) ...Длит... May 31 2012, 10:42 Aner . May 31 2012, 09:48 Ruslan1 Цитата(juvf @ May 30 2012, 10:32) Не наше... May 31 2012, 10:44 zombi Цитата(sgs @ Jul 24 2008, 19:45) Для FRAM... May 31 2012, 13:41 _Артём_ Цитата(zombi @ May 31 2012, 16:41) Вот эт... May 31 2012, 14:03  zombi Цитата(_Артём_ @ May 31 2012, 17:03) Аппа... May 31 2012, 14:47   _Артём_ Цитата(zombi @ May 31 2012, 17:47) TC спр... May 31 2012, 15:12    zombi Цитата(_Артём_ @ May 31 2012, 18:12) Ну, ... May 31 2012, 15:45     _Артём_ Цитата(zombi @ May 31 2012, 18:45) Какой ... May 31 2012, 16:10      zombi Цитата(_Артём_ @ May 31 2012, 19:10) Реши... May 31 2012, 16:32       _Артём_ Цитата(zombi @ May 31 2012, 19:32) [size=... May 31 2012, 16:42     juvf Цитата(zombi @ May 31 2012, 21:45) Какой ... Jun 1 2012, 04:03      zombi Цитата(juvf @ Jun 1 2012, 07:03) Или ... Jun 1 2012, 07:36       juvf Цитата(zombi @ Jun 1 2012, 13:36) А если ... Jun 1 2012, 08:43        zombi Цитата(juvf @ Jun 1 2012, 11:43) новая па... Jun 1 2012, 08:48         juvf Цитата(zombi @ Jun 1 2012, 14:48) А с нын... Jun 1 2012, 09:11          Plain Цитата(juvf @ Jun 1 2012, 12:11) Делать х... Jun 1 2012, 09:34          ReAl Цитата(juvf @ Jun 1 2012, 12:11) Продават... Jun 1 2012, 11:02 juvf 2Plain Jun 1 2012, 06:14 gerber Почему же не пойти очевидным путём - применить при... Jun 1 2012, 09:29 juvf 2gerber
Вот это мысль! Спасибо. По диагонали ... Jun 4 2012, 05:05 maksimp Цитата(juvf @ Jun 4 2012, 09:05) считай ч... Jun 4 2012, 15:26 Plain Ваши эмоции спишу на утро понедельника.
"Фоб... Jun 4 2012, 05:52 juvf 2 maksimp
Теоретически вы правы. Сейчас я сделал е... Jun 4 2012, 17:53 barabek Цитата(juvf @ Jun 5 2012, 03:53) 2 maksim... Jun 4 2012, 22:35  maksimp Если сам контроллер не может измерить напряжение п... Jun 5 2012, 02:36   xemul Цитата(maksimp @ Jun 5 2012, 06:36) ... т... Jun 5 2012, 04:37  zombi Цитата(barabek @ Jun 5 2012, 01:35) Есть ... Jun 5 2012, 04:38   barabek Цитата(zombi @ Jun 5 2012, 14:38) А в Ваш... Jun 5 2012, 05:39  juvf Цитата(barabek @ Jun 5 2012, 04:35) но мо... Jun 5 2012, 06:08   barabek Цитата(juvf @ Jun 5 2012, 16:08) а какая ... Jun 5 2012, 06:27   zombi Цитата(juvf @ Jun 5 2012, 09:08) Если бы ... Jun 5 2012, 06:50   xemul Цитата(juvf @ Jun 5 2012, 10:08) Может бы... Jun 5 2012, 07:08 esaulenka Я сейчас небольшую крамолу скажу...
Мы уже нескол... Jun 5 2012, 10:46 spoluer Может быть чем-то поможет)
В своем проекте на STM3... Jul 14 2012, 08:00 _Артём_ Цитата(InDepth @ Nov 25 2012, 16:25) а вы... Nov 25 2012, 15:03  InDepth Цитата(_Артём_ @ Nov 25 2012, 19:03) Поче... Nov 26 2012, 05:06 Genadi Zawidowski 1) подтянуть CS к питанию
2) по рекомендации произ... Nov 26 2012, 07:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|