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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> LPC2378. Скорость записи на SD/MMC Card
-SD-
сообщение Apr 1 2008, 03:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121



Здравствуйте дорогие форумчане!

Стоит задача принимать данные с 2-ух последовательных каналов связи, со скоростью для каждого 2 Мбайта/сек, и записывать их в MMC (либо SD Card). Применение файловой системы не обязательно, но желательно. В этом случае размер каждого файла будет приблизительно 200 Кбайт.

Для этих целей хочу использовать LPC2378 (pdf), у него как раз есть SD/MMC интерфейс, два последовательных интерфейса (SSP), 48 Кбайт SRAM, которые можно использовать как буфер.

Запись на SD/MMC card со скоростью 4 Мбайта/сек это достаточно много, как вы считаете, будет ли LPC2378 справляться с этой задачей или лучше выбрать какой-нибудь другой микроконтроллер?
Go to the top of the page
 
+Quote Post
Abo
сообщение Apr 1 2008, 05:16
Сообщение #2


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

Группа: Свой
Сообщений: 101
Регистрация: 9-01-06
Пользователь №: 12 967



Цитата(-SD- @ Apr 1 2008, 07:26) *
Запись на SD/MMC card со скоростью 4 Мбайта/сек это достаточно много, как вы считаете, будет ли LPC2378 справляться с этой задачей или лучше выбрать какой-нибудь другой микроконтроллер?


скорее всего с этим не справится сама SD/MMC. Просто попробуйте на компе через кардридер записать на нее большой файл и посмотрите за скоростью. У меня на SDHC SiliconPower 8Gb через USB ридер скорость записи не превышает 2 Мб/с, чтения 4 Мб/с.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Apr 1 2008, 07:38
Сообщение #3


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Abo @ Apr 1 2008, 09:16) *
скорее всего с этим не справится сама SD/MMC. Просто попробуйте на компе через кардридер записать на нее большой файл и посмотрите за скоростью. У меня на SDHC SiliconPower 8Gb через USB ридер скорость записи не превышает 2 Мб/с, чтения 4 Мб/с.


Согласен, что всё упрётся в SD. Мы пишем 3 Мб/с на AT91SAM926x. Приходится держать буфер записи в районе 2Мб(на пределе). Запись идёт рывками, особенно на четвертях объёма карты. Советую даже брать не SDHC, а SD - они поддерживают очередь комманд и скорости более 20Мбит на запись.
Go to the top of the page
 
+Quote Post
-SD-
сообщение Apr 1 2008, 08:07
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121



Цитата(Abo @ Apr 1 2008, 10:16) *
скорее всего с этим не справится сама SD/MMC. Просто попробуйте на компе через кардридер записать на нее большой файл и посмотрите за скоростью. У меня на SDHC SiliconPower 8Gb через USB ридер скорость записи не превышает 2 Мб/с, чтения 4 Мб/с.

Карта справится, есть карты с разной скоростью чтения/запси, вот статья в которой говорится про скорости записи. А возможно у вас просто старый карт-ридер. Сами карты в продаже вот например или вот, там указаны скорости записи.

Мне интерестно, справится ли с этим ARM?

Цитата(_4afc_ @ Apr 1 2008, 12:38) *
Согласен, что всё упрётся в SD. Мы пишем 3 Мб/с на AT91SAM926x. Приходится держать буфер записи в районе 2Мб(на пределе). Запись идёт рывками, особенно на четвертях объёма карты. Советую даже брать не SDHC, а SD - они поддерживают очередь комманд и скорости более 20Мбит на запись.


3 Мб/с мне хватит, будет не по 2 Мб/с, а по 1,5 Мб/с на канал, но это уже предел, меньше нельзя.
Только вот хочется всё таки применить LPC2378, уж больно он по всем другим параметрам подходит.

Может кто исползовал LPC23хх для записи SD/MMC, скажите что у вас с ним получалось?
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 1 2008, 09:33
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(-SD- @ Apr 1 2008, 11:07) *
Мне интерестно, справится ли с этим ARM?

А CRC при записи блока кто будет считать?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 1 2008, 09:41
Сообщение #6


