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

       

Bulk Передачи


Передачи типа bulk разработан, для поддержания устройств, которые должны передать относительно большие количества данных с сильно переменными временами(high variable times), где передача может быть отсрочена, пока пропускная способность не будет доступна. Запрос канала с типом передачи bulk обеспечивает запросчика следующим:

  • Доступ к USB на основании имеющейся пропускной способности (Access to the USB on a bandwidth available basis)
  • Повторение передач, при случающихся иногда неудачных доставках из-за ошибки на шине
  • Гарантируемая поставка данных, но никаких гарантий относительно пропускной способности или времени отклика
  • Передачи Bulk происходят только на основании имеющейся пропускной способности. Когда в USB много свободной пропускной способности, передачи bulk могут происходить относительно быстро; в то время как в USB мало доступной пропускной способностью, передачи bulk могут происходить(просачиваться - trickle) в течение относительно длительного периода времени.


    Передачи Bulk могут создаваться или устройством или клиентом. Нет никакой периодичности или гарантии времени отклика. Когда все данные перемещены, или если превышен порог ошибок, IRP возвращается клиенту.



    Содержание раздела