Снова, и снова, и снова...

 
1 2 3
BG Реконструктор #21.11.2003 14:29
+
-
edit
 
У меня тут возникли некоторые изменения концепции.
В связи с чем возникла потребность в большом количестве постоянной памети. Вопрос - какой тип памяти выбрать?
EEPROM на I2C - интерфейс только по 2-м проводам, но капацитет небольшой. Однако, как я пологаю, можно соединить много EEPROM модулей - специфика I2C.
FLASH - интерфейс по КОШМАРНО много проводам. Смотрю тут даташит какого-то АМД-шного чипа "Am29F040B" с капацитетом 512КБ. У него 19 ног для адреса, 8 ног для данных и ещё 3 для управления. И того - 30.

Очень соблазнительны разные "экзотические" идеи. Типа, подсоединить к МК какой-нибудь USB-шный Flash-четец. У них огромный капацитет по низким ценам.

Третий вариант - подсоединить флоппи или даже твёрдый диск. Но у них, боюсь, интерфейс тоже многопроводный.

И так, что реально и что нет?
 

Anika

координатор
★★☆
 Если особо большой скорости не требуется - бери DataFlash от того же Atmel-а (серия AT45DB). Там последовательный интерфейс (SPI-подобный).
Когда говорит масло - пушки молчат. А голос пушек - это голос Муз. (c)Ю.Шерман  
21.11.2003 16:56, Реконструктор: +1: Бывалый электронщик :)

BG Реконструктор #21.11.2003 16:55
+
-
edit
 
Нда, это то, что нужно, однозначно. Там аж девайсы по 16МБ. Однако появилась тупая проблемма - здесь такое добро очень трудно приобрести. Есть Farnell, однако чип объема 16МБ там стоит 20 паундов, что просто безумие.
Всё-таки, сложно ли прикрутить USB читалку? USB вроде тоже интерфейс последовательный?
 
RU asoneofus #21.11.2003 18:26
+
-
edit
 

asoneofus

старожил
★★
Смотри NAND Flash (от СамЗасунга юзаю) до 1ГБайта, 8 данных, 5-7 управы, в отношении NOR памяти (кою вы от АМД привели) - дешевле. Серия К9ххххх
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  

Anika

координатор
★★☆
Resurrector, 21.11.2003 16:55:29:
Всё-таки, сложно ли прикрутить USB читалку?
 

А толку-то? Все равно во флэш-карте наверняка стоит нечто вроде того же самого DataFlash-а. А еще там пружинные контакты... от которых добра не жди, особенно при вибрации.
Кстати, как там поживает Мега-8 на 11 МГц?
Когда говорит масло - пушки молчат. А голос пушек - это голос Муз. (c)Ю.Шерман  
RU asoneofus #21.11.2003 18:32
+
-
edit
 

asoneofus

старожил
★★
Anika, 21.11.2003 18:28:09:
А толку-то? Все равно во флэш-карте наверняка стоит нечто вроде того же самого DataFlash-а. А еще там пружинные контакты...
 

Чаще стоит NAND флешовины...
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  

hcube

старожил
★★
Есть такая штука как SerialFlash. От того же атмела - под TWI или SPI, на выбор. Но есть ЕЩЕ более могучая штука. MRAM - тот же флеш, но с гигантской скоростью записи и ресурсом на 5 порядков больше чем у флеша. Корпус Dip8, макс. емкость - 8 килобайт. Чтение - синхронное, то есть один такт - один бит.

Ксли же нужно МНОГО памяти - IMHO проще всего сделать отдельное устройство -сериализатор CF .
Убей в себе зомби!  
BG Реконструктор #21.11.2003 18:58
+
-
edit
 
asoneofus, 21.11.2003 17:26:17:
Смотри NAND Flash (от СамЗасунга юзаю) до 1ГБайта, 8 данных, 5-7 управы, в отношении NOR памяти (кою вы от АМД привели) - дешевле. Серия К9ххххх
 

Такое здесь тоже не купить. Т.е. купить можно, но по несерёзным ценам. Дешевле и порще будет целый писюк запихнуть, чем этот девайс строить.
 
