А Вы лично меряли это время задержки, или это только голое теоретизирование?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Oldring
16 октября 2003 г. 17:02
В ответ на:
Время задержки для USB составляет 1 мс, для USB High Speed - 125 мкс
отправлено Илья Гаврилов 16 октября 2003 г. 16:43
Составить ответ
|||
Конференция
|||
Архив
Ответы
Я недавно писал - измерял. И контроллер тут почти не причем. Действительно чаще чем раз в миллисикенду драйвер шины просто не вызывается. И лучше давать ему буфер побольше, пусть по фреймам сам нарезает. Тогда будет быстро.
—
svf
(16.10.2003 22:44,
пустое
)
Так и я про это. Миллисекунда - на фрейм. Еще миллисекунда - на обработку (минимум один промежуточный фрейм теряется). Итого минимум две. То есть одна миллисекунда в Full Speed- это голое теоретизирование.
—
Oldring
(17.10.2003 12:04,
пустое
)
Ответ: Нет, пакет приходит, возникает прерывание, хорошее устройство готовит ответ и к следующему кадру он уже готов и может быть принят хостом. Для FLASH256, подключенной к USB порту сам видел передачу до 17 пакетов в одном кадре. это значит, пока один пакет передается другой уже заливается в буфер.
—
murid0
(18.10.2003 14:22,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru