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

Изохронные Устройства


USB включает каркас для изохронных устройств, который определяет Типы Синхронизации(Synchronization Types), как изохронные конечные точки обеспечивают обратную связь скорости передачи данных, и как они могут быть соединены вместе.(USB includes a framework for isochronous devices which defines Synchronization Types, how isochronous endpoints provide data rate feedback, and how they can be connected together.) Изохронные устройства включают выборку аналоговых устройств; например, звуковые и телефонные устройства, и синхронные устройства данных.(Isochronous devices include sampled analog devices; for example, audio and telephony devices, and synchronous data devices.) Тип Синхронизации классифицирует конечную точку согласно ее возможности по синхронизации скорость передачи данных со скоростью передачи данных конечной точки, с которой она соединена. Обратная связь обеспечивается точным указанием требуемой скорости передачи данных, относительно SOF частоты. Способность создавать соединения зависит от качества соединения(make), которое требуется, типа синхронизации конечной точки, и возможности приложения хоста, которое создает соединение. Дополнительное, в зависимости от приложения может потребоваться информация определяющая Класса Устройства.(Additional Device Class-specific information may be required, depending on the application.)

Следует обратить внимание, что термин “данные” используется в очень широком смысле , и может относиться к данным, который представляет выборку(sampled) аналоговой информации (подобно звуку), или это может быть большее количество абстрактной информации. “Скорость передачи данных” относится к скорости, в которой аналоговая информация является простой, или к скорости, в которой данные синхронизированы.(“Data rate” refers to the rate at which analog information is sampled, or the rate at which data is clocked.)

Следующая информация определяет требования к соединению изохронных конечных точек(The following information is required in order to determine how to connect isochronous endpoints):


  • Тип Синхронизации


  • -         Асинхронный - несинхронизированный, хотя стоки обеспечивают обратную связь скорости передачи данных (Asynchronous - unsynchronized, although sinks provide data rate feedback)

    -         Синхронный - синхронизированный к SOF USB

    -         Адаптивный - используется синхронизированная обратная связь или информация о скорости передачи упреждающих данных(Adaptive - synchronized using feedback or feedforward data rate information)

    • Доступные скорости передачи данных


    • Доступные форматы данных


    • Тип Синхронизации и информация о скорости передачи данных необходимы, чтобы определить, существует ли точное соответствие скоростей передачи данных между источником и стоком(sink), или существует ли приемлемый процесс преобразования, который позволил бы источнику быть соединенным со стоком. За это ответственно приложение, которое определяет, может ли обеспечиваться соединение внутри доступных обрабатываемых ресурсов и других ограничений (типа задержки) (It is the responsibility of the application to determine whether the connection can be supported within available processing resources and other constraints.) Специфические классы устройства USB определяют, как описать Тип Синхронизации и информацию о скорости передачи данных.

      Соответствие формата данных и преобразование также требуется для соединения, но это - не уникальное требование для изохронных соединений. Подробности относительно преобразования формата могут быть найдены в других документах, связанных со специфическими форматами.


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