?? CaRRibeaN #21.11.2003 19:02
+
-
edit
 

CaRRibeaN

координатор

<font size="-2" color="#808080"><b></b>>Всё-таки, сложно ли прикрутить USB читалку? USB вроде тоже интерфейс последовательный?</font>

USB мастер на МК эмулировать - это задача на год наверное тебе работы
Shadows of Invasion.  
BG Реконструктор #21.11.2003 19:04
+
-
edit
 
<font size="-2" color="#808080">&lt;/b&gt;&gt;А толку-то? Все равно во флэш-карте наверняка стоит нечто вроде того же самого DataFlash-а.&lt;/font&gt;



Толк - очень большой объем за меньшие деньги. <img src="http://airbase.ru/forum/smilies/smile.gif" alt="" />



&lt;font size="-2" color="#808080"&gt;&lt;b&gt;
>А еще там пружинные контакты... от которых добра не жди, особенно при вибрации.</font>

Да забудь об этом. Пустяки это. Хоть полимером всё залить - держать будет.

<font size="-2" color="#808080"><b></b>>Кстати, как там поживает Мега-8 на 11 МГц? ;)</font>

Никак, меня щас глобальные концепции заботят.
 
BG Реконструктор #21.11.2003 19:06
+
-
edit
 
<font size="-2" color="#808080"><b></b>>Ксли же нужно МНОГО памяти - IMHO проще всего сделать отдельное устройство -сериализатор CF </font>

Подробнее можно? Что за "сериализатор CF"?
 
BG Реконструктор #21.11.2003 19:11
+
-
edit
 
<font size="-2" color="#808080"><b></b>>USB мастер на МК эмулировать - это задача на год наверное тебе работы :)</font>

В каталоге тут такой девайс:
"Adapter USB to SERIAL RS232"
Это типа для того, чтоб USB сканнер или другую УСБ перфиферию к РС232 подключить. Двацатку стоит. Подойдёт?
 
RU asoneofus #21.11.2003 19:14
+
-
edit
 

asoneofus

старожил
★★
Resurrector, 21.11.2003 19:11:47:
В каталоге тут такой девайс:
"Adapter USB to SERIAL RS232"
Это типа для того, чтоб USB сканнер или другую УСБ перфиферию к РС232 подключить. Двацатку стоит. Подойдёт?
 

он работает "наоборот" - из усбы делает 232, а тебе усб-хост нужно будет делать....
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
RU asoneofus #21.11.2003 19:16
+
-
edit
 

asoneofus

старожил
★★
Resurrector, 21.11.2003 19:06:44:
Подробнее можно? Что за "сериализатор CF"?
 

"Сериализатор компакт-флешуёвины" это либо просто микруха, либо пара регистров, либо ПЛИС ($1.5 - 3) на которой ты сам описываешь что тебе надо.
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
BG Реконструктор #21.11.2003 19:17
+
-
edit
 
Кстати, есть ещё вариант. Можно дёшево (~20$) купить "Iomega zip drive", объемом 100МБ. У него интерфейс по LPT - паралельному порту. Можно ли такое вот железо прикрутить?
 
BG Реконструктор #21.11.2003 19:20
+
-
edit
 
>он работает "наоборот"

Типа, RS232 периферию подключать к PC через USB? Так это не имеет смысл.
 
RU asoneofus #21.11.2003 19:37
+
-
edit
 

asoneofus

старожил
★★
Resurrector, 21.11.2003 19:17:09:
Кстати, есть ещё вариант. Можно дёшево (~20$) купить "Iomega zip drive", объемом 100МБ. У него интерфейс по LPT - паралельному порту. Можно ли такое вот железо прикрутить?
 

можно, если только осторошно Только придёться и ось прикручивать: что-нить из серии экос, линукс...
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
RU asoneofus #21.11.2003 19:39
+
-
edit
 

asoneofus

старожил
★★
Resurrector, 21.11.2003 19:20:11:
Типа, RS232 периферию подключать к PC через USB? Так это не имеет смысл.
 

