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

 
 
> Как добиться скорости в 20 Мб/с по HS USB
Vitaliy S.
сообщение Nov 11 2008, 13:39
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 11-11-08
Пользователь №: 41 539



Исследую вопрос mass storage, и не могу понять как card readerы и прочие читаки и USB диски получают скорость в 20-50 Мб/сек, при том что все устройства у них сконфигурированы в HS режиме с одним! ендпоинтом, который по спецификации USB 2.0 может давать не больше 4,5 Мб/с?

Была идея что читалки используют несколько ендпоинтов параллельно на вывод за счёт чего получается большая скорость, но как то везде в конфигурации устройств вижу лишь 1 EP на вывод.

Изучил несколько исходников firmware LPC2888, Cortex M3, Cypress . Везде BOT режим с двум енпоинтами!!

Вобщем для меня загадка как это работает больше 4 МБ!?

Может кто знает как это делается? Буду очень благодарен за советы и ссылки?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Nov 12 2008, 16:14
Сообщение #2


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Наличие в контроллере USB 2.0 вовсе не означает, что там реализован режим high speed 480 Mbit/s (60 MB/s), как правило только full speed 12 Mbit/s (1.5 MB/s) и low speed 1.5 Mbit/s (187.5 kB/s).

Соответственно если надо заполучить васокую скорость надо выбирать контроллер, который поддерживает именно режим high speed.
Go to the top of the page
 
+Quote Post
Vitaliy S.
сообщение Nov 14 2008, 15:02
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 11-11-08
Пользователь №: 41 539



Цитата(sergeeff @ Nov 12 2008, 19:14) *
Наличие в контроллере USB 2.0 вовсе не означает, что там реализован режим high speed 480 Mbit/s (60 MB/s), как правило только full speed 12 Mbit/s (1.5 MB/s) и low speed 1.5 Mbit/s (187.5 kB/s).

Соответственно если надо заполучить васокую скорость надо выбирать контроллер, который поддерживает именно режим high speed.



Суть вопроса на FS HS, это и так понятно, вопрос в том что я читаю в спецификации что один ендпоинт может выдать на гора по шине лишь 4,6 Мб в секунду, а вся шина имеет пропускную способность 56 Мб и (480МБит), так вот чтобы заполнить в всю шину устройство должно параллельно фигачить минимум по 10 ендпоинтов, а в конфигурации всех флешек, кардридеров тольео один! HS ендпоинт, т.е они могут выдавать только 4,6 Мб, а они как-то выдают 20-30 Мб.

Вот в чём вопрос. Как они это делают имея один EP?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 14 2008, 20:13
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Vitaliy S. @ Nov 14 2008, 18:02) *
Суть вопроса на FS HS, это и так понятно, вопрос в том что я читаю в спецификации что один ендпоинт может выдать на гора по шине лишь 4,6 Мб в секунду
Где Вы это прочитали? 07.gif
Приведите ссылку, плиз.

Цитата(Vitaliy S. @ Nov 14 2008, 18:02) *
...а вся шина имеет пропускную способность 56 Мб и (480МБит)...
Вообще-то, теоретически достижимая пропускная способность HS USB составляет не 56, а 49МБайт/с.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitaliy S.   Как добиться скорости в 20 Мб/с по HS USB   Nov 11 2008, 13:39
- - alexkok   Цитата(Vitaliy S. @ Nov 11 2008, 16:39) И...   Nov 11 2008, 17:45
|- - Vitaliy S.   Цитата(alexkok @ Nov 11 2008, 20:45) 480М...   Nov 12 2008, 08:49
- - uriy   Vitaliy S.Я уже запутался где у вас мегабит а где ...   Nov 14 2008, 17:10
- - Alex11   Что-то я не помню в спецификации, где прописано эт...   Nov 14 2008, 21:07
|- - galjoen   Цитата(Alex11 @ Nov 15 2008, 00:07) Что-т...   Nov 17 2008, 09:00
|- - Vitaliy S.   Цитата(galjoen @ Nov 17 2008, 12:00) Я то...   Nov 17 2008, 10:09
|- - -Al-   Цитата(Vitaliy S. @ Nov 17 2008, 13:09) Н...   Nov 17 2008, 11:30
|- - Vitaliy S.   Цитата(-Al- @ Nov 17 2008, 14:3...   Nov 17 2008, 11:34
- - mempfis_   Цитата(Vitaliy S. @ Nov 11 2008, 17:39) И...   Nov 20 2008, 11:37
- - misyachniy   Нигде почему-то не упомянуто о том что endpoit-ы м...   Dec 3 2008, 09:14
- - mempfis_   ЦитатаНигде почему-то не упомянуто о том что endpo...   Dec 8 2008, 09:01
- - _4afc_   Цитата(mempfis_ @ Dec 8 2008, 12:01) Имее...   Dec 8 2008, 09:37


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

 


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


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