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

 
 
 
Reply to this topicStart new topic
> распределение времени шины между EP
ssmokie
сообщение Mar 6 2008, 10:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 10-05-07
Пользователь №: 27 623



Сейчас контроллер юсб сконфигурирован на 3 ep по 512 байт, фактически на 2 ep приходят и уходят данные пакетами не более 6 байт, а 3 ep используется "по полной" и хочется получить максимальную скорость передачи из него..

USB, насколько я помню, шина с распределением полосы пропускания по времени, т.е. в момент времени шину занимает передача только одной конечной точки одного устройства. Управляет этой загруженность USB-хост; он "пингует" у-ва, позволяя им выйти на шину с передачей

В свете вышесказанного, возможно, что хост, определив, что для конечной точки требуется некий объем, резервирует time slice (интервал времени) для передачи этой точки. Тогда, если конфигурация предполагает большой объем, то этот timeslice будет неоправданно большим, что замедлит операции по шине.
Увеличиться-ли скорость работы с ep3 если уменьшить размер пакета двух других ep?

я правильно все понял?
заранее благодарен за ответы.

Сообщение отредактировал ssmokie - Mar 6 2008, 10:19
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 6 2008, 10:34
Сообщение #2


Гуру
******

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



Полоса шины резервируется для изохронных передач. Если у Вас первые две точки имеют тип ISO, а третья - BULK, то уменьшение размера пакета для первых двух точек увеличит скорость работы с третьей. Если все точки имеют тип BULK, то скорость никак не изменится.
Go to the top of the page
 
+Quote Post
ssmokie
сообщение Mar 6 2008, 13:29
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 10-05-07
Пользователь №: 27 623



те если ep bulk то задается максимальный размер пакета?? а длинна полезной информации будет равна количеству фактической информации в fifo ep?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 6 2008, 14:19
Сообщение #4


Гуру
******

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



Да, и лишнию полосу она не займет.
Go to the top of the page
 
+Quote Post

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

 


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


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