Ага, именно. Так и работают усб-телефон шнурочки для сотовиков и.т.п.
Смысл? Если уже есть компоты (даже уже и не ноуты) в которых нет 232. А для "наоборот" огород нехилый нужен... и не дешёвый
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
BG Реконструктор #21.11.2003 19:43
+
-
edit
 
<font size="-2" color="#808080">&lt;/b&gt;&gt;можно, если только осторошно Только придёться и ось прикручивать: что-нить из серии экос, линукс... &lt;/font&gt;



Какой ещё линукс? <img src="http://airbase.ru/forum/smilies/smile.gif" alt="" /> Мы о AVR-е говорим...



&lt;font size="-2" color="#808080"&gt;&lt;b&gt;
>Ага, именно. Так и работают усб-телефон шнурочки для сотовиков и.т.п.</font>
Смысл? Если уже есть компоты (даже уже и не ноуты) в которых нет 232. А для "наоборот" огород нехилый нужен... и не дешёвый

Гм, там ещё USB To LPT есть. То же самое, наверное.
 

hcube

старожил
★★
Не, зачем линукс? Если разбирали зип - он внутри такой же точно ATAPI как все остальное. Как, кстати, и CF. Пэтому надо взять микруху с нужным количеством ножек - например Mega8535, или Mega16, и запихать в нее сериализатор - то есть преобразователь интерфейса - из паралелльного в последовательный. То есть ты ей шлешь пакет <чтение><адрес><объем>, а она <данные>, или <запись><адрес><объем><данные>, а она - <ok>

Вот это и есть сериализатор. Интерфейс - думаю проще всего SPI взять. И все в целом логически будет выглядеть как ОЧЕНЬ БОЛЬШАЯ микросхема serial flash
Убей в себе зомби!  
RU asoneofus #21.11.2003 20:32
+
-
edit
 

asoneofus

старожил
★★
Resurrector, 21.11.2003 19:43:37:
Какой ещё линукс? Мы о AVR-е говорим...
 

Работет и на АВРе, хотя - я не извращенец, и процы потолще юзаю
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
RU asoneofus #21.11.2003 20:34
+
-
edit
 

asoneofus

старожил
★★
hcube, 21.11.2003 20:25:12:
Не, зачем линукс? Если разбирали зип - он внутри такой же точно ATAPI как все остальное. Как, кстати, и CF. Пэтому надо взять микруху с нужным количеством ножек - например Mega8535, или Mega16, и запихать в нее сериализатор - то есть преобразователь интерфейса - из паралелльного в последовательный. То есть ты ей шлешь пакет <чтение><адрес><объем>, а она <данные>, или <запись><адрес><объем><данные>, а она - <ok>

Вот это и есть сериализатор. Интерфейс - думаю проще всего SPI взять. И все в целом логически будет выглядеть как ОЧЕНЬ БОЛЬШАЯ микросхема serial flash
 

Всё бы хорошо, но в зипе файловая система, которую саппортить нужно, логицеская, физическая структуры.... и.т.п. - гемора хватит, а в лине или в екосе - это уже прикручено ...
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
BG Реконструктор #21.11.2003 22:15
+
-
edit
 
Давайте конкретнее - предложения, схемы, софт. Иначе ничего не выйдет.
 

hcube

старожил
★★
Ну, во-первых, на старших контроллерах серии мега ФАТ вполне можно поддерживать. Они по характеристикам приближаются к PC-JR, а на тех ДОС уже был. Во-вторых, ФАТ реально Рессу не нужен. Ему нужна БОЛЬШАЯ энергонезависимая флешка. При этом - ДЕШЕВАЯ. Про поддержку ФС, которая суть есть метод выделения псевдонепрерывных блоков в случае случайного по времени доступа к носителю, нигде не говорится - он ТОЧНО знает где что лежит


Специально для Рессуректора - полная дока по ATA (он же IDE) протоколу

http://www.t13.org/project/d0791r4c.pdf

У CF протокол ТОТ ЖЕ САМЫЙ. Только ножки ближе расположены
Убей в себе зомби!  
Это сообщение редактировалось 21.11.2003 в 22:52
BG Реконструктор #21.11.2003 23:03
+
-
edit
 
Ничё себе протокольчик. 76 страниц.
 
1 2 3

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru