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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVR- запись данных на внешнюю энергонезавис. память, Надо записать 16- 32кбайт данных
Serj78
сообщение Dec 6 2006, 19:39
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Возникла необходимость "логгить" некоторые данные из потока, пересылаемого 8-й мегой через rs232

объем- 16-32кбайт.
Посоветуйте какую- нибудь внешнюю недорогую энергонезависимую память... скорость доступа/чтения- не очень существенна-, достаточно 500 мкс-1мс на запись 1 байта... интерфес- желательно последовательный.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Dec 6 2006, 19:49
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Serj78 @ Dec 6 2006, 16:39) *
Возникла необходимость "логгить" некоторые данные из потока, пересылаемого 8-й мегой через rs232

объем- 16-32кбайт.
Посоветуйте какую- нибудь внешнюю недорогую энергонезависимую память... скорость доступа/чтения- не очень существенна-, достаточно 500 мкс-1мс на запись 1 байта... интерфес- желательно последовательный.

AT24C256, время записи страницы (64 байта) от 5 мс.
http://www.atmel-grenoble.com/dyn/resource...nts/doc0670.pdf


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Dec 6 2006, 19:56
Сообщение #3


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



обратите внимание на кол-во записей...
может FRAM?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 6 2006, 20:18
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Serj78 @ Dec 6 2006, 23:39) *
Возникла необходимость "логгить" некоторые данные из потока, пересылаемого 8-й мегой через rs232
ИМХО SPI проще чем I2C, и быстрее, что не помешает скорее всего...

AT45 или 25128/256.... и у той и у другой количество циклов перезаписи 100К


--------------------
Go to the top of the page
 
+Quote Post
=GM=
сообщение Dec 6 2006, 20:38
Сообщение #5


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(prottoss @ Dec 6 2006, 17:18) *
Цитата(Serj78 @ Dec 6 2006, 23:39) *
Возникла необходимость "логгить" некоторые данные из потока, пересылаемого 8-й мегой через rs232
ИМХО SPI проще чем I2C, и быстрее, что не помешает скорее всего...

AT45 или 25128/256.... и у той и у другой количество циклов перезаписи 100К

У AT24C256 количество циклов в 10 раз больше - ОДИН МИЛЛИОН записей!


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 6 2006, 20:47
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(=GM= @ Dec 7 2006, 00:38) *
У AT24C256 количество циклов в 10 раз больше - ОДИН МИЛЛИОН записей!
Да ради Бога) Я лишь привел инфу...

Тем не менее убить можно и ее, при "большом желании" smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Serj78
сообщение Dec 6 2006, 21:12
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



100000 вполне достаточно. примерно с 5-ти кратным запасом..буду изучать доки...
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 7 2006, 01:49
Сообщение #8


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(prottoss @ Dec 6 2006, 20:18) *
ИМХО SPI проще чем I2C, и быстрее, что не помешает скорее всего...
AT45 или 25128/256.... и

AT45 с ее секторами, перебором по объему, размеру, потреблению и 2.5-3.6В питанию явно отдыхает.
Насчет AT25 можно с Вами согласиться. Правда тут еще другой вопрос, к I2C можно безболезнено еще что-то подключить, а SPI и ног больше и масштабировать сложнее.
Я бы выбрал I2C (AT24) в этом конкретном случае.
Go to the top of the page
 
+Quote Post
add
сообщение Dec 7 2006, 09:33
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
У AT24C256 количество циклов в 10 раз больше - ОДИН МИЛЛИОН записей!

?! открыл pdf на AT24C256...100,000 циклов записи 40 лет. Где Вы нашли миллион то?


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 7 2006, 12:50
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(defunct @ Dec 7 2006, 05:49) *
Цитата(prottoss @ Dec 6 2006, 20:18) *

ИМХО SPI проще чем I2C, и быстрее, что не помешает скорее всего...
AT45 или 25128/256.... и

AT45 с ее секторами, перебором по объему, размеру, потреблению и 2.5-3.6В питанию явно отдыхает.
Насчет AT25 можно с Вами согласиться. Правда тут еще другой вопрос, к I2C можно безболезнено еще что-то подключить, а SPI и ног больше и масштабировать сложнее.
Я бы выбрал I2C (AT24) в этом конкретном случае.
Это автору вопроса решать, что в данном конкретном случае приемлемо, я лишь высказал ИМХО


--------------------
Go to the top of the page
 
+Quote Post
=GM=
сообщение Dec 7 2006, 13:11
Сообщение #11


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(add @ Dec 7 2006, 06:33) *
Цитата
У AT24C256 количество циклов в 10 раз больше - ОДИН МИЛЛИОН записей!

?! открыл pdf на AT24C256...100,000 циклов записи 40 лет. Где Вы нашли миллион то?


Здесь: http://www.atmel-grenoble.com/dyn/resource...nts/doc0670.pdf, страница 1

Features
• Low-voltage and Standard-voltage Operation
– 2.7 (VCC = 2.7V to 5.5V)
– 1.8 (VCC = 1.8V to 3.6V)
• Internally Organized 16,384 x 8 and 32,768 x 8
• Two-wire Serial Interface
• Schmitt Trigger, Filtered Inputs for Noise Suppression
• Bidirectional Data Transfer Protocol
• 1 MHz (5V), 400 kHz (2.7V, 2.5V) and 100 kHz (1.8V) Compatibility
• Write Protect Pin for Hardware and Software Data Protection
• 64-byte Page Write Mode (Partial Page Writes Allowed)
• Self-timed Write Cycle (5 ms Max)
• High Reliability
– Endurance: One Million Write Cycles
– Data Retention: 40 Years
• Extended Temperature and Lead-free/Halogen-free
Devices Available
• 8-lead JEDEC PDIP, 8-lead JEDEC and EIAJ SOIC, 8-lead MAP, 8-lead TSSOP, 8-lead
SAP and 8-ball dBGA2 Packages
• Die Sales: Wafer Form, Waffle Pack, and Bumped Wafers


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
add
сообщение Dec 7 2006, 13:38
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



наверное старый док. Пасиба за ответ.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
vesago
сообщение Dec 7 2006, 15:34
Сообщение #13


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



FM31256
Go to the top of the page
 
+Quote Post
=GM=
сообщение Dec 7 2006, 16:26
Сообщение #14


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(add @ Dec 7 2006, 10:38) *
Прикрепленный файл  24c256.pdf ( 316.12 килобайт ) Кол-во скачиваний: 404

!? наверное старый док. Пасиба за ответ.

У вас документ 2002, а моя ссылка - 2006. За 4 года довели количество записей до одного миллиона - работают люди!

А этот документ вы зря здесь выложили, народ уже скачивает(:-(. Ну или хотя бы сказали, что выкладываете старый, потому-то и потому-то.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Serj78
сообщение Dec 8 2006, 01:08
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Spi у меня уже занят smile.gif буду скорее всего городить софтовый spi, тем более что опыт написания программного spi уже есть smile.gif в том числе и с нестандатртной (не 8 битной) длиной слов smile.gif

Хотя, с другой сторны, в CV есть готовая функция i2c, я как-то пользовался ей, подключал жки. Надо выбирать. Интуитивно spi как-то ближе- я полностью понимаю как он софтово эмулируется smile.gif,
Go to the top of the page
 
+Quote Post

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

 


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


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