реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> посоветуйте что-нить, для хранения пользовательских настроек
essev
сообщение Dec 4 2010, 08:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 16-05-07
Пользователь №: 27 757



Всем привет.

Необходимо чтобы устройство могло запоминать настройки пользователя (буквально 1 байт). Кол-во записей в день думаю не будет превышать 50 раз.
В проекте стоит плис мах2 - EPM1270.
У нее на борту есть флешка, но кол-во записей ограничено 100 разамиsmile.gif
В соседней теме есть линк про неубиваемость мах2, но можно ли расчитывать на это не знаю.
Может быть крохотную флешку, епромку или крохотный мк (авр) посоветуете?

Места в плисине не сильно много осталось - хотелось бы что-нить попроще для хранения 1 байта smile.gif

Спасибо

Сообщение отредактировал essev - Dec 4 2010, 08:26
Go to the top of the page
 
+Quote Post
DW0
сообщение Dec 4 2010, 11:33
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828



Если Вам не сложно укажите в каком документе и где Вы выдели ограничение в 100 раз???
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Dec 4 2010, 11:39
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



Цитата(DW0 @ Dec 4 2010, 14:33) *
Если Вам не сложно укажите в каком документе и где Вы выдели ограничение в 100 раз???


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Victor®
сообщение Dec 4 2010, 11:45
Сообщение #4


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(essev @ Dec 4 2010, 12:07) *
Всем привет.

Необходимо чтобы устройство могло запоминать настройки пользователя (буквально 1 байт). Кол-во записей в день думаю не будет превышать 50 раз.
В проекте стоит плис мах2 - EPM1270.
У нее на борту есть флешка, но кол-во записей ограничено 100 разамиsmile.gif
В соседней теме есть линк про неубиваемость мах2, но можно ли расчитывать на это не знаю.
Может быть крохотную флешку, епромку или крохотный мк (авр) посоветуете?

Места в плисине не сильно много осталось - хотелось бы что-нить попроще для хранения 1 байта smile.gif

Спасибо


Напрашивается что-то из таких
I2C:
http://search.digikey.com/scripts/DkSearch...LC00T-I/OTCT-ND

1-wire
http://search.digikey.com/scripts/DkSearch...name=DS2430A-ND


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
rloc
сообщение Dec 4 2010, 13:43
Сообщение #5


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(essev @ Dec 4 2010, 11:07) *
Места в плисине не сильно много осталось - хотелось бы что-нить попроще для хранения 1 байта smile.gif

Самое простое решение - Ramtron Nonvolatile F-RAM Memory - скорость записи может быть любая. Мы такие микросхемы используем для автоматического сохранения настроек перед выключением питания, как правило емкости конденсатора по питанию вполне достаточно, чтобы успеть записать все настройки.
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Dec 4 2010, 17:26
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



Вопрос, кто пишет настройку - если что-то еще (микроконтроллер?) - значит предложенные варианты.
А если ПЛИС - реализация контроллера I2C или 1Wire потребует места в MAXII. Посмотрите, они есть на opencores.org.
Если места в ПЛИС осталось совсем мало, то можно попробовать attiny13 и самый простой протокол обмена, который сможете придумать. sm.gif
Go to the top of the page
 
+Quote Post
Petr_I
сообщение Dec 4 2010, 20:23
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793



Цитата(Sergey'F @ Dec 4 2010, 20:26) *
А если ПЛИС - реализация контроллера I2C или 1Wire потребует места в MAXII. Посмотрите, они есть на opencores.org.


Поддерживаю.

Но на мой взгляд проще всего и компактней реализовать SPI если найдете 2 лишние ноги.
А флешку лучше FRAM, например FM25L04 - не будет проблем с задержками и скоростью записи.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Dec 5 2010, 09:18
Сообщение #8


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(essev @ Dec 4 2010, 11:07) *
Всем привет.

Необходимо чтобы устройство могло запоминать настройки пользователя (буквально 1 байт). Кол-во записей в день думаю не будет превышать 50 раз.
В проекте стоит плис мах2 - EPM1270.
У нее на борту есть флешка, но кол-во записей ограничено 100 разамиsm.gif
В соседней теме есть линк про неубиваемость мах2, но можно ли расчитывать на это не знаю.
Может быть крохотную флешку, епромку или крохотный мк (авр) посоветуете?

Места в плисине не сильно много осталось - хотелось бы что-нить попроще для хранения 1 байта sm.gif

Спасибо


Еще как идея - 8-разрядный регистр сдвига из 74 серии, что-то супер мало потребляющее
(вход, клок и выход заводите в ПЛИС)+ маленькую батарейку\акум\ионистор.

+ дешево
+ простой интерфейс

P.S.
Напрмер:
http://search.digikey.com/scripts/DkSearch...74HC589ADGOS-ND

Как его включить - смотрите по своей ситуации. Вход и выход можно соединить, клок можно завести
мимо ПЛИС, наверняка какой-то клок есть внешний (который в ПЛИС заходит) - его и подать.
Дальше сами уже додумаете.....

P.P.S.

Еще как вариант - RTC поставить, во многих из них есть user eeprom + trikle для зарядки акума\ионистора.
Получите еще и функционал дополнительный .
Сами используем вот такие -
http://www.microcrystal.com/Products/Real-...ck-Modules.aspx
Эти, наверное одни из лучших, что есть на рынке.
Если надо что-то дешевле - смотрите на дигикее, например.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
vmp
сообщение Dec 6 2010, 14:46
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Если речь зашла о Рамтроне, то для данного конкретного применения у нее есть еще более удобная вещь - энерогонезависимые D-триггеры:
Dual/Quad State Savers
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 6 2010, 16:46
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(essev @ Dec 4 2010, 14:07) *
Необходимо чтобы устройство могло запоминать настройки пользователя (буквально 1 байт). Кол-во записей в день думаю не будет превышать 50 раз.
В проекте стоит плис мах2 - EPM1270. У нее на борту есть флешка, но кол-во записей ограничено 100 разамиsm.gif
Места в плисине не сильно много осталось - хотелось бы что-нить попроще для хранения 1 байта sm.gif

А не сильно много - это сколько?
там же памяти - целый килобайт sm.gif, можно попробовать размазать запись байта на всю память увеличив ресурс в 512 раз, не 1024 потому что потребуется либо 2 раза писать в каждую ячейку затирая предыдущую, либо по два байта на запись, чтобы определять куда последний раз записали данные.
правда не знаю я как там в UFM доступ организован, можно ли по одному байту писать, или же страницу целиком.
ну и считывать придётся всё целиком и искать последнюю запись, и логики это может поболее занять по сравнению с реализацией spi для внешней памяти. да и к тому же для UFM тоже придется какой-то интерфейс делать.
ну и если поставить ионистор на питание и сбрасывать во флешь только когда реально надо, то есть питание пропало, то наверное можно еще уменьшить количесво записей. или устройство включают/выключают 50 раз в день?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01433 секунд с 7
ELECTRONIX ©2004-2016