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

       

Изохронные(Isochronous) Передачи


Изохронные данные непрерывны и при создании в реальном масштабе времени и при передачи и при потреблении. Timing related information is implied by the steady rate at which isochronous data is received and transferred.  Изохронные данные должны доставляться в скорости их поступления, чтобы поддержать синхронизацию.  В дополнение к скорости доставки, изохронные данные могут быть также чувствительны к задержкам доставки. For isochronous pipes, the bandwidth required is typically based upon the sampling characteristics of the associated function.  Требуемое время отклика связано с наличием буферизации в каждой конечной точке.

Типичный пример изохронных данных речевая информация. Если скорость поставки этих потоков данных не поддерживается, произойдут сбои в потоке данных  благодаря переполнению или обнулению буферов или кадров. Even if data is delivered at the appropriate rate, delivery delays may degrade applications requiring real-time turn around, such as telephony-based audio conferencing. 

Своевременная поставка изохронных данных обеспечена за счет возможных случайных потерь в потоке данных. Другими словами, любая ошибка в электрической передаче не исправляется аппаратно путем повторений. На практике, средняя частота передачи ошибочных битов в USB шине, как ожидается,  будет достаточно маленькой, что не будет проблемой. Изохронные потоки данных в USB занимают выделенную часть пропускной способности USB шины, это гарантирует, что данные могут доставляться с нужной скоростью. USB разработана так, чтобы были минимальные задержки изохронных передач данных.



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