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

 
 
 
Reply to this topicStart new topic
> половчее б с памятью обойтись
Владимир Сорокин
сообщение Mar 26 2008, 13:29
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 29-05-07
Из: красноярск
Пользователь №: 28 022



Вот такая проявилась задача.

есть 2 ацп 12бит каждый. соотвестн Х и У координаты.. железка имеющаяся услужливо выдает строб, когда с этих ацп сымать данные..
т.е. по координатам Х и У в массиве делаем инкремент.. просто и ясно. по итогу получаем картинку в гамма диапазоне..

массивчик на 4к*4к даже не требуется.. достаточно 512*512.. но при "глубине" 16 бит ( очень желательно большой динамический дапазон ) уже в 512 Кб вылетает задача..

в аврку такое не записать , лепить ПиСи - некрасяво smile.gif)

какую память прикрутить ? вот в чем вопрос smile.gif)

скорость записи неспешно 15000 Слов в секунду.. но каждый день по 6 часов.. ( еепром - значица не катит ))
sram - маловато по 32 кб..

может какие симы/30 пин попробовать ?
Go to the top of the page
 
+Quote Post
Aesthete Animus
сообщение Mar 26 2008, 14:31
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 9-06-07
Пользователь №: 28 317



[Длинная цитата удалена за ненадобностью, больше так не делайте. Модератор.]
Можно попробовать SPI FRAM, например, вот:
http://www.ramtron.com/doc/Products/Nonvol...ID=112&gr=5

Сообщение отредактировал IgorKossak - Mar 26 2008, 18:26
Go to the top of the page
 
+Quote Post
GDI
сообщение Mar 26 2008, 14:39
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



SIMMы - это SDRAM-память, для ее работы нужен SDRAM-контроллер, которого у АВРов нет, но можно поставить любую SRAM память на внешнюю шину, которая есть у некоторых контроллеров АВР, например мега64/128, вроде у мега162 тоже есть, в общем, atmel.com в помощь


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
IceS
сообщение Mar 26 2008, 14:44
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 17-10-06
Из: Санкт Петербург
Пользователь №: 21 387



Цитата(Владимир Сорокин @ Mar 26 2008, 16:29) *
sram - маловато по 32 кб..

может какие симы/30 пин попробовать ?

Честно говоря не понял сколько надо памяти, если со скоростью 15кб/с писать в течении 6 часов, то набегает более 300 мегабайт.
Симы - динамическая память, ее еще регенерировать надо будет и фиг достанешь (старая).
Посмотрите, может какая статика от сюда подойдет:
http://www.idt.com/?catID=58743
http://www.samsung.com/global/business/sem...hSpeedSRAM.html
Go to the top of the page
 
+Quote Post
Liseev
сообщение Mar 26 2008, 14:48
Сообщение #5


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

Группа: Свой
Сообщений: 99
Регистрация: 27-10-07
Из: СПб
Пользователь №: 31 797



Можно, например flash-card какой-нибудь прикрутить, CF или SD, например.
Go to the top of the page
 
+Quote Post
Владимир Сорокин
сообщение Mar 26 2008, 15:06
Сообщение #6





Группа: Новичок
Сообщений: 4
Регистрация: 29-05-07
Из: красноярск
Пользователь №: 28 022



извиняюсь за смутное описание задачи..

6 часов - это рабочий день.

цикл работы - это накопление в среднем - 300000 импульсов.. за пару тройку минут набегает
15000 имп в секунду - это предел скорости..

каждый импульс - это пара "слов" Х и У . грубо говоря, есть БИТ с координатами которые дали ацп.

вот мы этот бит добавили положили в массив.. так картинка и формируется.

прибор - это гамма - камера. 75 фэу объедены в резистивные матрицы..

sram который легко доступен - в основном 32кб * 8 бит

чтоб набрать 512 кб - 16 корпусов получается.. покомпактнее бы охота ))

FM25L512 - 512Kb 3V SPI F-RAM Memory - вот это в тему yeah.gif Спасибо!

самое важное , это Unlimited Read/Write Cycles потому как
читать писать каждый день постоянно будет... flash - не катит.. потому и глядел в сторону SDRAM.
старой памяти от компов - мешками лежит..
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Mar 26 2008, 16:10
Сообщение #7


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

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



Цитата(Владимир Сорокин @ Mar 26 2008, 19:06) *
извиняюсь за смутное описание задачи..

6 часов - это рабочий день.

цикл работы - это накопление в среднем - 300000 импульсов.. за пару тройку минут набегает
15000 имп в секунду - это предел скорости..

каждый импульс - это пара "слов" Х и У . грубо говоря, есть БИТ с координатами которые дали ацп.

вот мы этот бит добавили положили в массив.. так картинка и формируется.

прибор - это гамма - камера. 75 фэу объедены в резистивные матрицы..

sram который легко доступен - в основном 32кб * 8 бит

чтоб набрать 512 кб - 16 корпусов получается.. покомпактнее бы охота ))

FM25L512 - 512Kb 3V SPI F-RAM Memory - вот это в тему yeah.gif Спасибо!

самое важное , это Unlimited Read/Write Cycles потому как
читать писать каждый день постоянно будет... flash - не катит.. потому и глядел в сторону SDRAM.
старой памяти от компов - мешками лежит..



А не проще SD/MMC приклепать
в инете реализаций куча да и цена воще смешная ( крома разёма )
SD 1 Gb - 15 y.e. santa2.gif
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 26 2008, 16:12
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



В Ethernut v2.1 к меге прикручено 512 кБ ОЗУ. У них там на ПЛМ-ке разгребалка адресов (схема внутренностей есть). У меня сделан форк на m2560, внутренности ПЛМ-ки на рассыпухе, ну и у меня оно вааще без изернетаwink.gif Так что прикрутить 512кБ вполне реально. Использую SRAM BS62LV4006 + батарейка


--------------------
aka Vit
Go to the top of the page
 
+Quote Post

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

 


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


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