Гуру
******

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



Цитата(KAlex @ Apr 1 2008, 13:33) *
А CRC при записи блока кто будет считать?

Железка, естественно. Зачем иначе встроенный SD-контроллер?
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 1 2008, 10:11
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Да, действительно. о чем это я?
У меня SAM7 в связке с ПЛИС записывает на SD примерно мегабайт в секунду.

Цитата(Abo @ Apr 1 2008, 08:16) *
У меня на SDHC SiliconPower 8Gb

А процесс инициализации для SDHC есть? А то я чтото никак не могу её заставить работать.
Go to the top of the page
 
+Quote Post
Paramedic
сообщение Apr 1 2008, 10:43
Сообщение #8


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

Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436



Цитата(KAlex @ Apr 1 2008, 14:11) *
А процесс инициализации для SDHC есть? А то я чтото никак не могу её заставить работать.

Там есть http://focus.ti.com/general/docs/techdocsa...actName=spraao7
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 1 2008, 11:39
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Спасибо, в принципе уже сам разобрался.
Go to the top of the page
 
+Quote Post
-SD-
сообщение Apr 2 2008, 02:55
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121



Цитата(KAlex @ Apr 1 2008, 15:11) *
У меня SAM7 в связке с ПЛИС записывает на SD примерно мегабайт в секунду.

Я правильно понял, что реализация SD интерфейса у Вас сделана на ПЛИСине, в этом случае данные в неё по какому интерфейсу передаёте?
Какой режим SD карточи используете, SPI или режим с 4мя линиями данных и какая частота SCLK идёт на SD Card?
P.S. Так много вопросов smile.gif , хочется побольше информации собрать.
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 2 2008, 09:43
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Работают в паре. Итерфейс 4-w data на АРМ, плисина только пишет блоки по 512 плюс CRC16.
Клок 13.5 МHz
Go to the top of the page
 
+Quote Post
-SD-
сообщение Apr 3 2008, 04:48
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121



Цитата(KAlex @ Apr 2 2008, 14:43) *
Работают в паре. Итерфейс 4-w data на АРМ, плисина только пишет блоки по 512 плюс CRC16.
Клок 13.5 МHz

Спасибо за помощь.

Будет мой АРМ успевать или не будет, не понятно. Я так ни к чему и не пришёл crying.gif
Скорее всего не будет и тогда видимо прийдётся применять АРМ9.
Думаю сначала сделать простенькую макетку, посмотреть что получится.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 3 2008, 05:29
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(-SD- @ Apr 3 2008, 07:48) *
Скорее всего не будет и тогда видимо прийдётся применять АРМ9.
Думаю сначала сделать простенькую макетку, посмотреть что получится.

Ага, а ARM9, почему-то будет smile.gif - SD карта от одной его "крутизны" разгонится... Для описанного Вами случая - LPC2468, копеечная RAM к нему и потом уже независимо от нюансов SD карты, достаточно нетропливо, пишиите нее.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
-SD-
сообщение Apr 3 2008, 07:19
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121



Цитата(zltigo @ Apr 3 2008, 10:29) *
Ага, а ARM9, почему-то будет smile.gif - SD карта от одной его "крутизны" разгонится...

На форуме как то говорили что на ARM7 примерно 1Мб/с получается + у KAlex'а тоже самое. А у _4afc_ на ARM9 выходит 3 Мб/с. Вот и пришлось токой вывод сделать smile.gif
Хотя действительно, разницы не должно быть - по документации и у SAM7 и у SAM9 реализована поддержка одной и тойже спецификации SD интерфейса (v1.0).

Цитата(zltigo @ Apr 3 2008, 10:29) *
Для описанного Вами случая - LPC2468, копеечная RAM к нему и потом уже независимо от нюансов SD карты, достаточно нетропливо, пишиите нее.

Спасибо, обнадёжили smile.gif
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 3 2008, 11:13
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Сюда же по теме.
Есть у кого спецификация на SDHC?
В часности интересно, как адресовать блок старше 4G?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 17:12
Рейтинг@Mail.ru


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