Главная>передача

передача

Физический интерфейс.

Для низкоскоростных и полноскоростных устройств дифференциальная "1" передается путем подтяжки линии D+ к напряжению более 2,8В, а линии D- к напряжению менее 0,3В. При этом линии D+ и D- терминированы на стороне хоста (нисходящего потока) резисторами 15кОм, подключенными к земле. Скорость, используемая устройством, подключенным к конкретному порту, определяется хабом по уровням сигналов D+ м D-, смещаемых нагрузочными резисторами приемопередатчиков: устройства с низкой скоростью "подтягивают" к высокому уровню линию D-, с полной — D+. Подключение HS-устройств определяется на этапе конфигурирования.

Низкоскоростное соединение
Подключение низкоскоростного устройства.

Типы передачи данных.

Спецификация шины определяет четыре различных типа передачи (transfer type) данных для конечных точек.

Управляющие передачи (Control Transfers) - используются хостом для конфигурирования устройства во время подключения, для управления устройством и получения статусной информации в процессе работы. Протокол обеспечивает гарантированную доставку таких посылок. Длина поля данных управляющей посылки не может превышать 64 байт на полной скорости и 8 байт на низкой. Для таких посылок хост гарантированно выделяет 10% полосы пропускания.

Передачи массивов данных (Bulk Data Transfers) - применяются при необходимости обеспечения гарантированной доставки данных от хоста к функции или от функции к хосту, но время доставки не ограничено. Taкая передача занимает всю доступную полосу пропускания шины. Пакеты имеют поле данных размером 8, 16, 32 или 64 байт. Приоритет у таких передач самый низкий, они могут приостанавливаться при большой загрузке шины. Допускаются только на полной скорости передачи. Такие посылки используются, например, принтерами или сканерами.