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

       

Начальный Интервала Кадра и Приспосабливаемость


USB определяет интервал кадра длиной 1.000 мс.  Интервал кадра измеряется от начала PID Начала Кадра (SOF) в одном кадре до той же самой точки в SOF маркере следующего кадра. Разрешен допуск в начальном интервале кадра ±0.05% (500 ppm). Этот допуск включает погрешности всех источников: начальная точность частоты, кристаллическая емкостная нагрузка, обеспечиваемое напряжение на генераторе, температура, и старение.

Хост контроллер должен уметь корректировать интервал кадра. Имеются два возможных компонента для приспосабливаемости интервала кадра.(There are two possible components to the frame interval adjustability.) Если скорость передачи данных хоста не точно 12.00 МБ, то точность начального интервала кадра ±0.05% может быть удовлетворена,  изменением заданного по умолчанию числа битов на кадр от номинальных 12,000. (If the host’s data rate clock is not exactly 12.00 Mbs, then the initial ±0.05% frame interval accuracy can be met by changing the default number of bits per frame from the nominal of 12,000.)  (Компоненте хост контроллера, которая имеет диапазон возможных значений частоты источника, вероятно, придется сделать величину этого начального кадра пересчитываемым программируемым значением.[A host controller component, that has a range of possible clock source values, may have to make this initial frame count a programmable value.] Диапазон этих значений дан в Разделе 7.1.9.) Требуется дополнительно приспосабливаемость ±15 полно скоростных времен передачи бита, чтобы позволить хосту синхронизироваться с внешнем эталонным временем (An additional adjustability of ±15 full speed bit times is required to allow the host to synchronize to an external time reference.) В течение нормальной операции шины интервал кадра может быть перепрограммирован не более, чем на одно полно скоростное временя передачи бита в каждой корректировки.(The frame interval can be reprogrammed by no more than one full speed bit time each adjustment during normal bus operation.)

Концентраторы и некоторые полно скоростные функции должны проследить интервал кадра. (Hubs and certain full speed functions need to track the frame interval.) Они также требуются, чтобы иметь достаточную приспосабливаемость синхронизации кадра, чтобы компенсировать собственный допуск частоты и прослеживать за диапазоном приспосабливаемости хоста  ±15 полно скоростных времен передачи бита.(They also are required to have sufficient frame timing adjustability to compensate for its own frequency tolerance and track the host’s ±15 full speed bit time adjustability range.)



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