|
Защита FRAM |
|
|
|
 |
Ответов
|
May 31 2012, 14:03
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(zombi @ May 31 2012, 16:41)  Вот это да!!! Не знал об этом. И если это имеет место быть и для мс FM25CL64B Что-то не нашёл у FM25CL64 таких ограничений. Цитата(zombi @ May 31 2012, 16:41)  она также ведёт себя при питании ниже 2.7B то ни какие програмные способы не помогут. Аппаратные должны помочь. Включённый BOD, измерение напряжения питания схемы с запретом работы при просадке ниже допустимого и т.п. Думаю что FRAM абсолютно (на 99,9999%) надёжна и не слетает если всё сделано правильно. Или нет?
|
|
|
|
|
Jun 1 2012, 04:03
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(zombi @ May 31 2012, 21:45)  Какой BOD и где ? Во 2-м сообщении я спрашивал TC об этом, но досих пор это остаётся загадкой. Цитата(zombi @ May 30 2012, 19:37)  Что в Вашем девайсе пишет/читает фрам?
Т.е. питание у них разное и можно отключить питание только у фрам? Где был ваш вопрос про BOD? Сорри, но я не понял второго сообщения Цитата Что в Вашем девайсе пишет/читает фрам? Что значит "что"? Я же в вопросе сказал "для конфигурационных параметров, серийного номера и т.п.". Или "что" имеется в виду какой процессор управляет записью? ПЛИС(цыклон)+НИОС. Цитата Т.е. питание у них разное и можно отключить питание только у фрам? Питание одно. Отключить не возможно. 2 Ruslan11 проблему не решает. 2 - нет возможности, 3,4,5 - тут можно что-то сделать, но если будет портится несколько ячеек в фрамке случайно разбросанных, то и это не поможет. Цитата Что-то не нашёл у FM25CL64 таких ограничений. см сообщение 9, или/и даташит page 3. Фрамкой управляет синтезированый NIOS в ПЛИС Cyclon III. В ней нет BOD (((. если знать точное поведение фрамки при пропадании питания и структуру то можно программно решить проблему. например можно хранить 100 байт. Разбить их на 4 по 25 байт и хранить в начале каждого банка 25 байт. копию хранить в каждом банке по адресам 26-50. Если потрётся 12-ый байт в каждом банке, то попортится только одна копия. Вот только как узнать структуру фрамки? Как узнать что там происходит со строками регенерации и что будет портится? ps. Думаю о будущем.... О будущих разработках плат.... Во первых есть мысли сделать счетчик наработки. Для этого нужно писать в энергонезависимую память что-то, причем довольно часто, например раз в минуту. Что использовать в дальнейших разработках в качестве энергонезависимой памяти чтоб не было таких проблем? Во вторых контроль питания..... я плохо представляю как его организовать с плис..... в неё приходит 5 питаний. на плату приходит +24 и куча источников из них получает разные питания...... можно супервизор поставить на сырое питание..... но, в принципе, допустимо питать плату от +15 в. при +24 плата жрёт 1 А, при 15 будет ещё больше. поставить супервизор на +12.... это уже на +12 потребление будет 2 А. Ахтунг.... если пропадет питание, то сколько у меня будет времени? Всего-ничего. Ставить какие-нибудь мега-конденсаторы..... ионисторы.... тоже не есть гуд. Или вообще вместо фрам поставить какойнить pic или attiny со встроенной епром и BOD.... контролировать только +3,3. ??? Может есть память которая не страдает такими болезнями? Например альтеровская EPCS. по крайней мере при чтении точно ни чего не портится.
Сообщение отредактировал juvf - Jun 1 2012, 04:05
|
|
|
|
|
Jun 1 2012, 07:36
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(juvf @ Jun 1 2012, 07:03)  Или "что" имеется в виду какой процессор управляет записью? ПЛИС(цыклон)+НИОС. Ну да, я спрашивал именно об этом. Т.е. ЧЕМ читаете/пишите фрам а вопрос есть ли у этого ЧЕГОТО аппаратный BOD был бы следующим. Цитата(juvf @ Jun 1 2012, 07:03)  Питание одно. Отключить не возможно. Ясно. Цитата(juvf @ Jun 1 2012, 07:03)  если знать точное поведение фрамки ... А если снимут оную с производства и придумают чтото новое? будете снова разбираться со структурой и выдумывать алгоритм  Цитата(juvf @ Jun 1 2012, 07:03)  ps. Думаю о будущем.... О будущих разработках плат.... 1.Внешний супервизор питания. 2.Чип в котором запись/чтение 1-го байта не приводит к порче других байт.
|
|
|
|
Сообщений в этой теме
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 @ 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          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, 14:25 _Артём_ Цитата(InDepth @ Nov 25 2012, 16:25) а вы... Nov 25 2012, 15:03  InDepth Цитата(_Артём_ @ Nov 25 2012, 19:03) Поче... Nov 26 2012, 05:06 bookd Цитата(InDepth @ Nov 25 2012, 17:25) если... Nov 26 2012, 07:39 Genadi Zawidowski 1) подтянуть CS к питанию
2) по рекомендации произ... Nov 26 2012, 07:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|