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

 
 
> Скорость High Speed USB на STM32F2/F4
Flexz
сообщение Oct 2 2012, 12:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Кто уже реализовывал, каких скоростей удалось добиться? Зависит ли производительность от микросхемы физического уровня?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MBR
сообщение Oct 9 2012, 07:53
Сообщение #2


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

Группа: Участник
Сообщений: 107
Регистрация: 26-09-10
Пользователь №: 59 748



Господа, я был адски неправ. Ошибка заключалась в том, что я вычитывал CSD регистры до перехода в high speed. Успешно запустил 48 МГц на STM32F2 в режиме divisor bypass. Скорость выросла значительно. Протестирую и отпишусь о результатах.

Итого: 17 МБ/с на Qumo 16GB class 10, против 11 на 24 МГц
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 9 2012, 09:26
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(MBR @ Oct 9 2012, 10:53) *
Господа, я был адски неправ. Ошибка заключалась в том, что я вычитывал CSD регистры до перехода в high speed. Успешно запустил 48 МГц на STM32F2 в режиме divisor bypass.

Не понял, у вас на карточку подаются 48 МГц тактового сигнала вместо 24 ?
Go to the top of the page
 
+Quote Post
MBR
сообщение Oct 9 2012, 09:40
Сообщение #4


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

Группа: Участник
Сообщений: 107
Регистрация: 26-09-10
Пользователь №: 59 748



Цитата(kovigor @ Oct 9 2012, 13:26) *
Не понял, у вас на карточку подаются 48 МГц тактового сигнала вместо 24 ?

Почему вместо? Сначала 400 КГц 1 бит, потом конфигурирование карты, 24 МГц 4 бит, переход в high speed (если карта поддерживает) и 48 МГц. Теоретически можно 50, но у меня почему-то pll не завелась. Пример либы от стм не умеет в high speed переходить.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 9 2012, 09:59
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(MBR @ Oct 9 2012, 12:40) *
Теоретически можно 50, но у меня почему-то pll не завелась.

Ясно. Но вот как вы выставили 48МГц, если в даташите написано, что 25МГц - это предел ?
Go to the top of the page
 
+Quote Post
MBR
сообщение Oct 9 2012, 10:03
Сообщение #6


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

Группа: Участник
Сообщений: 107
Регистрация: 26-09-10
Пользователь №: 59 748



Цитата(kovigor @ Oct 9 2012, 13:59) *
Ясно. Но вот как вы выставили 48МГц, если в даташите написано, что 25МГц - это предел ?


Нет там такого:

Цитата
The USB OTG FS clock (48 MHz), the random analog generator (RNG) clock (≤ 48 MHz) and the SDIO clock (≤ 48 MHz) which are coming from a specific output of PLL (PLL48CLK)


Перечитал внимательно, теперь сам вижу, почему на 50 не завелось.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 9 2012, 10:11
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(MBR @ Oct 9 2012, 13:03) *
Нет там такого:

Ну, не знаю. А как же быть вот с этой фразой из Reference Manual:

"SDIO_CKis the clock to the card: one bit is transferred on both command and data lines
with each clock cycle. The clock frequency can vary between 0 MHz and 20 MHz (for a
MultiMediaCard V3.31), between 0 and 48 MHz for a MultiMediaCard V4.0/4.2, or between
0 and 25 MHz (for an SD/SD I/O card)." ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Flexz   Скорость High Speed USB на STM32F2/F4   Oct 2 2012, 12:20
- - kovigor   Цитата(Flexz @ Oct 2 2012, 15:20) Кто уже...   Oct 2 2012, 12:44
|- - sonycman   Цитата(kovigor @ Oct 2 2012, 16:44) На ос...   Oct 2 2012, 14:03
|- - kovigor   Цитата(sonycman @ Oct 2 2012, 17:03) А эт...   Oct 2 2012, 14:27
|- - Allregia   Цитата(kovigor @ Oct 2 2012, 16:27) Скоро...   Oct 2 2012, 20:32
- - Flexz   Цитата(kovigor @ Oct 2 2012, 16:44) На ос...   Oct 2 2012, 17:22
|- - kovigor   Цитата(Flexz @ Oct 2 2012, 20:22) "м...   Oct 2 2012, 21:33
|- - sonycman   Цитата(kovigor @ Oct 3 2012, 01:33) Прошу...   Oct 3 2012, 01:45
|- - kovigor   Цитата(sonycman @ Oct 3 2012, 04:45) То е...   Oct 3 2012, 04:18
|- - Allregia   Цитата(sonycman @ Oct 3 2012, 03:45) То е...   Oct 3 2012, 06:05
- - Flexz   про сдшки в обоих мануалах (на 2 и 4) написано ров...   Oct 3 2012, 07:06
- - MBR   У меня получилось USB порядка 20 мб/с при диске в ...   Oct 3 2012, 18:48
|- - aaarrr   Цитата(MBR @ Oct 3 2012, 22:48) В теории ...   Oct 3 2012, 19:19
|- - sonycman   Цитата(MBR @ Oct 3 2012, 22:48) Максимум ...   Oct 3 2012, 19:38
|- - MBR   Цитата(kovigor @ Oct 9 2012, 14:11) Ну, н...   Oct 9 2012, 10:22
|- - kovigor   Цитата(MBR @ Oct 9 2012, 13:22) Я подозре...   Oct 9 2012, 10:37
|- - MBR   Цитата(kovigor @ Oct 9 2012, 14:37) Стран...   Oct 9 2012, 10:44
|- - kovigor   Цитата(MBR @ Oct 9 2012, 13:44) У меня то...   Oct 9 2012, 10:48
- - Flexz   Ну вот и я добрался до железа с HS USB Результаты...   Nov 5 2012, 18:26
|- - dubb   Как я понял, Вы все используете USB в режиме Devic...   Nov 7 2012, 07:23
- - Flexz   Да, пока только девайс. Хост еще вообще не смотрел...   Nov 7 2012, 08:27
- - Flexz   Добрался наконец-то до хоста. F4 с флешкой, судя п...   Dec 2 2012, 14:57
|- - MBR   Цитата(Flexz @ Dec 2 2012, 18:57) Проц ее...   Dec 3 2012, 07:50
- - Flexz   Так у меня обычная USB-Flash, только во втором тес...   Dec 3 2012, 08:54
- - MBR   Еще один момент. Может и не в либе дело. Все буфер...   Dec 4 2012, 05:42
|- - GeorgeVo   Люди, нужен драйвер под STM32F4xx в режиме BULK. Н...   Dec 28 2012, 08:42
|- - Allregia   Цитата(MBR @ Dec 4 2012, 07:42) Еще один ...   Dec 28 2012, 13:09
- - AndreyKar   Без микросхемы физического уровня т.н. работал? Ка...   Jan 23 2013, 06:42


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

 


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


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