-
- что "нет", как это связано с утверждением/вопросом? eeprom работает медленнее, объемы чипов меньше, но циклов стириния/записи больше, причем тут надобность структур и т.п.? - aoreh(17.10.2013 13:44 - 13:47)
- Данные не хранятся как есть, а циклически перезаписываются по кругу а-ля JFFS. Допустим, используетеся для чего 4 страницы (16кБайт). Допустим, размер записи 256 байт и, таким образом, в каждую страницу помещается 16 записей. Итого во весь fk0(4008 знак., 17.10.2013 14:58 - 15:06)
- Объясните мне другое... aoreh(484 знак., 17.10.2013 16:37 - 16:39)
- Для особо одарённых -- это публичная телеконференция, и высказываюсь я значит публично, а тратить время отвечая лично вам на ваши письма я не намерен. Поэтому вопрос "зачем вам" оставьте при себе. Это не вам. fk0(1016 знак., 17.10.2013 16:58)
- для особо одаренных - обычно люди отвечают так, что бы сохранялась нить обсуждения aoreh(1247 знак., 17.10.2013 17:07 - 17:10)
- Для особо одарённых -- это публичная телеконференция, и высказываюсь я значит публично, а тратить время отвечая лично вам на ваши письма я не намерен. Поэтому вопрос "зачем вам" оставьте при себе. Это не вам. fk0(1016 знак., 17.10.2013 16:58)
- ты это к тому что у тебя есть готовое решение или ... ? - Nikolay801_(17.10.2013 15:22)
- Я описал решение практически используемое в десятке разных приборов в последние почти уже 10 лет. Некоторые из них производятся массово. И нарушение сохранности данных у всех приборов вело бы к их неработоспособности. Такое решение начиналось на fk0(153 знак., 17.10.2013 15:49)
- аналогично, про 10 лет. Только волшебный конденсатор делает свое дело. Все проблемы кончились при переходе с 24-й(IIC) серии на 25(SPI). У каждого свой опыт. Мой опыт говорит о том что 2-я копия не нужна. И сдается мне что 2-ю копию придумали те abivan(155 знак., 17.10.2013 17:11)
- оба варианта - резервирование питания конденсатором и эмуляция епрома на флеше, при правильной реализации корректно работают. Nikolay801_(96 знак., 18.10.2013 09:47)
- та не, ребята, вот тут я с fk0 согласен... кондер жизнь не спасает, а эмуляция еепром, кмк, вообще из разряда придумок маркетологов почему не поставили еепром в контроллер, в идеале, кода, который пишет что-то во внутреннюю флэш в контроллере aoreh(80 знак., 18.10.2013 10:41)
- правильно посчитанный конденсатор поставленный в правильное место очень даже спасает. Но Вы можете в это не верить, Ваше право. - Nikolay801_(18.10.2013 10:54)
- я не просто верю, я знаю, что на конденсатор в этом вопросе полагаться нельзя - aoreh(18.10.2013 14:46)
- Я конкретно объясняю, что помимо отключения питания есть и другие причины прекращения работы программы. И сбой в момент записи, если запись единственная, по-любому фатален. - fk0(18.10.2013 11:01)
- Вот некоторые заказчики хотят что бы девайс регистрировал гарантировано время и дату выключения питания (и тока это), как делать будем? Nikolay801_(18 знак., 18.10.2013 11:16)
- Вот расскажи как делать будем. Вводные данные. Потребление МК в максимуме порядка 70mA (PIC24EP512G810), через его выводы может утечь ещё 30ма в худшем случае (весьма оптимистично -- пару диодиков зажечь). У нас ещё горячо любимая AT45DB161. fk0(2742 знак., 18.10.2013 12:12)
- это называется подгонка исходных данных под результат и я тоже так умею :) Nikolay801_(1991 знак., 18.10.2013 15:23)
- Подгонка не подгонка, а данные взяты на основе реального прибора, вот на столе передо мной лежит. Относительно сложного прибора. Понятно, что если там кроме контроллера, пары кнопок и т.п. ничего нет, то с конденсатором всё сильно проще выходит. fk0(2823 знак., 18.10.2013 16:01)
- мда, с габаритом конденсатора лажа получилась - Nikolay801_(19.10.2013 17:13)
- Подгонка не подгонка, а данные взяты на основе реального прибора, вот на столе передо мной лежит. Относительно сложного прибора. Понятно, что если там кроме контроллера, пары кнопок и т.п. ничего нет, то с конденсатором всё сильно проще выходит. fk0(2823 знак., 18.10.2013 16:01)
- это называется подгонка исходных данных под результат и я тоже так умею :) Nikolay801_(1991 знак., 18.10.2013 15:23)
- с какой точностью? за какие деньги? - Vit(18.10.2013 11:24)
- до секунды, за зарплату. - Nikolay801_(18.10.2013 11:34)
- мелкое FRAM рулит - Vit(18.10.2013 11:50)
- Доводилось делать что-то типа "черного ящика", где питание могло отключатся и надо было это дело фиксировать с точностью до секунды. Использовался мелкий FRAM + большой AT45, и неспешный перенос из FRAM в AT45 при следующем включении. sbb(558 знак., 18.10.2013 17:01)
- А еще есть микросхемы часов, которые сами запоминают время когда у них пропало питание и пока не сбросишь битик, они отдают время и дату именно этого события, например m41t93. Т.е. можно включить прибор и потом считать когда же его выключили, GDI(144 знак., 18.10.2013 17:31)
- не знал. спасибо - Vit(18.10.2013 17:45)
- А еще есть микросхемы часов, которые сами запоминают время когда у них пропало питание и пока не сбросишь битик, они отдают время и дату именно этого события, например m41t93. Т.е. можно включить прибор и потом считать когда же его выключили, GDI(144 знак., 18.10.2013 17:31)
- Доводилось делать что-то типа "черного ящика", где питание могло отключатся и надо было это дело фиксировать с точностью до секунды. Использовался мелкий FRAM + большой AT45, и неспешный перенос из FRAM в AT45 при следующем включении. sbb(558 знак., 18.10.2013 17:01)
- мелкое FRAM рулит - Vit(18.10.2013 11:50)
- до секунды, за зарплату. - Nikolay801_(18.10.2013 11:34)
- Вот расскажи как делать будем. Вводные данные. Потребление МК в максимуме порядка 70mA (PIC24EP512G810), через его выводы может утечь ещё 30ма в худшем случае (весьма оптимистично -- пару диодиков зажечь). У нас ещё горячо любимая AT45DB161. fk0(2742 знак., 18.10.2013 12:12)
- Вот некоторые заказчики хотят что бы девайс регистрировал гарантировано время и дату выключения питания (и тока это), как делать будем? Nikolay801_(18 знак., 18.10.2013 11:16)
- правильно посчитанный конденсатор поставленный в правильное место очень даже спасает. Но Вы можете в это не верить, Ваше право. - Nikolay801_(18.10.2013 10:54)
- УМВР. - fk0(18.10.2013 09:50)
- та не, ребята, вот тут я с fk0 согласен... кондер жизнь не спасает, а эмуляция еепром, кмк, вообще из разряда придумок маркетологов почему не поставили еепром в контроллер, в идеале, кода, который пишет что-то во внутреннюю флэш в контроллере aoreh(80 знак., 18.10.2013 10:41)
- Изначально я использовал C8051F120. Которая не только EEPROM (встроенный), но и свой flash успешно тёрла при удачном выключении питания. После пераразводки платы нормально с подключением ножки MONEN куда нужно стало конечно по-легче... fk0(2433 знак., 17.10.2013 17:50)
- Как уже раньше писал, мы используем две микросхемы EEPROM или FLASH, разнесенные в пространстве и установленные перпендикулярно на плате. - alex68(17.10.2013 17:40)
- хм, месье знает толк в извращениях! - Nikolay801_(18.10.2013 09:47)
- оба варианта - резервирование питания конденсатором и эмуляция епрома на флеше, при правильной реализации корректно работают. Nikolay801_(96 знак., 18.10.2013 09:47)
- это меня и интересовало, спасибо, возьму на заметку. - Nikolay801_(17.10.2013 15:56)
- аналогично, про 10 лет. Только волшебный конденсатор делает свое дело. Все проблемы кончились при переходе с 24-й(IIC) серии на 25(SPI). У каждого свой опыт. Мой опыт говорит о том что 2-я копия не нужна. И сдается мне что 2-ю копию придумали те abivan(155 знак., 17.10.2013 17:11)
- Я описал решение практически используемое в десятке разных приборов в последние почти уже 10 лет. Некоторые из них производятся массово. И нарушение сохранности данных у всех приборов вело бы к их неработоспособности. Такое решение начиналось на fk0(153 знак., 17.10.2013 15:49)
- Объясните мне другое... aoreh(484 знак., 17.10.2013 16:37 - 16:39)
- Данные не хранятся как есть, а циклически перезаписываются по кругу а-ля JFFS. Допустим, используетеся для чего 4 страницы (16кБайт). Допустим, размер записи 256 байт и, таким образом, в каждую страницу помещается 16 записей. Итого во весь fk0(4008 знак., 17.10.2013 14:58 - 15:06)
- что "нет", как это связано с утверждением/вопросом? eeprom работает медленнее, объемы чипов меньше, но циклов стириния/записи больше, причем тут надобность структур и т.п.? - aoreh(17.10.2013 13:44 - 13:47)