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

Асинхронный тип


Асинхронные конечные точки не могут синхронизировать по SOF или любым другим часам в области(domain) USB .Они являются источником или стоком изохронного потока данных или с фиксированной скоростью передачи данных (одно частотные конечные точки), при ограниченном числе скоростей передачи данных (32 кГц, 44.1 кГц, 48 кГц, …), или с непрерывно программируемой скоростью передачи данных.(They source or sink an isochronous data stream at either a fixed data rate (single frequency endpoints), a limited number of data rates (32 kHz, 44.1 kHz, 48 kHz, …), or a continuously programmable data rate. ) Если скорость передачи данных программируема, она устанавливается в течение инициализации изохронной конечной точки.( If the data rate is programmable, it is set during initialization of the isochronous endpoint.) Асинхронные устройства должны сообщить свои возможности программирования в дескриптор определяющего класс конечной точки как описано в спецификации их Класса Устройства. (Asynchronous devices must report their programming capabilities in the class specific endpoint descriptor as described in their Device Class specification.) Скорость передачи данных внешние прикреплена к USB часами или свободно выполняющимися внутренними часами. (The data rate is locked to a clock external to USB or to a free running internal clock.) Эти устройства помещают накладные расходы согласования скоростей передачи данных, в другое место окружения USB . Асинхронные конечные точки источника несут свою информацию о скорости передачи данных неявно в числе выборок, которые они производят за кадр. Асинхронные конечные точки стока должны явно обеспечить информацией об обратной связи адаптивный драйвер (обратитесь к Разделу 5.10.4.2).(Asynchronous sink endpoints must provide explicit feedback information to an adaptive driver ).

Пример асинхронного источника - звуковой проигрыватель CD, который выдает данные базируясь на внутренних часах или резонаторе. Другой пример - приемник Цифрового Звукового Радиовещания (DAB) или Цифровой Спутниковый Приемник (DSR). Здесь также, типовая скорость фиксирована на радиопередающей стороне и не управляется USB.


Асинхронными конечными точками стока могли бы быть дешевые колонки, выполняющиеся от своих внутренних типовых часов.

Другой случай возникает, когда имеются два или больше устройств, присоединенных к USB, которые должны иметь главное управление для порождения SOF, чтобы функционировать как синхронные устройства. (Another case arises when there are two or more devices present on USB that need to have mastership control over SOF generation in order to operate as synchronous devices.) Это могло бы случаться, если бы имелись два телефонных устройства, и каждый из них был бы прикреплен к различным внешним часам.(This could happen if there were two telephony devices, each locked to a different external clock.) Одно телефонное устройство могло бы быть в цифровой форме соединено с PBX, который не синхронизирован с ISDN. Другое устройство могло бы быть соединено непосредственно с ISDN. Каждое устройство будет источником или стоком данных на/из стороны сети с внешним управлением скорости.(Each device will source or sink data to/from the network side at an externally driven rate.) Так как только одно из устройств может брать главенство по SOF, другие стоки или истоки данных будут по скорости асинхронны к SOF. (Since only one of the devices can take mastership over SOF, the other will sink or source data at a rate which is asynchronous to SOF.) Этот пример указывает, что каждому устройству, способному к главенству по SOF возможно придется функционировать как асинхронное устройство.


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