Спецификация USB.Rev1.0




Ограничения Доступа к Шине


Передачи Управления могут использоваться полно скоростными и низко скоростными устройствами USB.

Конечная точка не имеет никакого способа указать желаемую частоту доступа к шине для канала управления. USB уравновешивает требования доступа к шине всех каналов управления и специфических отложенных IRPs, чтобы потратить “самые большие усилия”, при доставки данных между клиентским программным обеспечением и функциями (USB balances the bus access requirements of all control pipes and the specific IRPs that are pending to provide “best effort” delivery of data between client software and functions).

USB требует, чтобы часть каждого кадра была зарезервирована, чтобы быть доступной для использования передачами управления следующим образом (USB requires that part of each frame be reserved to be available for use by control transfers as follows):

  • Если предпринятые( are attempted) передачи управления (в зависимом от реализации режима) потребляют меньше чем 10 %  времени кадра, оставшееся время может использоваться, чтобы поддерживать bulk передачи (обратитесь к Разделу 5.8).
  • Передача управления, которая была предпринята и должна быть повторена, может быть повторена в текущем или будущем кадре; то есть, не надо посылать требование, чтобы осуществить повторение в том же самом кадре (A control transfer that has been attempted and needs to be retried can be retried in the current or a future frame; i.e., it is not required to be retried in the same frame).
  • Если имеется больше передач управления чем зарезервированного времени, но имеется дополнительный кадр времени, который не используется передачами типа изохронных или прерываний, хост контроллер может перемещать дополнительные передачи управления, когда они есть(If there are more control transfers than reserved time, but there is additional frame time that is not being used for isochronous or interrupt transfers, a host controller may move additional control transfers as they are available).
  • Если имеется слишком много отложенных передач управления чем доступных кадров времени,  управляющие передачи выбираются для перемещения в шине как соответствующие (If there are too many pending control transfers than available frame time, control transfers are selected to be moved over the bus as appropriate.)



  • Содержание  Назад  Вперед