-
- Я описал решение практически используемое в десятке разных приборов в последние почти уже 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)